Protokół taśmy magnetycznej: Różnice pomiędzy wersjami
(Utworzono nową stronę "= 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 p...") |
Nie podano opisu zmian |
||
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 8: | Linia 8: | ||
! Bity !! Znaczenie | ! Bity !! Znaczenie | ||
|- | |- | ||
| 0-2 || 0 | | align="center" | 0-2 || 0 | ||
|- | |- | ||
| 3 || 1 - gdy przewijak dołączony | | align="center" | 3 || 1 - gdy przewijak dołączony | ||
|- | |- | ||
| 4-7 || 4 - typ "taśma magnetyczna" | | align="center" | 4-7 || 4 - typ "taśma magnetyczna" | ||
|- | |- | ||
| 8-15 || nieistotne | | align="center" | 8-15 || nieistotne | ||
|- | |- | ||
|} | |} | ||
Linia 23: | Linia 23: | ||
! Słowo !! Bity !! Znaczenie | ! Słowo !! Bity !! Znaczenie | ||
|- | |- | ||
| rowspan="4" | 0 || 0-7 || 7 - nr protokołu (TM) | | rowspan="4" align="center" | 0 || align="center" | 0-7 || 7 - nr protokołu (TM) | ||
|- | |- | ||
| 8 || nr formatera | | align="center" | 8 || nr formatera | ||
|- | |- | ||
| 9-10 || nieistotne | | align="center" | 9-10 || nieistotne | ||
|- | |- | ||
| 11-15 || nr linii fizycznej | | align="center" | 11-15 || nr linii fizycznej | ||
|- | |- | ||
| 1-3 || 0-15 || nieistotne | | align="center" | 1-3 || align="center" | 0-15 || nieistotne | ||
|- | |- | ||
|} | |} | ||
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