Protokół taśmy magnetycznej: Różnice pomiędzy wersjami
Nie podano opisu zmian |
|||
| (Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
| Linia 37: | Linia 37: | ||
Jednostka sterująca taśmy magnetycznej (pakiet WDC) umożliwia dołączenie dwóch formaterow. Do każdego z nich mogą być dołączone 4 przewijaki. Bity 14-15 numeru linii fizycznej - nr przewijaka. | Jednostka sterująca taśmy magnetycznej (pakiet WDC) umożliwia dołączenie dwóch formaterow. Do każdego z nich mogą być dołączone 4 przewijaki. Bity 14-15 numeru linii fizycznej - nr przewijaka. | ||
= Dołącz | = Dołącz linię = | ||
Dla TM jest to polecenie bez pola sterującego. | Dla TM jest to polecenie bez pola sterującego. | ||
| Linia 52: | Linia 52: | ||
! Bity !! Znaczenie | ! Bity !! Znaczenie | ||
|- | |- | ||
| 0-7 || kod operacji | | align="center" | 0-7 || kod operacji | ||
|- | |- | ||
| 8-10 || nieistotne | | align="center" | 8-10 || nieistotne | ||
|- | |- | ||
| 11 || system zapisu: | | align="center" | 11 || system zapisu: | ||
* 0 - PE | * 0 - PE | ||
* 1 - NRZ (skuteczne tylko na nalepce początku) | * 1 - NRZ (skuteczne tylko na nalepce początku) | ||
|- | |- | ||
| 12-15 || nr bloku pamięci MERY (istotne tylko dla operacji Czytaj/Pisz blok) | | align="center" | 12-15 || nr bloku pamięci MERY (istotne tylko dla operacji Czytaj/Pisz blok) | ||
|- | |- | ||
|} | |} | ||
| Linia 139: | Linia 139: | ||
Słowo 1 - liczba odczytanych słów przy operacji 'Czytaj Blok'. W pozostałych przypadkach jest zerowane. | Słowo 1 - liczba odczytanych słów przy operacji 'Czytaj Blok'. W pozostałych przypadkach jest zerowane. | ||
{{source|title=Protokół taśmy magnetycznej|author=Amepol}} | |||
Aktualna wersja na dzień 19:13, 17 maj 2013
Ustaw konfigurację
Pakiet kontrolera TM zawiera 8 linii fizycznych. Każda z nich umożliwia dostęp do jednego przewijaka PT-305. Linie te muszą być opisane w polu sterującym polecenia "ustaw konfigurację" następująco.
Opis linii fizycznej:
| Bity | Znaczenie |
|---|---|
| 0-2 | 0 |
| 3 | 1 - gdy przewijak dołączony |
| 4-7 | 4 - typ "taśma magnetyczna" |
| 8-15 | nieistotne |
Opis linii logicznej:
| Słowo | Bity | Znaczenie |
|---|---|---|
| 0 | 0-7 | 7 - nr protokołu (TM) |
| 8 | nr formatera | |
| 9-10 | nieistotne | |
| 11-15 | nr linii fizycznej | |
| 1-3 | 0-15 | nieistotne |
Jednostka sterująca taśmy magnetycznej (pakiet WDC) umożliwia dołączenie dwóch formaterow. Do każdego z nich mogą być dołączone 4 przewijaki. Bity 14-15 numeru linii fizycznej - nr przewijaka.
Dołącz linię
Dla TM jest to polecenie bez pola sterującego.
Transmituj
Polecenie "transmituj" posiada pole sterujące, zawierające 3 słowa parametrów transmisji i 2 słowa parametrów zwracanych.
Parametry transmisji
Słowo 0 - pola sterujące polecenia:
| Bity | Znaczenie |
|---|---|
| 0-7 | kod operacji |
| 8-10 | nieistotne |
| 11 | system zapisu:
|
| 12-15 | nr bloku pamięci MERY (istotne tylko dla operacji Czytaj/Pisz blok) |
W polu kodu operacji dozwolone są tylko poniższe kombinacje:
| Bity 0-7 | Opis |
|---|---|
| x1000000 | Zeruj (kontroler i formater) |
| x0000010 | Przewiń (do początku taśmy) |
| x0000000 | Przesuń naprzód o blok |
| x0010000 | Przesuń wstecz o blok |
| x0001000 | Przesuń naprzód do znacznika |
| x0011000 | Przesuń wstecz do znacznika |
| x0001001 | Zapisz znacznik |
| x0001101 | Kasuj stały odcinek (87.8mm) |
| x0100101 | Kasuj zmienny odcinek (PT-305 nie wykonują) |
| x0100000 | Czytaj blok |
| x0100001 | Pisz blok |
Słowo 1 - adres słowowy bufora w pamięci MERY (istotny tylko dla Czytaj/Pisz blok)
Słowo 2 - długość transmisji w słowach (istotna tylko dla Czytaj/Pisz blok oraz dla Kasuj Zmienny Odcinek).
Parametry zwracane
Słowo 0 - jest słowem stanu i błędów. Poszczególne bity oznaczają:
| Bit | Znaczenie |
|---|---|
| 0 | 0 |
| 1 | założony jest pierścień ochrony |
| 2 | awaria urządzenia (taśma nie włączona) |
| 3 | brak gotowości (awaria lub przewijanie w toku) |
| 4 | przewijanie w toku |
| 5 | taśma jest na nalepce początku |
| 6 | transmisja w toku |
| 7 | 0 |
| 8 | taśma jest na nalepce końca |
| 9 | wykryty znacznik |
| 10 | błąd odczytu skorygowany (dla diagnostyki) |
| 11 | błąd odczytu niekorygowalny |
| 12 | OVFL. Odczyt: blok na taśmie dłuższy niż zadana długość transmisji. |
| 13 | UNFL. Odczyt: blok na taśmie krótszy niż zadana długość transmisji. Zapis/Odczyt: awaryjne przerwanie operacji przez TM. |
| 14 | nienadążanie transmisji |
| 15 | 0 |
Słowo 1 - liczba odczytanych słów przy operacji 'Czytaj Blok'. W pozostałych przypadkach jest zerowane.
Źródło: Protokół taśmy magnetycznej, Amepol