Re: Jak dziala LBA?

Autor: Darek Grzegorski (darq_at_bull.mimuw.edu.pl)
Data: Tue 16 Jan 1996 - 15:53:07 MET


On 15 Jan 1996, Jarek Lis wrote:

> : A dlaczego wlaczenie LBA mialoby wylaczac dostep do dysku w trybie CHS ?
> : Czy nie jest tak, ze dla LBA jest przeznaczona osobna funkcja przerwania
> : 13 i dopiero od systemu operacyjnego zalezy, czego bedzie uzywal ?
>
> E, chyba nie. Niektore systemy sa na to za glupie/stare, a nadal dzialaja.
> A piszac LBA, nie tyle mialem na mysli 'logical block adressing' do dysku, co
> raczej funkcje BIOS, zeby moj dysk przedstawic, ze ma mniej
> cylindrow, za to wiecej glowic.
>
A jestes pewien, ze tak nie jest standardowo ? Czy dla programow korzystaja-
cych z uslug BIOS-u jest widoczne tylko 16 glowic ? To w takim razie w jaki
sposob korzystaja one z calego dysku adresujac sektory za pomoca CHS ?
Wedlug mnie jesli BIOS przeprowadza translacje logicznego CHS na fizyczne
CHS, to robi to zawsze, natomiast wlaczenie LBA oznacza, ze wysylajac
polecenia do kontrolera bedzie uzywal adresow LBA, a nie CHS.

> Jesli tak przedstawila, to ten DOS sformatowany na 16 glowicach jakim cudem
> dziala.
>
Moze dokladnie tak samo jak wczesniej...

--
(~~ (^# ~~~~~~~~~~~~~~~~~~~~~~~~~,~~~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #^) ~~)
|    \ /^--^\         Darek Grzegorski | student of MISMaP     /^--^\ /    |
|     { O  @ }  darq_at_bull.mimuw.edu.pl | darq_at_chem.uw.edu.pl  { @  O }     |
|     ( \__/ )         http://bull.mimuw.edu.pl/~darq         ( \__/ )     |
(__oOO ~----~ OOo_____/----------------+-------------\_____oOO ~----~ OOo__)


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:38:36 MET DST