Antigamente, alguns computadores usavam 4 bits para endereçar sua memória . Nesse esquema,um total de apenas 24 = 16 posições de memória podiam ser endereçados ,e, assim efetivamente usados .Com uma arquitetura que usa 32 bits para endereçar a memória, quantas posições pode ser acessadas ?
Soluções para a tarefa
Respondido por
1
imagine a seguinte situação
Uma rua com várias casas, todas do mesmo tamanho. Nessas casas cabem a mesma quantidade de pessoas. Vamos imaginar que sejam 3 pessoas por casa.
As casas tem que ser numeradas, Quantos algarismos são necessários para que nessa casa existam 1200 casas distintas ? A resposta é "4", pois para ter 1200 casas com números distintos é precisa 4 algarismos. Se usássemos apenas 3 algarismos poderíamos ter no máximo 1000 casas, numeradas de 000 (que é 0) a 999. Como precisamos de 1200 casas, precisamos de um algarismo a mais. Por acaso, com 4 algarismos dá para numerar ... 10 mil casas, de 0000 (que é 0) a 9999. Se usássemos 5 algarismos seria um exagero. Daria para 100.000 casas numeradas de 00000 até 99999.
No caso, quantos endereços diferentes podemos ter com 32 bits (32 dígitos binários) ? tomemos o primeiro bit, ele pode ser 0 ou 1, 2 possibilidades.o segundo bit, pode ser 0 ou 1 também, 2 possibilidades que multiplicam as 2 primeiras possibilidades. Ou seja, para cada bit temos1 bit = 22 bits = 2 * 2 = 43 bits = 2 * 2 * 2 = 84 bits = 2 * 2 * 2 * 2 = 16e assim por diante
Portanto, teremos 2³² possibildiades de endereços distintos = 4294967296
Uma rua com várias casas, todas do mesmo tamanho. Nessas casas cabem a mesma quantidade de pessoas. Vamos imaginar que sejam 3 pessoas por casa.
As casas tem que ser numeradas, Quantos algarismos são necessários para que nessa casa existam 1200 casas distintas ? A resposta é "4", pois para ter 1200 casas com números distintos é precisa 4 algarismos. Se usássemos apenas 3 algarismos poderíamos ter no máximo 1000 casas, numeradas de 000 (que é 0) a 999. Como precisamos de 1200 casas, precisamos de um algarismo a mais. Por acaso, com 4 algarismos dá para numerar ... 10 mil casas, de 0000 (que é 0) a 9999. Se usássemos 5 algarismos seria um exagero. Daria para 100.000 casas numeradas de 00000 até 99999.
No caso, quantos endereços diferentes podemos ter com 32 bits (32 dígitos binários) ? tomemos o primeiro bit, ele pode ser 0 ou 1, 2 possibilidades.o segundo bit, pode ser 0 ou 1 também, 2 possibilidades que multiplicam as 2 primeiras possibilidades. Ou seja, para cada bit temos1 bit = 22 bits = 2 * 2 = 43 bits = 2 * 2 * 2 = 84 bits = 2 * 2 * 2 * 2 = 16e assim por diante
Portanto, teremos 2³² possibildiades de endereços distintos = 4294967296
Perguntas interessantes