Pamięć operacyjna

Z MERA 400 wiki
Wersja z dnia 14:01, 6 wrz 2012 autorstwa Amo (dyskusja | edycje) (Utworzył nową stronę „= Organizacja pamięci = Pamięć operacyjna MERY-400 dzieli się na dwa podstawowe obszary. == Blok systemowy == Blok systemowy (BSO) przeznaczony jest dla system...”)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Organizacja pamięci

Pamięć operacyjna MERY-400 dzieli się na dwa podstawowe obszary.

Blok systemowy

Blok systemowy (BSO) przeznaczony jest dla systemu operacyjnego i tylko on ma dostęp do zapisanych w nim informacji. Ma on numer 0 i rozmiar 4k lub 8k słów. W przypadku dwuprocesorowej konfiguracji maszyny, każdy z procesorów dysponuje własnym blokiem pamięci systemowej. Istnieje również możliwość rozszerzenia bloku pamięci systemowej do 32k. Takie rozszerzenie jest wtedy dostępne dla obu procesorów, podobnie, jak pamięć użytkowa. Bloki systemowe dostępne są dla procesorów zawsze.

Bloki użytkowe

Bloki użytkowe (BU) przeznaczone są dla programów użytkowych i są wzajemnie chronione. Mają numery od 1 do 15 i pojemności od 4 do 32k słów. System operacyjny może korzystać z dowolnego z bloków pamięci użytkowej, adresując go z użyciem numeru bloku (NB) i adresu w obrębie bloku. Bloki użytkowe dostępne są dla systemu dopiero po programowym zorganizowaniu pamięci.

Programowy podział pamięci