19.05.2013 Views

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Un in<strong>di</strong>rizzo virtuale (o lineare) sarà composto da 10 bit dovuti al PDE (2 10 = 1024), 10 bit<br />

del PTE, e i 12 bit restanti rappresentano l’offset all’interno della page fisica (2 12 = 4KB).<br />

PDE<br />

[31-22] 10bit<br />

PTE<br />

[21-12] 10bit<br />

Offset<br />

[11-00] 12bit<br />

Figura 1.3: in<strong>di</strong>rizzo virtuale a 32-bit<br />

Il PDE rappresenta l’in<strong>di</strong>ce della PD, e contiene l’in<strong>di</strong>rizzo della relativa PT; il PTE<br />

rappresenta l’in<strong>di</strong>ce <strong>di</strong> un elemento della PT, e contiene l’in<strong>di</strong>rizzo della page da 4KB nella<br />

memoria fisica; i primi 12 bit dell’in<strong>di</strong>rizzo in<strong>di</strong>cano la cella <strong>di</strong> memoria all’interno della<br />

page, cioè la posizione (offset) rispetto all’inizio <strong>di</strong> quest’ultima.<br />

Figura 1.4: esempio <strong>di</strong> address translation<br />

Ogni processo ha la sua PD e PT; alla creazione <strong>di</strong> un processo, ogni elemento nella PD<br />

contiene l’in<strong>di</strong>rizzo fisico <strong>di</strong> una PT. Gli elementi nella PT possono essere vali<strong>di</strong> o non vali<strong>di</strong>:<br />

gli elementi vali<strong>di</strong> contengono l’in<strong>di</strong>rizzo della pagina <strong>di</strong> memoria, quelli non vali<strong>di</strong><br />

contengono alcuni bit speciali che li identificano come non vali<strong>di</strong>. Il processo non saprà mai<br />

nulla della memoria fisica (non saprà se sta leggendo o scrivendo su RAM o <strong>di</strong>sco, né gli<br />

in<strong>di</strong>rizzi fisici), ma vede solo gli in<strong>di</strong>rizzi virtuali e avrà a che fare, quin<strong>di</strong>, con la sua<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!