Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

2 poziomowy system mechanizm stronciowania.

Ostatnio zmodyfikowano 2014-06-19 16:00
Autor Wiadomość
tukan
Temat założony przez niniejszego użytkownika
2 poziomowy system mechanizm stronciowania.
» 2014-06-19 16:00:20
Procesor posiada 2-poziomowy mechanizm stronicowania. Strony, tablice i katalogi tablic stron mają rozmiar 4 kiB. Pojedynycz element tablicy stron i katalogu tablicy stron zajmuje 4B.
Ile pamięci minimalnie muszą zająć struktury opisujące 256 MiB ciągłego obszaru pamięci stronicowanej ?

Chciałbym się nad tym zastanowić tutaj na forum, bo mam problem z tym.


widać, ze katalog tablic, tablicę stron adresujemy tą sąmą liczbą bitów - niech to będzie y. Dlaczego tą samą ? Bo mają równe rozmiary, ale i elementy ważą tyle samo.
Co więcej znamy rozmiar, tak więc:
2^y * 4B = 4 KiB
2^y * 2^2B = 2^12 B
y = 10

Podobnie policzę, że mamy ilość bitów adresujących numer strony - x.
Tutaj każdy element waży 1B. Tak przyjmuję.
2^x = 2^2 2^10 B
x = 12

Ostatecznie długość całego adresu to:
2 * y + x = 2 * 10 + 12 = 32

Ale jak odpowiedzieć na to pytanie w zadaniu ?
P-112324
« 1 »
  Strona 1 z 1