Pamięć MEGA: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Linia 40: Linia 40:
Pamięć alokacji pamięci MEGA przechowuje odwzorowanie dla wszystkich adresów logicznych. Ma pojemność 256 slow 9-cio bitowych. Przed działaniem pamięci należy zapisać wszystkie pozycje pamięci PAL.
Pamięć alokacji pamięci MEGA przechowuje odwzorowanie dla wszystkich adresów logicznych. Ma pojemność 256 slow 9-cio bitowych. Przed działaniem pamięci należy zapisać wszystkie pozycje pamięci PAL.


Zapis do pamięci PAL wykonuje rozkaz ALOKUJ (OU,N(15)=1,Q=0). Adres logiczny przesyłany jest w pierwszym argumencie rozkazu:
Zapis do pamięci PAL wykonuje rozkaz ALOKUJ (OU,N<sub>15</sub>=1, Q=0). Adres logiczny przesyłany jest w pierwszym argumencie rozkazu:


* R(0-3) -zawiera NSL,
* R<sub>0-3</sub> -zawiera NSL,
* R(12-15) - zawiera BNL.
* R<sub>12-15</sub> - zawiera BNL.


Drugi argument rozkazu identyfikuje adres fizyczny:
Drugi argument rozkazu identyfikuje adres fizyczny:


* N(11-14) - numer modułu NM,
* N<sub>11-14</sub> - numer modułu NM,
* N(7-10) - numer kwantu w module NK,
* N<sub>7-10</sub> - numer kwantu w module NK,


oraz niektóre atrybuty strony (rozróżniane przez pamięć MEGA):
oraz niektóre atrybuty strony (rozróżniane przez pamięć MEGA):


* N6 - znacznik lokalizacji strony w pamięci MEGA (gdy N6=1),
* N<sub>6</sub> - znacznik lokalizacji strony w pamięci MEGA (gdy N<sub>6</sub>=1),
* N5 - znacznik dealokacji strony w pamięci MEGA (gdy N5=1),
* N<sub>5</sub> - znacznik dealokacji strony w pamięci MEGA (gdy N<sub>5</sub>=1),
* N2 - znacznik odsłonięcia pamięci PAS (N2=1),
* N<sub>2</sub> - znacznik odsłonięcia pamięci PAS (N<sub>2</sub>=1),
* N1 - znacznik zasłonięcia pamięci PAS (N1=1),
* N<sub>1</sub> - znacznik zasłonięcia pamięci PAS (N<sub>1</sub>=1),
* N0 - wskaźnik zakończenia procesu alokacji pamięci MEGA.
* N<sub>0</sub> - wskaźnik zakończenia procesu alokacji pamięci MEGA.


Pozycje N(0-2) i N(5-7) są ignorowane przez "obce" moduły pamięci. Pamięć MEGA odpowiada OK na każdy rozkaz ALOKUJ z N6=1, bez względu na pojemność zaimplementowanego nośnika.
Pozycje N<sub>0-2</sub> i N<sub>5-7</sub> są ignorowane przez "obce" moduły pamięci. Pamięć MEGA odpowiada OK na każdy rozkaz ALOKUJ z N<sub>6</sub>=1, bez względu na pojemność zaimplementowanego nośnika.


W pamięci MEGA można przypisać rożnym adresom logicznym ten sam adres fizyczny.
W pamięci MEGA można przypisać rożnym adresom logicznym ten sam adres fizyczny.


Pamięć MEGA odpowiada na rozkaz PISZ/CZYTAJ po wykonaniu rozkazu ALOKUJ z N0=1, gdy rozkazy PISZ/CZYTAJ odwołują się do istniejącej w pamięci MEGA i zaalokowanej strony czyli alokowanej z N6=1 i N5=0.
Pamięć MEGA odpowiada na rozkaz PISZ/CZYTAJ po wykonaniu rozkazu ALOKUJ z N<sub>0</sub>=1, gdy rozkazy PISZ/CZYTAJ odwołują się do istniejącej w pamięci MEGA i zaalokowanej strony czyli alokowanej z N<sub>6</sub>=1 i N<sub>5</sub>=0.


W pamięci MEGA przewidziane jest bateryjne podtrzymanie zasilania przy krótkotrwałych zanikach sieci. Zachowana jest wówczas zarówno zawartość pamięci PAL, jak i nośnika. PAO. Przy faktycznym zaniku zasilania pamięć MEGA przestaje odpowiadać na rozkazy PISZ/CZYTAJ. Należy wówczas przeprowadzić pełną alokacje pamięci PAL oraz uwzględnić fakt zaniku informacji w nośniku PAO.
W pamięci MEGA przewidziane jest bateryjne podtrzymanie zasilania przy krótkotrwałych zanikach sieci. Zachowana jest wówczas zarówno zawartość pamięci PAL, jak i nośnika. PAO. Przy faktycznym zaniku zasilania pamięć MEGA przestaje odpowiadać na rozkazy PISZ/CZYTAJ. Należy wówczas przeprowadzić pełną alokacje pamięci PAL oraz uwzględnić fakt zaniku informacji w nośniku PAO.

Menu nawigacyjne