Tablica konfiguracji MERY-400: Różnice pomiędzy wersjami

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
Linia 48: Linia 48:
| 8÷15 || długość buforów przydzielanych do końcówek użytkowników
| 8÷15 || długość buforów przydzielanych do końcówek użytkowników
|-
|-
| valign="top" rowspan="6" bgcolor="floralwhite" | '''10&divide;17''' || colspan="2" bgcolor="floralwhite" | '''Słowa przeznaczone na opis pamięci operacyjnej zarządzanej przez system'''<br>(w jednym słowie można opisać do 64 bloków po 4K, o kolejnych fizycznych adresach począwszy od wskazanego)
| valign="top" rowspan="6" bgcolor="floralwhite" | '''010&divide;017''' || colspan="2" bgcolor="floralwhite" | '''Słowa przeznaczone na opis pamięci operacyjnej zarządzanej przez system'''<br>(w jednym słowie można opisać do 64 bloków po 4K, o kolejnych fizycznych adresach począwszy od wskazanego)
|-
|-
| 0 || 1 - oznacza pamięć półprzewodnikową, wymagającą inicjacji
| 0 || 1 - oznacza pamięć półprzewodnikową, wymagającą inicjacji
Linia 59: Linia 59:
|-
|-
| 12&divide;15 || początkowy numer modułu
| 12&divide;15 || początkowy numer modułu
|-
| valign="top" rowspan="24" bgcolor="floralwhite" | '''020&divide;037''' || colspan="2" bgcolor="floralwhite" | '''Słowa zawierające adresy talerzy dyskowych w kolejności odpowiadającej obszarom dyskowym, upakowane następująco:'''
|-
| 0 || 0 - talerz własny<br>1 - talerz obcy
|-
| 1&divide;2
| określają rodzaj dysku:
* 0 - MERA 9425 w kanale pamięciowym
* 1 - WINCHESTER
* 2 - dysk elastyczny
* 3 - MERA 9425 lub EC 5061 w PLIX-ie
|-
| colspan=2 bgcolor="floralwhite" | '''Dla dysków w kanale pamięciowym:'''
|-
| 7&divide;9 || numer jednostki sterującej dysku
|-
| 10&divide;13 || numer kanału pamięciowego
|-
| 14 || 0
|-
| 15 || 1 - talerz stały<br>0 - talerz wymienny
|-
| colspan=2 bgcolor="floralwhite" | '''Dla dysków elastycznych 8":'''
|-
| 3 || 0
|-
| 8&divide;12 || numer systemowy jednostki dysków elastycznych (według numeracji urządzeń znakowych)
|-
| 13&divide;15 || numer drzwiczek jednostki dysków elastycznych (standardowo 0, 1, 4, 5)
|-
| colspan=2 bgcolor="floralwhite" | '''Dla dysków elastycznych 5,25":'''
|-
| 3 || 1
|-
| 10&divide;12
| typ stacji napędowej:
* 0 - SD
* 1 - DD
* 2 - HD
|-
| 13&divide;15 || numer kolejny stacji
|-
| colspan=2 bgcolor="floralwhite" | '''Dyski WINCHESTER''' można użyć jako całość (do 30Mb) lub podzielić na części, z których każda będzie osobnym obszarem, składającym się z jednego lub kilku kwantów po 4912 sektorów
|-
| 4&divide;9 || zawierają 6-cio bitowy numer początkowego kwantu
|-
| 10&divide;12 || określają typ WINCHESTER-a (p. [[Tablica opisu dysków WINCHESTER]])
|-
| 14&divide;15 || określają numer kolejny WINCHESTER-a
|-
| colspan=2 bgcolor="floralwhite" | '''Dla dysków MERA-9425 i EC-5061 w PLIX-ie:'''
|-
| 6&divide;7
| typ urządzenia:
* 0 - dysk EC-5061
* 1 - talerz wymienny dysku MERA-9425
* 2 - talerz stały dysku MERA-9425
* 3 - cały dysk MERA-9425
|-
| 8&divide;12 - numer pakiet PLIX-a
|-
| 13&divide;15 || numer urządzenia w pakiecie
|-
|-
|}
|}

Wersja z 11:31, 15 wrz 2012

W systemie CROOK-5 słowa pamięci bloku systemowego (bloku 0) od adresu 4 do adresu 077 przeznaczone są na tablicę opisującą konfigurację MERY-400 na której ma pracować system.

