Uma memória tem um espaço máximo de endereçamento igual a 2K cada célula pode armazenar 16 bits

Grátis

64 pág.

Uma memória tem um espaço máximo de endereçamento igual a 2K cada célula pode armazenar 16 bits

  • Denunciar


Pré-visualização | Página 3 de 4

40
Memória Principal
Capacidade de MP - cálculos:
Considere uma memória com N células, cada uma com M bits:
• Pode-se armazenar em cada célula valores de 0 até 2 M -1 
• Sendo E o número de bits de um endereço, N = 2 E
• O total de bits T = N x M
41
Memória Principal
Capacidade de MP - cálculos:
(Fig. 5.14 do livro texto) 
(a) (c)(b)
MP3
End 0
End 1
End 2
End 3
End 4
End 5
End 6
End 7
End 8
End 9
End 10
End 11
4 bits
célula
12 células x 4 bits = 48 bits
MP2
End 0
End 1
End 2
End 3
End 4
End 5
End 6
End 7
16 bits
célula
8 células x 16 bits = 128 bits
16 células x 8 bits = 128 bits
MP1
End 0
End 1
End 2
End 3
End 4
End 5
End 6
End 7
End 8
End 9
End 10
End 11
End 12
End 13
End 14
End 15
8 bits
célula
42
Memória Principal
Capacidade de MP - cálculos:
Exemplo 1:
 Uma memória RAM tem um espaço máximo de endereçamento 
de 2K. Cada célula pode armazenar 16 bits. Qual o valor total de bits 
que pode ser armazenado na memória e qual o tamanho de cada 
endereço?
43
Memória Principal
Capacidade de MP - cálculos:
Solução:
• Espaço de endereçamento N = 2K = 2 x 210 = 211
• Para endereçar N células são necessários E bits, onde N= 2E.
• Portanto, o tamanho de cada endereço é 11 bits.
• A memória tem 2K endereços e cada um corresponde a uma célula de 
 16 bits.
• Portanto, o total T de bits que a memória pode armazenar é :
 2K x 16 = 32 K bits
44
Memória Principal
Capacidade de MP - cálculos:
Exemplo 2:
 Uma memória RAM é fabricada com a possibilidade de armazenar 
um máximo de 256 K bits. Cada célula pode armazenar 8 bits. Qual é o 
tamanho de cada endereço e qual é o total de células que podem ser 
utilizadas naquela RAM?
45
Memória Principal
Capacidade de MP - cálculos:
Solução:
• Total de bits = T = 256 K = 2 8 x 210 = 218
• 1 célula= 8 bits. M = 8 = 2 3
• Sendo T= N x M, então N = T/M = 256K/8 = 32 K = 215 
• N = 2 E = 215. E= 15 
• Portanto, o tamanho de cada endereço é 15 bits e o total de células é 32 K
46
Memória Principal
Capacidade de MP - cálculos:
Exemplo 3:
 Um computador, cuja memória RAM tem uma capacidade máxima 
de armazenamento de 2K palavras de 16 bits cada, possui um REM e 
um RDM. Qual o tamanho destes registradores? Qual o valor do maior 
endereço dessa MP e qual a quantidade de bits que nela pode ser 
armazenada? 
47
Memória Principal
Capacidade de MP - cálculos:
Solução:
• Total de endereços = N = 2K= 211= 2 E. Logo E= 11 bits
• REM deve ter um tamanho de 11 bits, pois guarda endereços
• Se a palavra (M) tem 16 bits, RDM deve ter o mesmo tamanho, pois 
 guarda dados
• Total de bits = T = N x M = 2 K x 16= 32 K bits
• Como o total de endereços é 2K, o maior endereço é 2K -1 = 2047
48
Memória Principal
Capacidade de MP - cálculos:
Exemplo 4:
 Um processador possui um RDM com capacidade de armazenar 32 bits 
e um REM com capacidade de armazenar 24 bits. Sabendo-se que em cada 
acesso são lidas 2 células da memória RAM e que o barramento de dados 
tem tamanho igual ao da palavra, pergunta-se: a) Qual é a capacidade 
máxima de endereçamento do microcomputador em questão? b) Qual é o 
tamanho total de bits que podem ser armazenados na memória RAM? 
c) Qual é o tamanho da palavra e de cada célula?
49
Memória Principal
Capacidade de MP - cálculos:
a) Qual é a capacidade máxima de endereçamento do 
 microcomputador em questão? 
Solução:
• Se REM=24 bits, que armazena o endereço, a capacidade de 
 endereçamento é 224
• 224 = 16 M endereços ou células 
50
Memória Principal
Capacidade de MP- cálculos:
b) Qual é o total máximo de bits que podem ser armazenados 
 na memória RAM? 
Solução:
• Total de bits = T = N x M , onde M = 1 célula e N = Total de células = 
 16 M = 224
• Como o RDM = 32 bits guarda 2 células
• 1 célula = 16 bits
• T= 16 x 16 M = 256 M bits
51
Memória Principal
Capacidade de MP- cálculos:
 c) Qual é o tamanho da palavra e de cada célula da 
 máquina?
