Tablica konfiguracji MERY-400

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania

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
  • 0 - oznacza moduły pamięci po 32 Ksłów
  • 1 - oznacza moduły pamięci po 64 Ksłów (MEGA)
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