Słowo Bit Znaczenie bitów
4 Słowo wskazujące opcje systemowe oraz dodatkowe moduły dołączane do systemu
0 1 - dołącz dodatkowe ekstrakody semaforowe
1 1 - dołącz obsługę drukarki wierszowej DW3
2 1 - dołącz ekstrakody LOD i UNL
3 0 - kwant czasu jest 10 razy większy od okresu przerwań zegarowych
1 - kwant czasu jest równy okresowi przerwań zegarowych
4 1 - nie zmieniaj trybu pracy na tryb z wymianami
5 1 - używaj buforów po 4K przy współpracy z dyskiem
6 1 - uruchamiaj wszystkie programy jako rezydujące
7 1 - włącz automatyczną obsługę MULTIX-a
8÷15 liczba buforów systemowych, po 272 słowa, przydzielanych dynamicznie i używanych przy dostępie do zbiorów dyskowych
5 Słowo wskazujące parametry linii szeregowych MULTIX-a, ustawiane wstępnie przy starcie systemu
1 1 - nie sprawdzaj, nie generuj parzystości
2 1 - sprawdzaj, generuj nieparzystość
3 1 - przekazuj 8 bitów
4 włącz protokół X-ON, X-OFF
5 obsługuj BS i CAN (tylko dla monitora)
6 zmień małe litery na duże na wyjściu
8÷15 liczba wektorów po 10 słów używanych do opisu strumieni
6 0 1 - oznacza polecenie automatycznego tworzenia zbiorów roboczych w przestrzeni RAM
8÷15 liczba wektorów do opisu użytkownika i bieżącego skorowidza (na ogół liczba końcówek zwiększona o 3)
7 0÷3 liczba bloków pamięci (po 4 Ksłów) zajętych na stałe przez system
8÷15 długość buforów przydzielanych do końcówek użytkowników
010÷017 Słowa przeznaczone na opis pamięci operacyjnej zarządzanej przez system
(w jednym słowie można opisać do 64 bloków po 4K, o kolejnych fizycznych adresach począwszy od wskazanego)
0 1 - oznacza pamięć półprzewodnikową, wymagającą inicjacji
1 1 - oznacza moduły pamięci po 64 Ksłów (MEGA)
0 - oznacza moduły pamięci po 32 Ksłów
2÷7 liczba kolejnych bloków po 4 Ksłowa zmniejszona o 1
8÷11 początkowy numer bloku w module
12÷15 początkowy numer modułu
020÷037 Słowa zawierające adresy talerzy dyskowych w kolejności odpowiadającej obszarom dyskowym, upakowane następująco:
0 0 - talerz własny
1 - talerz obcy
1÷2 określają rodzaj dysku:
  • 0 - MERA 9425 w kanale pamięciowym
  • 1 - WINCHESTER
  • 2 - dysk elastyczny
  • 3 - MERA 9425 lub EC 5061 w PLIX-ie
Dla dysków w kanale pamięciowym:
7÷9 numer jednostki sterującej dysku
10÷13 numer kanału pamięciowego
14 0
15 1 - talerz stały
0 - talerz wymienny
Dla dysków elastycznych 8":
3 0
8÷12 numer systemowy jednostki dysków elastycznych (według numeracji urządzeń znakowych)
13÷15 numer drzwiczek jednostki dysków elastycznych (standardowo 0, 1, 4, 5)
Dla dysków elastycznych 5,25":
3 1
10÷12 typ stacji napędowej:
  • 0 - SD
  • 1 - DD
  • 2 - HD
13÷15 numer kolejny stacji
Dyski WINCHESTER można użyć jako całość (do 30Mb) lub podzielić na części, z których każda będzie osobnym obszarem, składającym się z jednego lub kilku kwantów po 4912 sektorów
4÷9 zawierają 6-cio bitowy numer początkowego kwantu
10÷12 określają typ WINCHESTER-a (p. Tablica opisu dysków WINCHESTER)
14÷15 określają numer kolejny WINCHESTER-a
Dla dysków MERA-9425 i EC-5061 w PLIX-ie:
6÷7 typ urządzenia:
  • 0 - dysk EC-5061
  • 1 - talerz wymienny dysku MERA-9425
  • 2 - talerz stały dysku MERA-9425
  • 3 - cały dysk MERA-9425
8÷12 - numer pakiet PLIX-a
13÷15 numer urządzenia w pakiecie