Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 14 Hardware de memória, Velocidade / Custo/ Consumo ↑ | | | …
Capítulo 14
Hardware de memória
14.1 Tipos de memória
Memória RAM
Mega - Gigabytes
Memória Flash
Gigabytes
Caches
KB - MB
Discos e mídias óticas
Terabytes
Registradores
KB
Fita magnética
Petabytes
14.2 A memória física
É constituída pela memória RAM
Cada byte da memória RAM possui um endereço, que é usado para acessá-lo
14.3 Espaço de endereçamento
É o conjunto de endereços de memória que um processador pode produzir
Um barramento de dados com
n
vias consegue gerar
2^n
endereços.
14.4 A memória virtual
Endereços físicos:
endereços dos bytes de memória física do computador. São definidos pela quantidade de memória disponível na máquina.
Endereços lógicos:
endereços de memória usados pelos processos, pelo sistema operacional e pelo processador. São definidos de acordo com o espaço de endereçamento do processador.
14.5 Memória virtual por partições
Consiste em dividir a memória física em N partições, que podem ter tamanhos iguais ou distintos, fixos ou variáveis. Em cada partição da memória física é carregado um processo.
simplicidade e rapidez
14.6 Memória virtual por segmentos
É uma extensão da tradução por partições, na qual as seções de memória do processo são mapeadas em áreas separadas na memória física. O espaço de endereçamento de cada processo é visto como uma coleção de áreas de tamanhos diversos e políticas de acesso distintas (
segmentos
), que se comportam como uma partição de memória independente, com seus próprios endereços lógicos.
múltiplos espaços de endereçamento para cada processo, oferecendo flexibilidade ao programador
14.7 Memória virtual por páginas
O espaço de endereçamento lógico dos processos é mantido linear e unidimensional. Internamente, de forma transparente para o processador, o espaço de endereçamento lógico é dividido em pequenos blocos de mesmo tamanho (
páginas
).
grande espaço de endereçamento linear, enquanto elimina a fragmentação externa
14.9 Localidade de referências
Propriedade de um processo ou sistema concentrar seus acessos em poucas áreas da memória a cada instante
Localidade espacial:
um recurso será mais provavelmente acessado se outro recurso próximo a ele já foi acessado
Localidade sequencial:
caso particular da localidade espacial, no qual há uma predominância de acesso sequencial aos recursos: após o acesso a um recurso em P, há maior probabilidade de acessar um recurso na posição P + 1
Localidade temporal:
um recurso usado há pouco tempo será provavelmente usado novamente em um futuro próximo
Velocidade / Custo/ Consumo
↑
|
|
|