Esercizio semplice:Numero pagine fisiche nelle memoria fisica

di il
1 risposte

Esercizio semplice:Numero pagine fisiche nelle memoria fisica

Ciao a tutti ho questo problema e non riesco a capirne i risultati.. qualcuno riuscirebbe d aiutarmi?

Un calcolatore contiene 1GB (2^30 byte) di memoria fisica, organizzata dalla MMU in pagine di 4KB (2^12 byte); il sistema operativo gestisce una memoria virtuale di 4GB (2^32 byte). Indicare in numero NPF di pagine fisiche presenti nella memoria fisica e il numero NbL di bit che individuano una delle NPL pagine virtuali.

Questi sono i risultati:
NPF = 2^(30-12) = 2^18 = 262144
NbL = 32-12 = 20 (NPL = 2^32/2^12 =2^20)

1 Risposte

  • Re: Esercizio semplice:Numero pagine fisiche nelle memoria fisica

    Inanzitutto ti ricordo che (a^x) / (a ^ y) = a ^ (x-y)

    1) Quanti blocchi grandi 2^12 (pagina) servono per ottenerne uno grande 2^30 (mem fisica)? (2^30) / (2^12) = 2^(30-12) = 2^18

    2) Quanti blocchi grandi 2^12 (pagina) servono per ottenerne uno grande 2^32 (mem virtuale)? (2^32) / (2^12) = 2^(32-12) = 2^20
    Per rappresentare tutti i numeri (di pagina) da 0 a 2^20 quanti bit servono? log2(2^20) = 20
Devi accedere o registrarti per scrivere nel forum
1 risposte