Antigamente, alguns computadores usavam 4 bits para endereçar sua memória. Nesse esquema, um total de apenas 2 4 = 16 posições de memória podiam ser endereçadas e, assim, efetivamente usadas.
1. Com uma arquitetura que usa 32 bits para endereçar a memória, quantas posições podem ser acessadas? R-1,024
2. Se cada posição é usada para armazenar um byte, quantos bytes podem ser endereçados? (Dê sua resposta em termos de GigaBytes)
3. Se aumentarmos agora o número de bits de endereçamento para 64, quantos bytes podem ser endereçados? (Dê sua resposta em termos de GigaBytes)
Respostas
respondido por:
0
Olá,
O número de posições de memória, segue uma função exponencial, de base 2. onde x é referente ao número de bits da arquitetura.
A) Para responder essa pergunta basta fazer a operação 2^32 ,que terá como resultado o valor de 4.294.967.296 posições.
B) Considerando o valor acima, convertendo para notação, teremos como resultado ≈ 4,3.10^9 bytes, ou mais comum de se arredondar 4GBs.
C) Basta elevar 2^64 , que será um valor bastante grande, na ordem de 10^12 bytes, equivalente a 1024GB.
Espero ter ajudado.
O número de posições de memória, segue uma função exponencial, de base 2. onde x é referente ao número de bits da arquitetura.
A) Para responder essa pergunta basta fazer a operação 2^32 ,que terá como resultado o valor de 4.294.967.296 posições.
B) Considerando o valor acima, convertendo para notação, teremos como resultado ≈ 4,3.10^9 bytes, ou mais comum de se arredondar 4GBs.
C) Basta elevar 2^64 , que será um valor bastante grande, na ordem de 10^12 bytes, equivalente a 1024GB.
Espero ter ajudado.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
9 anos atrás