MULTIX od środka: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
Nie podano opisu zmian
Linia 128: Linia 128:


|}
|}
= Urządzenia =
== Winchester ==
Dyski Winchester adresowane są logicznie, geometria napędu jest ukryta przed użytkownikiem. W pierwszej wersji MULTIX-a obsługującej dyski twarde Winchester wspierane były tylko jednostki o pojemności do 32MB - pole używane do adresowania sektorów miało długość 16-bit. Znane były MULTIX-owi jedynie dwa typy dysków: NEC D5126 (4 powierzchnie) i BASF 6185 (6 powierzchni). Na stałe określona jest ilość sektorów na ścieżkę - 16. Ponieważ dyski pozwalały na umieszczenie 17 sektorów na ścieżce, 6% pojemności napędu było tracone.
W późniejszej wersji pole adresowe dla sektorów zostało rozszerzone do 24-bit, pozwalając na zaadresowanie 8GB. Dzięki możliwości dowolnego określenia liczby powierzchni, wsparcie otrzymały też inne typy dysków (jednak wciąż zachowane zostało sztywne ograniczenie do 16 sektorów na ścieżkę). MULTIX nie znał ilości cylindrów dla danego dysku - próba odczytu/zapisu sektora znajdującego się na nieistniejących cylindrów kończyła  się niepowodzeniem.
=== Linia fizyczna ===
Kierunek linii fizycznej dla winchesterów musiał mieć wartość 0, inne były traktowane jako nieprawidłowe.
=== Linia logiczna ===
Pole konfiguracji winchestera dla "starego" MULTIX-a:
{| class="wikitable" style="text-align: center;"
| width=15 | 0 || width=15 | 1 || width=15 | 2 || width=15 | 3 || width=15 | 4 || width=15 | 5 || width=15 | 6 || width=15 | 7 || width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15
|-
| colspan="8" | Typ dysku || colspan="8" | Protekcja format.
|}
Gdzie ''Typ dysku'' to 0 (BASF) lub 1 (NEC).
Pole konfiguracji winchestera dla "nowego" MULTIX-a:
{| class="wikitable" style="text-align: center;"
| width=15 | 0 || width=15 | 1 || width=15 | 2 || width=15 | 3 || width=15 | 4 || width=15 | 5 || width=15 | 6 || width=15 | 7 || width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15
|-
| colspan="4" | || Z || colspan="3" | L. pow. || colspan="8" | Protekcja form.
|}
Gdzie ''Z'' jest opisem formatu pola zapasowego:
* 0 - dysk typu 0 lub 1 w starym MULTIX-ie
* 1 - dysk >32MB w nowym MULTIX-ie
* 1 lub 0 - dysk <32MB w nowym MULTIX-ie


= Przerwania wewnętrzne =
= Przerwania wewnętrzne =

Menu nawigacyjne