Organizacao de computadores
MONTEIRO - Introdução à Organização de Computadores - 5ª/07 - 6ª Imp.
As correções da 5ª edição, 6ª impressão estão destacadas nas páginas abaixo.
108
/ Memória Principal
Exemplo 4.2
Uma memória RAM (MP) é fabricada com a possibilidade de armazenar um máximo de 256K bits.
Cada célula pode armazenar 8 bits. Qual é o tamanho de cada endereço e qual é o total de células que podem ser utilizadas naquela RAM?
Solução
Total de bits ϭ T ϭ 256K. Utilizando potenciação, temos: 256K ϭ 28 ϫ 210 ϭ 218.
Uma célula ϭ 8 bits Então: M (tamanho de cada célula) ϭ 8 ϭ 23.
Sendo T ϭ N ϫ M, então: N (quantidade de células) ϭ T/M ϭ 256K / 8 ϭ 32K.
Pode-se obter o mesmo resultado através de potenciação: 256K / 8 ϭ 218 / 23 ϭ 215 ϭ 25 ϫ 210 ϭ 32K.
Se N ϭ 215 e se sabemos que N ϭ 2E então: Eϭ15
Respostas:
Tamanho de cada endereço: 15 bits (E)
Total de células: 32K (N)
Nesse instante podemos passar a considerar também os elementos básicos do processo de transferência de dados entre MP e processador: o REM, RDM, barramento de dados e barramento de endereços. Além disso, devem ser efetuadas algumas considerações sobre os tamanhos de cada um desses elementos, o que permitirá realizar os cálculos de capacidade desejados.
Como o BD – barramento de dados – interliga o RDM e a memória RAM (MP), então ambos possuem o mesmo tamanho em bits. O mesmo acontece entre o BE – barramento de endereços e o REM.
Como o REM e o BE têm por função armazenar o endereço de acesso a uma célula da MP, então seus tamanhos devem corresponder à quantidade de bits de cada endereço. Em outras palavras, o tamanho, em bits, do REM e do BE é igual ao valor de E na equação N ϭ 2E.
Já o RDM deve ter um tamanho correspondente à palavra do sistema, visto que deve transferir os bits de uma palavra entre o processador e a MP (ou vice-versa, dependendo da operação ser de escrita ou de leitura).
Na prática, não há um padrão de tamanho de RDM (ou seja, nem sempre seu tamanho é o da