Struktury danych CROOK-5: Różnice pomiędzy wersjami

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "= Opis procesu = CROOK-5, wersja 8 dla maszyny nieprzerobionej {| class="wikitable" ! Nazwa !! Przesunięcie !! Rozmiar !! Opis |- | ICE || 0 || 3 || Wektor procesu: I...")
 
Nie podano opisu zmian
Linia 68: Linia 68:
| JLOLEN || 54 || 1 || Dlugosc ladowania
| JLOLEN || 54 || 1 || Dlugosc ladowania
|}
|}
= Stan procesu =
16-bit słowo stanu procesu składa się z dwóch części:
* bity 0-8 określają stan procesu
* bity 9-15 opisują przyczynę wejścia procesu w dany stan
{| class="wikitable"
! width=30 | Bit  !! width=30 | 0 !! width=30 | 1 !! width=30 | 2 !! width=30 | 3 !! width=30 | 4 !! width=30 | 5 !! width=30 | 6 !! width=30 | 7 !! width=30 | 8 !! 9-15
|-
| Stan || HAST || HAQJ || || HAJW || HAQL || HABA || ALRS || HADV || HCAM<br/>NCOW || Przyczyna
|}
Znaczenie stanów:
* HAST - zatrzymany
* HAQJ - czeka w kolejce
* HAJW - czeka na inny proces?
* HAQL
* HABA
* ALRS
* HADV - czeka na urządzenie znakowe
* HCAM - czeka na CAMAC
* NCOW
* HAPR HAQL+075
* HATO HAQL+076
* HATR HAQL+041
* HADE 040

Wersja z 14:13, 30 wrz 2013

Opis procesu

CROOK-5, wersja 8 dla maszyny nieprzerobionej

Nazwa Przesunięcie Rozmiar Opis
ICE 0 3 Wektor procesu: IC, R0, SR
REJE 3 7 Rejestry R1-R7
NEXT 10 1 Łącznik główny listy procesów
NXCH 11 1 Łącznik listy procesów potomnych
STATE 12 1 Stan procesu
PIOR 13 1 Priorytet procesu
PRNU 14 1 Numer procesu procesu
PAPR 15 1 Proces nadrzędny
CHLS 16 1 Początek listy procesów potomnych
ALLS 17 1
CHTIM 18 1
DEVI 19 1 Aktualne wejście
DEVO 20 1 Aktualne wyjście
USAL 21 1
ROB 22 8 Obszar roboczy
STRLI 30 1 Początek listy strumieni?
BUFLI 31 1 Początek listy buforów?
LARUS 32 1 TABLICA KODOW DOSTEPU
LISMEM 33 1 POCZ LISTY BLOKOW PAO
CORSIZ 34 1 LICZBA BLOKOW PO 4K
NXTMEM 35 1 LISTA PROCESOW Z PAO DO ODEBRANIA
BAR 36 1
SZABME 37 1 SZABLON PRZYDZIALU PAO
BLPASC 38 1 blokada PASC
IC 39 1 IC, R0, SR
REJ 42 3 Rejestry R1-R7
JDAD 49 7 ADRES POCZ ZRODLA LADOWANIA
JPAD 50 1 ADRES POCZ PRG
JACN 51 1 POZYCJA PRG W FILDIC
JNAME 52 2 NAZWA PROGRAMU
JLOLEN 54 1 Dlugosc ladowania

Stan procesu

16-bit słowo stanu procesu składa się z dwóch części:

  • bity 0-8 określają stan procesu
  • bity 9-15 opisują przyczynę wejścia procesu w dany stan
Bit 0 1 2 3 4 5 6 7 8 9-15
Stan HAST HAQJ HAJW HAQL HABA ALRS HADV HCAM
NCOW
Przyczyna

Znaczenie stanów:

  • HAST - zatrzymany
  • HAQJ - czeka w kolejce
  • HAJW - czeka na inny proces?
  • HAQL
  • HABA
  • ALRS
  • HADV - czeka na urządzenie znakowe
  • HCAM - czeka na CAMAC
  • NCOW
  • HAPR HAQL+075
  • HATO HAQL+076
  • HATR HAQL+041
  • HADE 040