Pages: [1]   Go Down
Print
Author Topic: Memoria Virtuale: esercizio  (Read 987 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
milos224
Forumista
***
Offline Offline

Posts: 830


« on: 16-07-2012, 09:31:49 »

Consideriamo un sistema che fa uso di memoria virtuale con le seguenti caratteristiche: uno spazio di indirizzamento virtuale da 1 Gb, un numero di pagina virtuale a 22 bit e un indirizzo fisico a 20 bit. Determinare esattamente quanti frame fisici ci sono in memoria.


Ho trovato un vecchio post (http://forum.sdai.unict.it/index.php?topic=13391.msg82543#msg82543) ma non ho capito se alla fine è giusto.

Allora, 1GB=1024^3=1073741824 byte.
Con 22 bit abbiamo 2^22=4194304 pagine.
La dimensione di una pagina si trova facendo 1073741824/4194304=256 byte.

L'indirizzo fisico è a 20 bit per cui la memoria è di 2^20=1048576 byte.
Per sapere quanti frame ci sono 1048576/256=4096 frame.

Volevo sapere se il procedimento è corretto, qualcuno ne sa di più?
Logged
Fr3d3R!K
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.463



« Reply #1 on: 16-07-2012, 09:58:45 »

A me sembra corretto. Non ho rifatto i calcoli ma la procedura quella e`.
Logged

Search Button, CODE Tag, Google & Italian language are your friends! Use Them!
milos224
Forumista
***
Offline Offline

Posts: 830


« Reply #2 on: 16-07-2012, 12:43:32 »

A me sembra corretto. Non ho rifatto i calcoli ma la procedura quella e`.
Ah perciò la procedura è questa?
Logged
Pages: [1]   Go Up
Print
Jump to: