Atps ioc
1ª etapa
IOC – ATPS
1ª etapa
Capacidade da memoria ram em bit...
A capacidade de uma memória é medida em Bytes, kilobytes (1 KB = 1024 ou 210 Bytes), megabytes (1 MB = 1024 KB ou 220 Bytes), gigabytes (1GB = 1024 MB ou 230 Bytes) e terabytes (1 TB = 1024 GB ou 240 Bytes).
Linhas da memória ram...
Cada ponto memória é por conseguinte caracterizado por um endereço, correspondente a um número de linha (em inglês row) e um número de coluna (em inglês column). Ora, este acesso não é instantâneo e efectua-se durante um prazo chamado tempo de latência. Por conseguinte, o acesso a um dado em memória dura um tempo igual ao tempo de ciclo ao qual é necessário acrescentar o tempo de latência.
Assim, para uma memória de tipo DRAM, o tempo de acesso é de 60 nanossegundos (35ns de prazo de ciclo e 25 NS de tempos de latência). Num computador, o tempo de ciclo corresponde ao contrário da frequência do relógio, por exemplo para um computador cadenciado a 200 MHz, o tempo de ciclo é de 5 NS (1 (200*106)).
Por isso, um computador que tem uma frequência elevada e utiliza memórias cujo tempo de acesso é muito mais longo que o tempo de ciclo do processador deve efectuar ciclos de espera (em inglês wait state) para aceder à memória. No caso de um computador cadenciado a 200 MHz que utiliza memórias de tipos DRAM (cujo tempo de acesso é de 60ns), há 11 ciclos de espera para um ciclo de transferência. Os desempenhos do computador são diminuídos na mesma proporção que há ciclos de esperas, por conseguinte é aconselhável utilizar memórias mais rápidas.
Tamanho da cache em bits...
????????????
IOC – ATPS
2ª etapa
IOC – ATPS
2ª etapa
1º) Quantas palavras da memória RAM podem ser armazenadas simultaneamente na memória cache?
Resposta:Memoria = 512k, Ver link de linhas de endereço
N = 5
M = 8 Ver link de palavras
Realizando o Calculo, M*N, obtemos 8*19, sendo a resposta de 152 palavras por ciclo.