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

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

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)

Soluções para a tarefa

Respondido por bokomoko
14
1. Com uma arquitetura que usa 32 bits para endereçar a memória, quantas posições podem ser acessadas?
2³² endereços são possíveis, ou 
4.294.967.296 


2. Se cada posição é usada para armazenar um byte, quantos bytes podem ser endereçados? (Dê sua resposta em termos de GigaBytes)
2³² bytes = 
4294967296 bytes = 4.194.304 kbytes = 4096mbytes = 4 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)
2
⁶⁴ = 18.446.744.073.709.600.000 bytes = 

18.014.398.509.482.000 kylobytes
       17.592.186.044.416 megabytes
              17.179.869.184 gigabytes



Opalasousa: Se Cada posição é um byte, porem, cada posição temos 32 bits logo não seria 4 bytes cada posição? Não compreendo a relação de byte para 32 bits.
TLBo: Não tem q converter de bits para bytes ?
TLBo: Não seria assim
2³² = 4.294.967.296 bits
(2³²)/8 = 536.870.912 Bytes
536.870 KB
536 MB
0,5 GB
bokomoko: não
bokomoko: imagine uma rua que tem 390 casas. quantos digitos decimais você precisa para numerar essas casas de modo que nenhuma tenha numero duplicado? agora imagina que cada casa suporta 2 pessoas. quantas pessoas no total podem morar nesaa rua ?
bokomoko: a mesma coisa com memória. para ter memória de 4Gbutes. quantos bits você vai precisar para ter posicoes de memória distintas que suportem 1 byte ?
FRSGames: Na verdade bokomoco está certo, a pergunta b) é uma pegadinha. A questão se refere ao endereçamento de possições em bits com armazenamento em Bytes.
FRSGames: A memória pode ser considerada como 4.294.967.296 x 8, sendo correto como 4 Gigabytes
FRSGames: Um exemplo é a memória EPROM 27C4096 de 4 Megabit que tem a seguinte especificação: 4M-BIT [512K x 8/256K x 16] CMOS EPROM
duduzilligp5yw0t: TLBo, você quase fez certo. A questão é que 1 byte tem 8 bits, porém 1 Kilobyte tem 1024 bytes, então o correto seria dividir a partir daí por 1024 para obter o número em megabyte e denovo dividir por 1024 pra obter gigabyte. Por isso a diferença nas respostas. Você dividiu por 8 quando na verdade era por 1024.
Respondido por henriquec1001
0

Com uma arquitetura que usa 32 bits para endereçar a memória podemos acessar 4.294.967.296 posições.  

Assim sendo, se cada posição é usada para armazenar um byte poderão ser endereçados 4294967296 bytes = 4.194.304 kbytes = 4096mbytes = 4 gigabytes.

Nesse sentido, se aumentarmos agora o número de bits de endereçamento para 64 bits poderão ser endereçados 18.446.744.073.709.600.000bytes= 18.014.398.509.482.000 kylobytes = 17.592.186.044.416 megabytes = 17.179.869.184 gigabytes.

Outra forma, seria representar em base 2.

Saiba mais:

https://brainly.com.br/tarefa/8219302

Bons estudos!

Anexos:
Perguntas interessantes