Técnico em
Informática
Arquitetura de
Microcomputadores
Agenda – Dia 06
• Hoje é dia de Prova!!! :D
• Memória Principal
• Exercícios
Componentes básicos de um computador
Processador
Memória
Periféricos
Barramento
Memória
Memória Principal
Memória >> Definição
• Função: armazenar informações que são/serão
manipuladas por um sistema de computação para que
possam ser recuperadas prontamente quando necessárias;
• Conceito: é um componente do sistema de computação
onde são guardados dados ou informações para serem
usados quando desejados;
• Objetivo: armazenar dados ou informações e permitir sua
recuperação quando requerido;
• É um subsistema do sistema computacional;
Memória >> Exemplo do Problema
Não adianta ter o
processador mais
rápido do mundo se a
alimentação de
informações não
consegue
acompanhar o
mesmo ritmo.
Velocidade X
Tamanho
Memória >> Hierarquia
Graças ao princípio
da Localidade, se
criou uma hierarquia
no uso da memórias.
Tipo
Tempo de
Acesso
Tamanho
Registradores
Ciclos de CPU
32-64bits
Cache interna
L1
Ciclos de CPU
32-64Kb
Cache externa
L2
8-35ns
512Kb-4Mb
Memória
Principal
40-120ns
64Mb-16Gb
Memória
Secundária
5 ms
6GB – 4Tb
Memória >> Hierarquia >> Motivações
• Motivos:
• Aumento da velocidade do
processador: maior que a velocidade do
tempo de acesso da memória. Ocasiona
atrasos na transferência de bits entre a
M.P. e o processador;
• Capacidade de armazenamento dos
sistemas computacionais: aumento do
volume dos dados que devem ser
armazenados e manipulados nos
sistemas atuais;
• O ideal é que o processador não fique
parado, esperando por muito tempo, que
um dado seja transferido da memória.
Memória >> Como funciona?
• Uma memória executa algumas ações e operações:
• Ação Armazenar: Guarda um dado ou informação;
• Operação para Armazenar: Escrita ou Gravação (write);
• Ação Recuperar (Retrieve): Recupera um dado ou informação armazenada
para uso;
• Operação para Recuperar: Leitura (read);
Memórias >> Classificações
• Localização
• Capacidade
• Processador
• Tamanho da palavra
• Interna
• Número de palavras
• Externa
• Método de Acesso
• Unidade de Transferência
• Sequencial
• Palavra
• Direto
• Bloco
• Aleatório
• Associativo
Memórias >> Tipos
• Memória ou Memory: quando se trata de memórias
eletrônicas como DRAM, SRAM, Cache, etc. São
dispositivos que perdem o conteúdo armazenado quando
desligados;
• Armazenamento ou Storage: quando se trata de Discos,
CDs, DVDs, etc. São dispositivos que não perdem o
conteúdo armazenado quando desligados;
Memórias >> Tipos
• Memória não volátil: é aquela que retém a informação
armazenada quando não há energia elétrica.
• Exemplo: Memórias do tipo Magnéticas, Óticas e ROM.
• Memória volátil: é aquela que perde a informação
armazenada quando não há energia elétrica.
• Exemplo: Registradores e memórias do tipo RAM.
Memórias >> Registradores
• Volatilidade: são memórias semicondutoras voláteis;
• Tecnologia: a mesma utilizada nos processadores.
• Temporariedade: guardam informação o mais
temporariamente possível, portanto, são memórias
transitórias;
• Custo: mais alto da hierarquia, devido à alta tecnologia
empregada na fabricação;
Memórias >> Memória Ram
• Capacidade: Grande. Sua capacidade de armazenamento é
definido no projeto da arquitetura do processador, pela
tecnologia da placa-mãe e também pelo limite de
manipulação do controlador de memória.
• Arquiteturas de 32 bits podem endereçar até 4GB, na
teoria, entretanto placas-mães e controladores de
memória não o fazem.
• Arquiteturas de 64 bits podem endereçar até 16 ExaBytes,
porém, ainda não há tecnologia para que aconteça de fato.
Memórias >> Memória RAM
• Temporariedade: As instruções e os dados devem
permanecer na memória principal enquanto durar a
execução do programa, às vezes, até menos tempo;
• Tempo de permanência variável dependendo de
• Tamanho do programa;
• Duração do programa;
• Quantidade de programas que estão sendo processados juntos;
• Custo: memórias dinâmicas são mais baratas que
memórias cache. Valores variam entre R$0,880 e R$5,00
por MB;
Siglas
 RAM: memória de acesso randômico;
 SRAM: memória de acesso randômico estático;
 DRAM: memória de acesso randômico dinâmico;
 SDRAM: memória de acesso aleatório sincronizada;
 DR: direct rambus;
 DDR: memória com taxa dupla de dados;
 DDR2: memória com taxa dupla de dados melhorada;
 DDR3: memória com taxa dupla de dados melhorada;
 ROM: memória somente de leitura;
 PROM: memória somente de leitura programável;
 EPROM: memória somente de leitura programável e apagável
 EEPROM: memória somente de leitura programável e apagável eletricamente;
Fonte
• http://www.cin.ufpe.br/~can/Arquivos/Hierarquia_Memori
a.pdf
• http://pt.slideshare.net/elainececiliagatto/arquitetura-decomputadores-memrias
• http://www2.ufersa.edu.br/portal/view/uploads/setores/11
0/arquivos/Arquitetura%20de%20Computadores/MemoriaI
nterna.pdf
• http://ivairsouza.com/memorias.html
Exercícios
1. Quais são as operações possíveis de serem realizadas em um memória?
2. Diferencie memórias voláteis de não-voláteis.
3. Ordene por capacidade, velocidade, preço, volatilidade, localização e
tempo de acesso todas as memórias do computador moderno.
4. Se o registrador é o tipo de memória mais rápida do computador. Por
que os computadores não são construídos apenas com ela?
5. Diferencie memory de storage.
6. O que acontece quando se aumenta a quantidade de Memória Principal
de um computador?
7. Comente a afirmação: "Vale a pena aumentar o tamanho da memória
principal para que o acesso a memória secundária fique mais rápido".
8. Qual a diferença entre memórias SRAM para DRAM? Onde cada uma
delas é normalmente usada?
Download

amc_senai_dia6_0708