Beruflich Dokumente
Kultur Dokumente
memria virtual extremamente mais devagar do que a memria RAM. Dessa forma,
se o seu computador estiver com pouca memria RAM e precisar usar a memria
virtual para armazenar dados dos programas, com certeza o desempenho vai
despencar.
Existe uma separao da memria lgica do usurio, da memria fsica:
- 49 -
Como a memria virtual pode ser muito maior do que a memria principal
presente, pode acontecer que o bloco de dados referenciado pelo programa no
esteja presente na memria principal no momento que referenciado.
Os blocos de dados e instrues de um programa em execuo ficam
armazenados na memria secundria, que uma unidade de disco do sistema.
Na ausncia do bloco referenciado pelo programa no momento que o DAT
realiza o mapeamento, este carregado da memria secundria para a memria
principal.
- 50 -
uma placa me que possua memria cache, esta passa a ser utilizada como cache de
nvel 3, ou L3. J existem processadores que possuem esta memria (L3) tambm
em seu prprio interior. Como exemplo podemos citar o processador Core i7 da Intel,
que possue 8MB de cache L3. Neste caso, se existir memria cache presente na
placa me, esta ser considerada como L4.
A CPU procura por dados primeiro em L1, depois em L2 (e/ou L3 e L4) e
finalmente requisita os dados da memria principal.
6.10
Organizao
para
transferncia
de
Informaes
entre
CPU/Cache/MP:
Sempre que a CPU vai buscar uma nova informao (instruo ou dado), ela
acessa a memria cache.
Se a informao estiver na cache, chama-se de acerto (ou hit), ela
transferida em alta velocidade, compatvel com a da CPU.
Se a informao no estiver na cache, chama-se de falta (ou fault), ento o
sistema est programado para interromper a execuo do programa e transferir a
informao desejada da MP para a cache. S que essa transferncia no somente
da instruo desejada, mas dela e de um grupo subsequente, na pressuposio de
que as instrues do grupo sero requeridas pela CPU em seguida e, portanto, j
estaro na cache quando necessrio (acertos).
Para haver realmente algum aumento de desempenho de um sistema de
computao, com a incluso da memria cache, necessrio que haja mais hits do
que faults.
- 52 -
- 53 -
Exemplo 01:
512 bytes/setor
300 setores/trilha (em mdia)
20.000 trilhas/superfcie
2 superfcies/prato
5 pratos/disco
Capacidade = 512 x 300 x 20000 x 2 x 5
= 30.720.000.000
30,72 GB
Exemplo 02:
512 bytes/setor
500 setores/trilha (em mdia)
100.000 trilhas/superfcie
2 superfcies/prato
5 pratos/disco
Qual ser a capacidade deste disco?
- 56 -