Предполагая, что система подкачки виртуальной памяти со страницами длиной 4 Кб, мне выдали следующую таблицу
P A M
0x003 1 1 0
0x04A 0 0 0
0xA78 1 1 1
0x0A1 1 0 0
0x000 1 0 0
*(P = presence digit, A = access digit, ; M = modified digit)*
и спросил, каков реальный адрес 0x003A78
.
Я немного растерялся здесь, я думаю, идея состоит в том, чтобы разложить 0x003A78
на 2? Это будет 0x003 A78, так что это будет (2 * 4k) + 0x078
?
Это или я заканчиваю на этом?