Solução:
• Tamanho da palavra é igual ao BD = RDM = 32 bits
• O tamanho de cada célula é 16 bits (em cada acesso são lidas 2 células)
52
Memória Principal
Capacidade de MP - cálculos:
Exemplo 5:
 Um processador possui um BE com capacidade de permitir a 
transferência de 33 bits de cada vez. Sabe-se que o BD permite a 
transferência de 4 palavras em cada acesso e que cada célula da 
memória RAM armazena um oitavo de cada palavra. Considerando 
que a memória pode armazenar um máximo de 64 Gbits, pergunta-se: 
a)Qual é a quantidade máxima de células que podem ser armazenadas 
na memória? b) Qual é o tamanho do REM e BD existentes neste 
processador? c) Qual é o tamanho de cada célula e da palavra desta 
máquina? 
53
Memória Principal
Capacidade de MP - cálculos:
a) Qual é a quantidade máxima de células que podem ser 
 armazenadas na memória RAM?
Solução:
• Se REM=33 bits, que armazena o endereço, a capacidade de 
 endereçamento é 2 33
• 2 33 = 8 G endereços ou células
54
Memória Principal
Capacidade de MP - cálculos:
b) Qual é o tamanho do REM e BD existentes neste 
 processador?
Solução:
• Como Total de bits = T = N x M , onde M = 1 célula, então M=T/N ou 
 M = 64 G / 8 G = 8 bits
• Como palavra = 8 células, palavra = 64 bits
• Como BD transfere 4 palavras, BD = 256 bits
• REM = BE = 33 bits
55
Memória Principal
Capacidade de MP - cálculos:
c) Qual é o tamanho de cada célula e palavra desta máquina? 
Solução:
• Como Total de bits = T = N x M , onde M = 1 célula, então M=T/N ou 
 M = 64 G / 8 G = 8 bits
• Como palavra = 8 células, palavra = 64 bits
56
Memória Principal
Tipos e Nomenclatura de MP
57
Processador (UCP) registradores Memória cache
Memória principal (RAM)
Disco rígido (HD)
Memória Principal
Tipos e Nomenclatura de MP
• MP é popularmente denominada Memória RAM (random access memory)
• Variações:
 • SRAM - Static RAM - mais cara, mais rápida, usada na fabricação 
 de cache
 • DRAM - Dynamic RAM - usado na fabricação de MP tradicional, 
 diversos fabricantes com muitas nuances
 • ROM - Read only memory - não volátil - programa de bootstrap, 
 boot ou IPL - Initial Program Load
58
Memória Principal
Tipos e Nomenclatura de MP
Endereço 0
Endereço N-1
≈≈
Leitura/
escrita
R/W
ROM
RAM
(Fig. 5.16(a) do livro texto) 
59
Memória Principal
Memória do Tipo ROM
Objetivos:
• Ter desempenho semelhante ao das memórias R/W de semicondutores
• Não ser volátil
• Ter segurança, permitir apenas leitura de seu conteúdo por determinados 
 programas. Há determinados programas críticos que não gostaríamos 
 de ver infectados por vírus.
60
Memória Principal
Memória do Tipo ROM
Aplicações:
• Guardar conjunto de rotinas básicas do Sistema Operacional. 
 Por exemplo: em microcomputadores, sistema básico de entrada 
 e saída- BIOS
• Sistemas de controle de processos, como forno de microondas, 
 videogames, sistemas de injeção eletrônica
61
Erros
• A memória principal (MP) utiliza um meio de transmissão 
 (barramento de dados) para trânsito da informação entre 
 MP e a UCP
• Esse trânsito sofre interferências que podem alterar o valor 
 de 1 ou mais bits (de 0 para 1 ou de 1 para 0)
62
Erros
Processo básico de detecção e correção de erros:
• Grupos de M bits a serem gravados nas células da MP sofrem um 
 processamento, segundo um algoritmo A e produz como resultado 
 K + M bits
• Serão gravados em células com capacidade para armazenar M+K bits
• Ao ser recuperada uma determinada célula, o sistema de detecção é 
 acionado,

Qual é a capacidade máxima de endereçamento?

Espaço de endereçamento = 8K células e cada célula pode armazenar 8 bits. Qual a capacidade da Memória e quantas linhas de endereço devem ser utilizadas ? Uma memória pode armazenar no máximo 512K bits e cada célula possui 8 bits.

Quantos bits são necessários para endereçar a memória?

Entradas de Endereço: como a memória possui capacidade de armazenar 32 palavras, são necessários 32 (25) endereços diferentes, começando de 00000 até 11111 (0 a 31 em decimal). Portanto a memória deve ter 5 bits de entradas de endereço.

Qual é a quantidade máxima de células que podem ser armazenadas na memória RAM MP )?

4) Um microcomputador possui uma capacidade máxima de Memória Principal de 32K células, cada uma capaz de armazenar uma palavra de 8 bits.

Como funciona o endereçamento de memória?

Em Ciência da Computação, um endereço de memória é um identificador único para um local de memória no qual um processador ou algum outro dispositivo pode armazenar pedaços de dados. Em computadores modernos com endereçamento por byte, cada endereço representa um byte distinto de armazenamento.