Autor: Stanislaw Jedrus (stanley_at_zeus.polsl.gliwice.pl)
Data: Tue 16 Jan 1996 - 17:02:22 MET
-----BEGIN PGP SIGNED MESSAGE-----
Darek Grzegorski (darq_at_bull.mimuw.edu.pl) wrote:
> 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.
Otoz funkcje bios-a 13h dotyczace obslugi dyskow umozliwiaja
zapisanie numeru glowicy na 8 bitach, numeru cylindra na 10 bitach
i numeru sektora na 6 bitach. W tym ukladzie o ile glowic moglo by
byc do 256 (a kontroler HD ma do tego celu rejestr 4 bitowy wiec
akceptuje tylko 16) to cylindrow moze byc maksymalnie zaadresowanych
1024 (tu kontroler HD ma rejestr 16 bitowy wiec adresowanie nie sprawia
problemu). I przestawiajac tryb w bios-ie na LBA powodujemy, ze jesli
wpiszemy geometrie inna od rzeczywistej to jest ona konwertowana.
Najciekawsze w tym wszystkim jest to, ze u kumpla ktory ma bios okienkowy
formatowanie musialo sie odbyc na zmienionej geometrii a uzytkuje go
na zwyczajnej wiec cyrk jest nieziemski. Tego to ja juz wyjasnic nie moge
wiec moze ktos wie cos wiecej na ten temat?
Stanley_at_zeus.polsl.gliwice.pl
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMPvLkJwz7saqrhVFAQERKgQAsLz8sXUm4HuDiORQnKuD+d71tR3COEDs
+wb8+Ipxi26yt6HlHjm70H9iB+rMPrBD2YfDdSBqsDyAHvFsAUajWKAw1GtuxqwU
D4H/ASNfMsjRDvIFuAqrrFq1rm/E54RbdOiVyBfNrPebk1dqGs9LIXtOU5h3QETF
v9bD06kozIk=
=KnPD
-----END PGP SIGNATURE-----
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:38:36 MET DST