3035
edycji
Linia 317: | Linia 317: | ||
Maksymalna długość transmisji wynosi 16 sektorów (z punktu widzenia MERY? czy z punktu widzenia zadania mx?). Linie z Winchesterem nie obsługują polecenia "przerwij transmisję". | Maksymalna długość transmisji wynosi 16 sektorów (z punktu widzenia MERY? czy z punktu widzenia zadania mx?). Linie z Winchesterem nie obsługują polecenia "przerwij transmisję". | ||
=== Sektory zapasowe === | |||
Producenci dysków winchester dopuszczali zazwyczaj występowanie na powierzchni dysku | |||
kilkudziesięciu uszkodzonych sektorów. Wyjątkiem był pierwszy cylinder, który | |||
musiał być wolny od błędów. Fakt ten został przez Amepol wykorzystany do | |||
podniesienia niezawodności dysków winchester pracujących w MULTX-ie. | |||
Cały pierwszy cylinder zarezerwowany jest na kopie uszkodzonych sektorów, | |||
i jest dla użytkownika niedostępny. Dwa pierwsze sektory zajęte są przez | |||
tablicę numerów uszkodzonych sektorów (pierwszy sektor) i jej wierną kopię (drugi | |||
sektor). Daje to możliwość zrelokowania do 62 sektorów. | |||
Tablica numerów sektorów ma również 62 pozycje. Każda z nich wskazuje, jaki | |||
sektor (o jakim numerze logicznym) został przeniesiony na daną pozycję obszaru | |||
zapasowego. | |||
Jeśli podczas operacji czytania sektora z dysku wystąpił jeden z warunków: | |||
- pole adresowe sektora nie zostało odnalezione | |||
- sektor oznaczony jest jako uszkodzony | |||
to następuje próba odnalezienia danego sektora w obszarze zapasowym. | |||
Jeśli sektor zostanie znaleziony, to jest stamtąd odczytywany i błąd odczytu nie występuje. | |||
Jeśli sektor nie zostanie odnaleziony, to sygnalizowany jest błąd. | |||
Przenoszenie uszkodzonych sektorów do obszaru zapasowego nie jest wykonywane | |||
automatycznie przez MULTIX-a. Odbywa się za | |||
pomocą polecenia formatowania ścieżki z przeniesieniem uszkodzonych sektorów. | |||
== Floppy == | == Floppy == |