3035
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 39: | Linia 39: | ||
Programowy podział pamięci pozwala efektywnie wykorzystać pamięć operacyjną minikomputera, dzięki możliwości przydzielenia programom bloków o rozmiarach odpowiadających ich potrzebom. | Programowy podział pamięci pozwala efektywnie wykorzystać pamięć operacyjną minikomputera, dzięki możliwości przydzielenia programom bloków o rozmiarach odpowiadających ich potrzebom. | ||
= Przykład podziału pamięci = | |||
W 32k module pamięci o numerze 1 chcemy zorganizować 4 bloki o rozmiarach: 12k, 4k, 8k i 8k, i kolejnych numerach: 1, 2, 3 i 4. Zawartości argumentów rozkazów OU, które należy wykonać są następujące: | |||
* Utworzenie bloku 1 | |||
** NB=1, AB=0, MP=1, AL=0 | |||
** NB=1, AB=1, MP=1, AL=1 | |||
** NB=1, AB=2, MP=1, AL=2 | |||
* Utworzenie bloku 2 | |||
** NB=2, AB=0, MP=1, AL=3 | |||
* Utworzenie bloku 3 | |||
** NB=3, AB=0, MP=1, AL=4 | |||
** NB=3, AB=1, MP=1, AL=5 | |||
* Utworzenie bloku 4 | |||
** NB=4, AB=0, MP=1, AL=6 | |||
** NB=4, AB=1, MP=1, AL=7 |