SóProvas


ID
204631
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação às memórias usadas em computadores, julgue os itens
seguintes.

Um computador com barramento de endereços de 22 bits de tamanho e que possua memória principal com capacidade de armazenar palavras de 2 bytes em cada uma de suas células é capaz de armazenar um total de 64 megabytes na sua memória principal.

Alternativas
Comentários
  • A capacidade total da memória pode ser calculada efetuando-se a seguinte multiplicação.

     

    2²² (Total de endereços )  X 2¹? (total de bits em cada célula)=

    = 2³? = 2³? X 2? = 64 x 2³?  = 64Gb (Gigabits)

     

    OU

     

    2²² X 2²  = 2²?  =  2? X 2²? = 16 X 2²? = 16 MB (MegaBytes)

  • Charles, você fez o último cálulo errado:

    64Mb = 8MB
     

  • leoh leoh  Bem observado.

    Foi falta de atenção msm.

  • São 22 bits para os possíveis endereços de memória e 16 bits(2 bytes) para cada célula de memória.

    Assim a memória é capaz de armazenar 2^22 x 2^16 bits. Ou seja 2^38 bits, número este decomposto a seguir:

    2^38

    2^8 x 2^30

    2^5 x 2^30 x 2^3

    32  Giga  byte

    = 32 Gigabytes

  • Alessandro, seus cálculos estão incorretos.
    Vejamos:

    Para se calcular a capacidade da MP usa-se a fórmula T = N x M, onde T é o total de bits da memória, N é o total de células e M o tamanho da célula.

    Na questão temos:
    T = ?
    N = 2^22
    M = 2 x 2^3 ou 2^4 (16 bits)

    T = 2^22 x 2^4 (e não 2^16, isso seria uma célula de 64Mb ou 8MB)

    Assim, a capacidade da memória principal é o valor que o Leonardo Machado informou abaixo. 64Mb = 8MB

  • 1 Mbyte = 220 bytes
    Um barramento de endereços de 22 bits corresponde a 222 endereços.
    Cada endereço armazena 2 bytes.
    Capacidade total de armazenamento = 222 x 2 bytes = 223 bytes = 23 x 220 = 8 x 220 bytes = 8 Mbytes
  • Exato. Para se determinar a capacidade total da RAM, deve-se fazer T = N x M.

    As memórias RAM são organizadas em células. Como cada célula pode conter, no máximo, um dado, e é identificada por
    endereço, eu determino a capacidade máxima de memória com a quantidade de endereços q o sistema suporta.
    Em cada célula, armazenamos bits. Para uma célula de M bits, poderemos ter 2^M símbolos diferentes. Numa célula de M=16 bits(2 Bytes), poderemos ter até 65536 símbolos.

    Se uma MP possui N endereços = 22, no caso da questao, e E é a quantidade de bits que compõe cada um dos N endereços, então N = 2^E. Esta MP terá, conseqüentemente, a capacidade de armazenamento T igual a N x M.
    Fazendo as contas, T = N x M

    T = 2 ^ E x M

    T = 2 ^ 22 x 16

    T = 67108864 bits. Fazendo a conta passo a passo.

    1) Convertendo de bit pra bytes, temos: 67108864 / 8 = 8388608 Bytes;

    2) De bytes pra KB, temos: 8388608 / 1024 = 8192 KB;

    3) De KB para MB, temos 8192 / 1024 = 8 MB.

    Então, toda vez q vc for calcular a capacidade máxima da memoria de um computador, vc precisa multiplicar seu barramento de endereços pelo tamanho de cada celula.


  • T = M x 2^E, E = 22, M = 2

    T = 2 x 2^22 = 2 x (2^2)MB

    T = 2x4MB = 8MB