Mapa pamięci CROOK-5: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
Nie podano opisu zmian
 
(Nie pokazano 5 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 29: Linia 29:
| | zawartość nieznana
| | zawartość nieznana
|-
|-
| bgcolor="Cornsilk" | zmienna, stała, struktura
| bgcolor="Cornsilk" | Dane (zmienna, stała, struktura)
|-
|-
| bgcolor="Pink" | adres (wskaźnik)
| bgcolor="Pink" | Adres (wskaźnik)
|-
|-
| bgcolor="Lavender" | kod (procedura, funkcja, etykieta)
| bgcolor="Lavender" | Kod (procedura, funkcja, etykieta)
|}
|}


Linia 91: Linia 91:
| 0x006d || CHCS || || || procedura licząca sumę kontrolną jądra (CHeck Control Sum)
| 0x006d || CHCS || || || procedura licząca sumę kontrolną jądra (CHeck Control Sum)
|- style="background: Lavender;"
|- style="background: Lavender;"
| 0x0088 || STOP1R || || || tracenie czasu (dlaczego tutaj co 300 cykli timera liczymy sumę kontrolną?)
| 0x0088 || STOP1R || || || tracenie czasu
|- style="background: Lavender;"
|- style="background: Lavender;"
| 0x009a || START || || || start jądra
| 0x009a || START || || || start jądra
Linia 122: Linia 122:
|- style="background: Lavender;"
|- style="background: Lavender;"
| 0x05eb || QEXIT || || || wybranie następnego procesu do uruchomienia (Queue and EXIT?)
| 0x05eb || QEXIT || || || wybranie następnego procesu do uruchomienia (Queue and EXIT?)
|- style="background: Lavender;"
| 0x101f || GENAD || || || GENerator ADresów (losowych) dla "niszczarki" pamięci
|- style="background: Lavender;"
| 0x1049 || GENOB || || || funkcja do mieszania identyfikatora systemu
|- style="background: Lavender;"
|- style="background: Lavender;"
| 0x113f || PLXINX || || || PLiX INterrupt - obsługa przerwania z PLIX-a (MULTIX-a)
| 0x113f || PLXINX || || || PLiX INterrupt - obsługa przerwania z PLIX-a (MULTIX-a)
Linia 177: Linia 181:
| 0x2859 || RAMDIS || 1    ||            || lista zbiorow RAM\
| 0x2859 || RAMDIS || 1    ||            || lista zbiorow RAM\
|-
|-
| 0x285a || PROCNU || 1    ||            || NUMER PROCESORA
| 0x285a || PROCNU || 1    ||            || NUMER PROCESORA (unikalny identyfikator systemu)
|-
|-
| 0x285b || PGRFX  || 1    ||            || LISTA DLA GRF
| 0x285b || PGRFX  || 1    ||            || LISTA DLA GRF
|-
|-
| 0x285c || LAST  || 1    ||            || GENERATOR
| 0x285c || LAST  || 1    ||            || GENERATOR (adresów pseudolosowych)
|-
|-
| 0x285d || SCLK  || 1    ||            ||
| 0x285d || SCLK  || 1    ||            ||
Linia 269: Linia 273:
| 0x290b || TW || PIOR+1=14 || || Fragment struktury opisującej proces. Kontekst procesu tracenia czasu? (Time Wait?)
| 0x290b || TW || PIOR+1=14 || || Fragment struktury opisującej proces. Kontekst procesu tracenia czasu? (Time Wait?)
|-  style="background: Pink;"
|-  style="background: Pink;"
| 0x2919 || ADINI || 1 || 0x2fc5 || Adres INI (procesu pierwotnego)?
| 0x2919 || ADINI || 1 || 0x2fc5 || Adres INI (procesu pierwotnego)? (początek listy procesów aktywnych?)
|-
|- style="background: Pink;"
| 0x291a || ADGUP || 1 || ||
| 0x291a || ADGUP || 1 || || Adres czegoś związanego z jednostką grupową monitorów ekranowych?
|-
|- style="background: Pink;"
| 0x291b || FREES || 1 || ||
| 0x291b || FREES || 1 || || Adres pierwszego wolnego slotu w tablicy procesów
|-
|-
| 0x291c || FSART || 1 || ||
| 0x291c || FSART || 1 || ||
Linia 327: Linia 331:
| 0x2ffc || *STACK || 4 || || Stos systemowy (początkowo ADINI0)
| 0x2ffc || *STACK || 4 || || Stos systemowy (początkowo ADINI0)
|-
|-
| 02xffff || || || || ostatnie słowo 3. segmentu 4k
| 0x2fff || || || || ostatnie słowo 3. segmentu 4k
|-
| colspan=5 | ...
|- style="background: Lavender;"
| 0x6398 || LCL3 || || || Ładowanie numeru zegara (system ID) z zegara czasu rzeczywistego
|}
|}
{{source|title=Opracowanie własne}}

Menu nawigacyjne