Pamięć operacyjna: Różnice pomiędzy wersjami
mNie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 7: | Linia 7: | ||
== Bloki użytkowe == | == 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. | 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 (w krokach co 4k 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 = | = Programowy podział pamięci = |
Wersja z 09:58, 8 paź 2012
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 (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 (w krokach co 4k 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.