Przywoływanie pamięci wirtualnej


0

Jeśli rozmiar strony wynosi 512 bajtów, a tabela stronicowania zawiera 64 elementy, każdy 11 bitów. Ile bitów to adres fizyczny? - Co w tym przypadku oznacza „bit 11”? Czy to numer ramki (2 ^ 11) pod adresem fizycznym czy coś innego? Jutro na mój egzamin.

Odpowiedzi:


1

Strona o wielkości 512 bajtów wymaga 9 bitów na adresowanie wewnątrz strony (zakładając, że adresowanie jest w jednostkach bajtowych). Elementem tabeli stronicowania jest przypuszczalnie adres strony, co oznacza, że ​​11 bitów oznacza, że ​​istnieje 2048 takich stron. Zakładając, że wszystkie te założenia są poprawne w twoim przypadku, a strony nie nakładają się - adres powinien zawierać w sumie 20 bitów (11 + 9). Co sprawia, że ​​64 elementy są nieistotnym parametrem dla twojego pytania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.