Re: Formatowanie niskopoziomowe dysku

Autor: Grzegorz Mazur (nospam.gregu_at_gmx.net.nospam)
Data: Sat 20 May 2000 - 13:11:31 MET DST


Jacek Popławski wrote in message ...
>co ciekawe - czytałem o tym gdzieś tak z trzy lata temu, mit żyje nadal :-)
>nie rozumiem tylko po co taka opcja jest w każdym BIOSie?

Jak to bywa w PeCetach - kompatybilność ze starszym sprzętem... W czasach
dysków MFM, przez formatowanie niskopoziomowe można było się pozbyć
logicznie złych sektorów (np. nadpisany znacznik sektora - LLF naprawiał)
i - co najważniejsze - można było ustawić przeplot sektorowy. <- to wymaga
dłuższego wyjaśnienia:

Stare kontrolery (szczególnie 8-bit ISA) były wyjątkowo wolne. Procesory
też. I kiedy dysk obracał się ze stałą prędkością, czasami mogło się
zdarzyć, że procek nie nadążył z odczytem jednego sektora. Wtedy czekało się
na pełny obrót dysku i dawaj od nowa... Żeby temu zapobiec, wprowadzało się
tzw. przeplot sektorowy, czyli sektory zamiast być ułożone po kolei:

1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17
(dyski wtedy miewały 17 sektorów na ścieżkę)

ustawiało się je z przeplotem:

1-10-2-11-3-12-4-13-5-14-6-15-7-16-8-17-9
(przykład - przeplot 2:1).

W ten sposób, kosztem tego, że odczytanie całej ścieżki wymagało dwóch
obrotów, była pewność, że nie będzie żadnego "pudła". Na jeszcze
wolniejszych kompach można było spotkać przeploty 3:1, a i 4:1 jest możliwe
(możliwe są wszystkie, a to dlatego, że 17 jest liczbą pierwszą...).

1-7-13-2-8-14-3-9-15-4-10-16-5-11-17-6-12
(3:1)

1-14-10-6-2-15-11-7-3-16-12-8-4-17-13-9-5
(4:1)

LLF właśnie potrafił ustawić przeplot sektorów na tych dyskach. W przypadku
286 i szybszych XTków przeplot 1:1 sprawdzał się z powodzeniem. W nowych
dyskach przeplot jest ustawiony na twarto 1:1, bo w tej chwili dyski mają
bufory, a i tak elektronika wyprzedziła trochę same urządzenia
mechaniczne...

Koniec bajki. Dlatego LLF potrzebny BTŁ, ale po cholere on teraz? Może po
to, żeby zwiększyć popyt na nowe twardziele? Ale to już jakaś teoria
spisku... ;-)

--
====
Grzegorz Mazur
[gregu_at_gmx.net]
http://www.faq.capital.pl/


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 20:08:44 MET DST