Memoria Associativa

Ragazzi avrei un dubbio.
Nella CPU pipeline quando la MMUI restituisce un fault di memoria associativa, perché va a chiedere le informazioni alla Memoria Dati (DM)?
Non dovrebbe chiederle alla Memoria Principale direttamente?

Comments

  • oxpenguinoxpenguin Posts: 1
    A grandi linee dovrebbe essere così:
    La memoria associativa della MMU contiene la (parte della) Tabella di rilocazione del processo. Questa risiede, durante l'esecuzione del processo, in giro per tutta la gerarchia di memoria. Quindi non essendo un'istruzione, il primo posto dove la vai a cercare è la DM (MMUD-TAB-CD-CD), come si fa per ogni altro dato. Se non è presente là, la richiesta si propaga ai livelli più in alto fino alla memoria principale (o secondaria addirittura...).


Sign In or Register to comment.