14. Disco é considerado o mais alto nível de memória on-line. Armazena programas tais como SO, compiladores, diversos programas de usuários, e seus conjuntos de dados.
15. Fita magnética, são unidades de memória consideradas off-line, a ser usados como back-up. Armazenam copias de programas e resultados.
16.
17.
18. Cache é considerado o nível mais interno (M1) que se comunica diretamente com os registradores da CPU.
19.
20.
21. Significa que todos os itens de informação estão originalmente armazenados no nível mais externo Mn.
23. Isso significa que se uma palavra é encontrada em Mi, cópias da mesma palavra devem ser encontradas nos níveis superiores Mi+1, Mi+2, ...Mn.
24.
25. Mi - dividido em cacheblocks. Cada bloco possui em geral 32 bytes (8 palavras) “a e b” na figura, que são unidades de transferência de dados entre Cache e Memória Principal.
26. M2 - dividido em páginas, 4Kbytes cada. Cada página com 128 blocos. Páginas são a unidade de transferência de informação entre Memória Principal e o Disco.
27.
28. Se uma palavra é modificada no Cache, copias daquela palavra devem ser atualizadas imediatamente ou de tempos em tempos nos níveis mais altos.
31. CPU faz acesso a memória para instrução ou dados.
32. Esses acessos tendem a ocorrer por regiões na memória, em geral pequenas, próximas, e durante um certo tempo.
33.
34. Memória física onde residem os programas e dados, possuem tamanho limitado. Memória Virtual portanto vem resolver essa limitação.
35. Espaço de endereço: cada palavra na memória física possui um único endereço físico. Todas as palavras na memória física formam o espaço de endereço físico.
36.
37.
38. Mapas de conversão são armazenados em CACHE, memórias associativas, ou na própria memória principal.
39. Esse mapeamento gera um ponteiro que indica se, e onde está a página procurada no espaço físico de endereço.