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

Przejdź do nawigacji Przejdź do wyszukiwania
 
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 325: Linia 325:
podniesienia niezawodności dysków winchester pracujących w MULTX-ie.
podniesienia niezawodności dysków winchester pracujących w MULTX-ie.


Cały pierwszy cylinder zarezerwowany jest na kopie uszkodzonych sektorów,
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
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
tablicę numerów uszkodzonych sektorów (pierwszy sektor) i jej wierną kopię (drugi
sektor). Daje to możliwość zrelokowania do 62 sektorów.
sektor). Przy czterech głowicach i 16 sektorach na ścieżkę 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
Tablica numerów sektorów ma również 62 pozycje. W zależności od wersji MULTIX-a mają one długość 2 lub 3 bajtów. Każda z nich wskazuje, jaki
sektor (o jakim numerze logicznym) został przeniesiony na daną pozycję obszaru
sektor (o jakim numerze logicznym) został przeniesiony na daną pozycję obszaru
zapasowego.
zapasowego.
Linia 709: Linia 709:
== Status linii ==
== Status linii ==


Polecenie liniowe "podaj status" zwraca status linii opisany strukturą STATL. Dokumentacja opisuje znaczenie tylko niektórych jej bitów, poniżej kompletny opis dwóch bajtów składających się na status, oraz trzeciego - nie dostępnego dla programisty.
Polecenie liniowe "podaj status" zwraca status linii opisany strukturą STATL. Dokumentacja opisuje znaczenie tylko niektórych jej bitów, poniżej kompletny opis dwóch bajtów składających się na status. Numeracja bitów MERY-400 (0=MSB, 15=LSB). W słowie statusu jest jeszcze trzeci bajt, niedostępny dla programisty, opisujący status USART-a.


{| class="wikitable"
{| class="wikitable"
! Bajt !! Bit !! Opis
! Bit !! Opis
|-
|-
| rowspan=8 | +0 || 0 || Linia dołączona
| 0 || 0
|-
|-
| 1 || Aktywna transmisja
| 1 || Nadawanie ostatniego fragmentu
|-
|-
| 2 || -
| 2 || Nadawanie zawieszone przez XOFF
|-
|-
| 3 || -
| 3 || Zadanie zawieszone przez XOFF
|-
|-
| 4 || Zadanie zawieszone przez XOFF
| 4 || -
|-
|-
| 5 || Nadawanie zawieszone przez XOFF
| 5 || -
|-
|-
| 6 || Nadawanie ostatniego fragmentu
| 6 || Aktywna transmisja
|-
|-
| 7 || 0
| 7 || Linia dołączona
|-
|-
| rowspan=8 | +1 || 0 || Nadawanie rozpoczęte
| 8 || OPRQ
|-
|-
| 1 || Nadawanie w toku
| 9 || Błąd parzystości
|-
|-
| 2 || Odbiór rozpoczęty
| 10 || Odebrano znak kończący
|-
|-
| 3 || Odbiór w toku
| 11 || Stop po CAN (protokół 5)
|-
|-
| 4 || Stop po CAN (protokół 5)
| 12 || Odbiór w toku
|-
|-
| 5 || Odebrano znak kończący
| 13 || Odbiór rozpoczęty
|-
|-
| 6 || Błąd parzystości
| 14 || Nadawanie w toku
|-
|-
| 7 || OPRQ
| 15 || Nadawanie rozpoczęte
|-
| +2 || 0-7 || Status USART-a
|}
|}

Menu nawigacyjne