|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 1355
|
mapped cache, si può usare?
salve stavo studiando per un esame di sistemi operativi e unix e mi sono imbattuto in questa domanda: si può usare una mapped cache?
le risposte possibili erano: sì,no,sì con minima perdita di informazioni, no eccessiva perdita di info. ho cercato su internet ma non riesco proprio a capire quale sia la strada giusta, potete aiutarmi? grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
In che contesto era la domanda?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 1355
|
era in un esame di sistemi operativi, non c'era un contesto specifico
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
L'ho chiesto perchè la direct mapped cache è una tecnica per gestire la memoria cache del calcolatore e non capisco che s'intende per usare. Cioè chi realizza programmi applicativi dovrebbe/potrebbe manipolarla? E' impossibile visto che è appannaggio del sistema operativo.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 1355
|
no infatti la domanda era riferita al fatto che progettare sistemi operativi con la cache mappata potesse essere utlite/possibile/inutile
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 1355
|
avevo anche un altro dubbio: dove sono memorizzate la page table?
in memoria centrale o in cache? |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
C'è però il translation lookaside buffer che è una cache speciale che memorizza una certa quantità di entry delle page table. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 1355
|
un'ultima cosa: dove sono memorizzati gli indirizzi di memoria delle pagine?? nella cache primaria,secondaria, nella TLB o nella page table?
grazie mille |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
La TLB è invece una cache speciale dove vengono conservate le corrispondenze indirizzo logico->indirizzo fisico delle pagine usate più di recente. Quindi la normale cache viene usata come al solito e cioè per memorizzare dati presenti in ram che vengono usati più di frequente. La TLB è invece ad uso esclusivo del sistema di paginazione. |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 1355
|
grazie mille
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:46.