Informática, perguntado por marcelorick161, 1 ano atrás

1) 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.

a) Com uma arquitetura que usa 32 bits para endereçar a memória, quantas posições podem ser acessadas?

b) Se cada posição é usada para armazenar um byte, quantos bytes podem ser endereçados? (Dê sua resposta em termos de GigaBytes)

c) 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)

EXPLIQUE COMO RESLVER POR FAVOR, OBRIGADO

Soluções para a tarefa

Respondido por lucasdasilva12j
5
Olá,
 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. GB pois está na casa do 10^{9}.

C) Basta elevar 2^{64}, que será um valor bem grande, na ordem de 10^{12} bytes, equivalente a 1024GB.

Espero ter ajudado.
Perguntas interessantes