SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Arquitetura de Computadores – Memórias 
Prof.ª Ms. Elaine Cecília Gatto 
Disciplina: Arquitetura de Computadores 
Curso: Engenharia de Computação 
Semestre/Ano: 1/2012
Função, Conceito e Objetivo 
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;
Desempenho 
Vários tipos de memórias. Motivos: 
Aumento da velocidade do processador: maior que a velocidade do tempo de acessod a 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.
Desempenho 
Exemplo: 
Suponha que um processador manipula um dado em 5 nanossegundos. Suponha que a memória desse sistema computacional, possa transferir um dado para o processador, em 60 nanossegundos. Quanto tempo o processador ficará ocioso durante a transferência do dado da Memória para o Processador? O que isso acarreta ao sistema? 
Resposta: 
A cada 60 nanossegundos o processador trabalhará 5 nanossegundos, portanto, o processador ficará 55 nanossegundos ocioso, acarretando baixa produtividade do sistema computacional.
Desempenho 
O que fazer para aumentar a produtividade do sistema computacional? 
Desenvolver memórias com maior velocidade; 
Problema nesta solução: custo de fabricação elevado; 
Impasse: 
A quantidade de instruções executadas por segundo por um processador dobra a cada 18 meses; 
A velocidade de acesso das memórias aumenta apenas 10% a cada ano; 
A capacidade de armazenamento das memórias quadruplica a cada 36 meses;
Ações e Operações 
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);
Memory e Storage 
Diferença entre Memória e Armazenamento: 
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; 
A diferença é que memory armazena temporariamente e storage permanentemente;
Constituição 
Memórias são constituídas por vários grupos de bits; 
Grupos de bits: 
São tratados em conjunto pelo sistema; 
Se movem em blocos, é tratado como um único elemento; 
São identificados como uma unidade para efeitos de armazenamento e transferência; 
Memórias são constituídas de elementos físicos que, de diferentes formas, representam os dados que são armazenados e manipulados: 
Elementos físicos: conteúdo; 
Formas: elétrica, magnética, ótica;
Hierarquia
Parâmetros 
Parâmetros para análise das características da hierarquia de memória; 
Tempo de Acesso: 
É o período de tempo decorrido desde o instante em que foi iniciada a operação de acesso até que a informação (ou dado) requerida tenha sido efetivamente transferida; 
O tempo de acesso de uma memória é dependente da sua tecnologia de construção, variando bastante entre os diversos tipos;
Parâmetros 
Capacidade: 
É a quantidade de informação que pode ser armazenada em uma memória; 
Volatilidade: 
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.
Parâmetros 
Tecnologia de Fabricação: 
Semicondutores ou memórias eletrônicas: fabricadas com circuitos eletrônicos/integrados baseados em elementos semicondutores. São rápidas e caras. Exemplos: Memórias do tipo RAM; Memórias Cache e Registradores; 
Magnético: armazenam a informação sob a forma de campo magnético. São memórias não voláteis, eletromecânicas, baratas e armazenam grande quantidade de informação. Exemplo: Fita, Disquete e Discos Rígidos. 
Ótico: armazenam a informação utilizando feixes de luz para marcar os bits na superfície. Exemplo: CDs e DVDs.
Parâmetros 
Temporariedade: 
Tempo de permanência da informação em uma memória; 
Permanente: tempo indefinido, a informação é armazenada por um longo período, por meses e anos. Exemplo: Discos Rígidos Internos e Externos; 
Transitório ou Temporário: tempo extremamente curto, não ultrapassando o tempo de execução de um programa. Exemplo: Registradores e Memória Cache;
Parâmetros 
Custo: 
Variado devido a diversos fatores, mas principalmente, a tecnologia de fabricação; 
Unidade de medida de custo sugerida: 
preço por byte armazenado; 
Exemplo: 
Um disco rígido com capacidade de 80GB que custe, no mercado, R$300,00, tem o custo de R$0,00375 por MB. 
Uma memória semicondutora dinâmica com 256MB tem custo de R$0,83 por MB, aproximadamente, totalizando, no mercado, R$20,00.
Registradores 
Possui a maior velocidade de transferência, em relação às outras memórias, menor capacidade de armazenamento e maior custo; 
Tempo de acesso: menor de todo o sistema pois é fabricado com a mesma tecnologia do processador e está interno ao mesmo. Em torno de 1 a 2 nanossegundos; 
Capacidade: armazenam um único dado, instrução ou endereço. Em torno de 8 a 128 bits. Registradores de dados: mesmo tamanho da palavra do processador;
Registradores 
Volatilidade: são memórias semicondutoras voláteis; 
Tecnologia: a mesma utilizada nos processadores. Exemplo: Tecnologia MOS; 
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ória Cache 
É uma memória que fica entre o processador e a memória principal; 
Foi desenvolvida para melhorar o desempenho do sistema de computação: velocidade de acesso do processador é muito maior que a da memória, o que pode gerar gargalo de congestionamento na comunicação entre os dois dispositivos; 
Função: acelerar a velocidade de transferência das informações entre o processador e a memória principal, melhorando o desempenho do sistema;
Memória Cache 
Memórias Cache podem ser inseridas em até 3 níveis denominados L1, L2 e L3, sendo L1 e L2 internas ao processador e L3 externa ao processador, acoplada na placa mãe. 
Tipos: RAM Cache, Cache-Memória Principal e Cache-Disco; 
Tempo de acesso: entre 5 e 20 nanossegundos. São memórias semicondutoras. 
Capacidade: não tão grande e nem tão pequena, deve ser adequada para armazenar quantidade de informações suficientes que possam ser buscadas pelo processador;
Memória Cache 
Capacidade: 
Memórias cache tem eficiência entre 95% e 98%, ou seja, a cada 100 acessos do processador à memória cache, ele encontra o valor desejado na cache em 95 a 98 deles. Quando não o encontra, busca na memória principal. 
Aumentando a capacidade da memória cache, eleva-se também o custo do sistema computacional; 
A capacidade varia entre 32KB e 256KB para L1 e 4MB para L2;
Memória Cache 
Volatilidade: a memória cache é do tipo volátil; 
Tecnologia: são fabricadas com a tecnologia das memórias estáticas (SRAM) 
Temporariedade: o tempo de permanência de uma instrução ou dado na cache é menor que a duração da execução do programa ao qual a instrução ou dado pertence; 
Custo: Alto. O valor é próximo ao dos processadores. Memórias cache internas são mais caras que as externas.
Memória Principal 
A memória principal é a memória básica de um sistema computacional, é nela que são armazenados os programas, e os dados desses programas, que serão executados pelo processador, o qual busca instrução por instrução. 
Tempo de Acesso: entre 50 ns e 80 ns. É constituída por elementos cuja velocidade fica abaixo das memórias cache e acima das memórias secundárias; 
Volatilidade: volátil, mas há sempre uma pequena porção de memória não-volátil na memória principal que serve para armazenar instruções que são executadas quando o computador é ligado; 
Tecnologia: no princípio, núcleos de ferrite, atualmente, semicondutores.
Memória Principal 
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ória Principal 
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 permanencia variável dependendo de 
Tamanho do programa; 
Duração do programa; 
Quantidade de programas que estão sendo processados juntos; 
Etc. 
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;
Memória Secundária 
Também chamada de memória auxiliar ou memória de massa. Armazenam programas e dados que não estão, ou não precisam, ser requeridos imediatamente, e que exigem grande espaço de armazenamento; 
Objetivo: garantir armazenamento permanente a toda a estrutura de dados e programas do usuário – por isso deve ter mair capacidade que as outras memórias; 
Constituição: 
Dispositios diretamente ligados ao sistema para acesso imediato. Exemplo: discos rígidos; 
Dispositivos conectados quando desejado pelo usuário. Exemplo: pen drives;
Memória Secundária 
Tempo de acesso: altos, por serem normalmente dispositivos eletromecânicos. Discos rígidos: entre 8 a 30 milissegundos. CD- ROM: entre 120 a 300 nanossegundos; 
Volatilidade: não-voláteis; 
Tecnologia: varia conforme o tipo de dispositivo; 
Temporariedade: permanente. 
Capacidade: varia conforme o tipo de dispositivo. Discos Rígidos: 1 TeraByte; Pen Drives: 16 GigaBytes; etc.
Classificação
Classificação 
Acesso Sequencial: Os dados podem ser lidos e escritos apenas em uma determinada seqüência. As memórias FIFO e os registradores de deslocamento são alguns exemplos; 
Acesso Randômico: Os dados podem ser lidos ou escritos sem uma ordem pré-estabelecida. Pertencem a esta categoria as memórias estáticas e dinâmicas; 
Estáticas: Preservam a informação enquanto houver alimentação de energia; (não há operação de escrita/leitura); 
Dinâmicas: Necessitam ter a sua informação periodicamente atualizada, isto é, lidas e novamente escritas sob o risco dos dados serem perdidos.
Classificação 
Síncronas: a leitura ou escrita dos dados é sincronizada por um relógio de sistema ou de barramento; 
Assíncronas: não precisa de um clock; 
Não-reutilizáveis: não pode ser escrita, ou pode ser escrita uma única vez; 
Reutilizáveis: pode ser escrita mais de uma vez;
Módulos 
●Também estão presentes nas Placas-Mãe os slots para a conexão dos módulos de circuitos eletrônicos que correspondem à memória, indispensáveis para o funcionamento do sistema computacional. 
●Inicialmente a memória RAM era composta de pequenos chips DIP – Dual In Parallel – encaixados na placa mãe. 
●A instalação destes módulos era muito trabalhosa, e para facilitar a vida dos usuários – e aumentar as vendas – os fabricantes desenvolveram módulos de memória: 
●placa de circuito impresso onde os circuitos integrados de memória se encontravam soldados. 
●Basta encaixar à placa a placa-mãe do micro.
Módulos 
●SIPP ou Single in Line Pin Package: 
●Foi o primeiro módulo a ser criado e sua aparência lembrava um pente – daí o apelido “pente de memória”. 
●Os terminais eram similares aos usados nos DIP, causando mau contanto e danificação. 
●Eram encontrados em versões de 256KB, 1MB e 4MB, todos de bits;
Módulos 
●SIMM30 ou Single in Line Memory Module: 
●É basicamente um SIPP com novo encaixe, semelhante ao dos slots e não permite que os módulos sejam colocados invertidos. 
●Eles têm 30 terminais, operando a 8bits em versões de 256KB, 1MB e 4MB. 
●Possui módulos com e sem paridade; 
●PARIDADE: Para saber se o módulo tem ou não paridade, basta contar o número de circuitos: 
–se for ímpar ele possui paridade; 
–em módulos com dupla-face, contar somente os circuitos de uma face;
Módulos 
●SIMM-72 ou Single in Line Memory Module: 
●Possuem 72 terminais e trabalham com 32 bits, tendo sido criados para uso com 486 e superiores. 
●São encontrados com diversas capacidades, sendo as mais usuais de 4MB, 8MB, 16MB e 32MB, com e sem paridade.
Módulos 
●DIMM ou Double in Line Memory Module: 
●Possuem 168 terminais – 84 de cada lado – e trabalham com 64bits; 
●São encontrados com diversas capacidades acima de 8MB, com e sem paridade. 
●Os primeiros eram montados com FPM ou EDO e atualmente utilizam SDRAM ou superiores. 
●Ao contrário dos anteriores, possui contatos independentes nas duas faces;
Módulos 
●RIMM ou Rambus In Line Memory Module: 
●Padronizado pela Rambus para uso da RDRAM no micro. 
●São fisicamente semelhantes as DIMM, porém não é possível o encaixe de módulos RIMM em soquetes DIMM e vice-versa; 
●Observação: módulo de memória não tem relação com a tecnologia usada nos circuitos. Exemplo: podemos ter um módulo SIMM-72 que utiliza circuitos FPM ou EDO.
Siglas 
RAM: random access memory ou memória de acesso randômico; 
SRAM: static random access memory ou memória de acesso randômico estático; 
DRAM: dinamic random access memory ou memória de acesso randômico dinâmico; 
FPM RAM: fast page mode (modo de página rápida) random access memory; 
EDO RAM: extended data out (saída de dados extendida) random access memory; 
BEDO RAM: burst extended data out (saída de dados extendida em modo rajada) random access memory;
Siglas 
SDRAM: synchronous random access memory ou memória de acesso aleatório sincronizada; 
DRDRAM: direct (direta) rambus dynamic random access memory (rambus é o nome do fabricante); 
DR: direct rambus; 
DDR: double data rate ou memória com taxa dupla de dados; 
DDR2: double data rate ou memória com taxa dupla de dados melhorada; 
DDR3: double data rate ou memória com taxa dupla de dados melhorada; 
MDRAM: multibank (multibancos) dynamic random access memory;
Siglas 
ROM: read-only memory ou memória somente de leitura; 
PROM: programmable read-only memory ou memória somente de leitura programável; 
EPROM: erasable programmable read-only memory ou memória somente de leitura programável e apagável 
EEPROM: electrically erasable programmable read-only memory ou memória somente de leitura programável e apagável eletricamente;

Mais conteúdo relacionado

Mais procurados

Arquitectura de memória
Arquitectura de memóriaArquitectura de memória
Arquitectura de memóriaSandro Lopes
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memóriasElaine Cecília Gatto
 
Aula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresAula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresMarco Silva
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresMarco Silva
 
Memorias dual channel
Memorias dual channelMemorias dual channel
Memorias dual channelMarcio Andrey
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de ArquiteturaMarco Silva
 
Pesquisa sobre tipos de memorias
Pesquisa sobre tipos de memoriasPesquisa sobre tipos de memorias
Pesquisa sobre tipos de memoriasOtaviano Viana
 
Memória ROM-RAM de um computador
Memória ROM-RAM de um computadorMemória ROM-RAM de um computador
Memória ROM-RAM de um computadorguest63927f
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoFelipe J. R. Vieira
 
Memórias de armazenamento
Memórias de armazenamentoMemórias de armazenamento
Memórias de armazenamentoAnderson Zardo
 
Apresentação Aula Memoria
Apresentação Aula MemoriaApresentação Aula Memoria
Apresentação Aula MemoriaCENTEC
 

Mais procurados (20)

Htm trabalho
Htm trabalhoHtm trabalho
Htm trabalho
 
Arquitectura de memória
Arquitectura de memóriaArquitectura de memória
Arquitectura de memória
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memórias
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Aula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de ComputadoresAula 4 de Arquitetura de Computadores
Aula 4 de Arquitetura de Computadores
 
Artigo memórias
Artigo memóriasArtigo memórias
Artigo memórias
 
Aula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de ComputadoresAula 5 de Arquitetura de Computadores
Aula 5 de Arquitetura de Computadores
 
Memórias
MemóriasMemórias
Memórias
 
Memórias
MemóriasMemórias
Memórias
 
Memorias dual channel
Memorias dual channelMemorias dual channel
Memorias dual channel
 
Aula 7 de Arquitetura
Aula 7 de ArquiteturaAula 7 de Arquitetura
Aula 7 de Arquitetura
 
Pesquisa sobre tipos de memorias
Pesquisa sobre tipos de memoriasPesquisa sobre tipos de memorias
Pesquisa sobre tipos de memorias
 
Memória ROM-RAM de um computador
Memória ROM-RAM de um computadorMemória ROM-RAM de um computador
Memória ROM-RAM de um computador
 
Tipos memorias2
Tipos memorias2Tipos memorias2
Tipos memorias2
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de Armazenamento
 
Tipos de memórias
Tipos de memóriasTipos de memórias
Tipos de memórias
 
Memórias de armazenamento
Memórias de armazenamentoMemórias de armazenamento
Memórias de armazenamento
 
Aula 06 memória ram
Aula 06   memória ramAula 06   memória ram
Aula 06 memória ram
 
MemóRias
MemóRiasMemóRias
MemóRias
 
Apresentação Aula Memoria
Apresentação Aula MemoriaApresentação Aula Memoria
Apresentação Aula Memoria
 

Destaque

Sansão e sua Fé - Cheung
Sansão e sua Fé - CheungSansão e sua Fé - Cheung
Sansão e sua Fé - CheungTsushya marco
 
SansãO O VacilãO
SansãO O VacilãOSansãO O VacilãO
SansãO O VacilãOPetula
 
Estudo da Semana - Um convite para morrer
Estudo da Semana - Um convite para morrerEstudo da Semana - Um convite para morrer
Estudo da Semana - Um convite para morrerUnção Do Crescimento
 
Sansao e sua_fe_cheung
Sansao e sua_fe_cheungSansao e sua_fe_cheung
Sansao e sua_fe_cheungDavid Paes
 
12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr
12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr
12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jrantonio ferreira
 
Sansão dormiu no colo de Dalila
Sansão dormiu no colo de DalilaSansão dormiu no colo de Dalila
Sansão dormiu no colo de DalilaJuraci Rocha
 
Sobre o dia em sansão morreu
Sobre o dia em sansão morreu Sobre o dia em sansão morreu
Sobre o dia em sansão morreu welingtonjh
 
Espiritismo e estudos bíblicos juizes final
Espiritismo e estudos bíblicos juizes finalEspiritismo e estudos bíblicos juizes final
Espiritismo e estudos bíblicos juizes finalLUCAS CANAVARRO
 
Entendendo a lei da semeadura
Entendendo a lei da semeaduraEntendendo a lei da semeadura
Entendendo a lei da semeaduraClaudiney Duarte
 
5.a experiencia da formação do caráter de cristo em nós
5.a experiencia da formação do caráter de cristo em nós5.a experiencia da formação do caráter de cristo em nós
5.a experiencia da formação do caráter de cristo em nósJr Buzinely
 
OS LIVROS DE SAMUEL
OS LIVROS DE SAMUELOS LIVROS DE SAMUEL
OS LIVROS DE SAMUELmbrandao7
 

Destaque (20)

Sansão e sua Fé - Cheung
Sansão e sua Fé - CheungSansão e sua Fé - Cheung
Sansão e sua Fé - Cheung
 
SansãO O VacilãO
SansãO O VacilãOSansãO O VacilãO
SansãO O VacilãO
 
Estudo da Semana - Um convite para morrer
Estudo da Semana - Um convite para morrerEstudo da Semana - Um convite para morrer
Estudo da Semana - Um convite para morrer
 
Sansao e sua_fe_cheung
Sansao e sua_fe_cheungSansao e sua_fe_cheung
Sansao e sua_fe_cheung
 
12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr
12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr
12947676 por-que-deus-usa-pessoas-como-sansao-daniel-santos-jr
 
Barroco
BarrocoBarroco
Barroco
 
Sansão dormiu no colo de Dalila
Sansão dormiu no colo de DalilaSansão dormiu no colo de Dalila
Sansão dormiu no colo de Dalila
 
Evangelização total (2)
Evangelização total (2)Evangelização total (2)
Evangelização total (2)
 
Sobre o dia em sansão morreu
Sobre o dia em sansão morreu Sobre o dia em sansão morreu
Sobre o dia em sansão morreu
 
Espiritismo e estudos bíblicos juizes final
Espiritismo e estudos bíblicos juizes finalEspiritismo e estudos bíblicos juizes final
Espiritismo e estudos bíblicos juizes final
 
Entendendo a lei da semeadura
Entendendo a lei da semeaduraEntendendo a lei da semeadura
Entendendo a lei da semeadura
 
A conquista de canaã lição 09
A conquista de canaã  lição 09A conquista de canaã  lição 09
A conquista de canaã lição 09
 
Juízes 21 - Sumário - ppt
Juízes 21 - Sumário - pptJuízes 21 - Sumário - ppt
Juízes 21 - Sumário - ppt
 
Sansão e dalila
Sansão e dalilaSansão e dalila
Sansão e dalila
 
A História de Sansão
A História de SansãoA História de Sansão
A História de Sansão
 
5.a experiencia da formação do caráter de cristo em nós
5.a experiencia da formação do caráter de cristo em nós5.a experiencia da formação do caráter de cristo em nós
5.a experiencia da formação do caráter de cristo em nós
 
Historia sansao
Historia sansaoHistoria sansao
Historia sansao
 
A TRIBO DE DÃ
A TRIBO DE DÃA TRIBO DE DÃ
A TRIBO DE DÃ
 
OS LIVROS DE SAMUEL
OS LIVROS DE SAMUELOS LIVROS DE SAMUEL
OS LIVROS DE SAMUEL
 
O jovem e a sexualidade
O jovem e a sexualidadeO jovem e a sexualidade
O jovem e a sexualidade
 

Semelhante a Memória de Computadores - Conceitos e Hierarquia

Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Cláudio Amaral
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e softwarePaulo Fonseca
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...Rafaella Botelho
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...Thiago Carvalho
 
Memoria do computador
Memoria do computadorMemoria do computador
Memoria do computadorMarcos Amauri
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2Paulo Fonseca
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2Paulo Fonseca
 
Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...
Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...
Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...Léia de Sousa
 
Apostila informatica para concursos robson aquila
Apostila informatica para concursos   robson aquilaApostila informatica para concursos   robson aquila
Apostila informatica para concursos robson aquilaJosé Antonio Almeida
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Claudio Santos
 
Componentes de hardware
Componentes de hardwareComponentes de hardware
Componentes de hardwareJoão Sousa
 

Semelhante a Memória de Computadores - Conceitos e Hierarquia (20)

Memoria principal
Memoria principalMemoria principal
Memoria principal
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002
 
Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e software
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
 
Memoria do computador
Memoria do computadorMemoria do computador
Memoria do computador
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...
Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...
Chrome server2 print_http_www_hardware_com_br_dicas_entendendo_cache_ht_13737...
 
Mem%f3ria
Mem%f3riaMem%f3ria
Mem%f3ria
 
Apostila informatica para concursos robson aquila
Apostila informatica para concursos   robson aquilaApostila informatica para concursos   robson aquila
Apostila informatica para concursos robson aquila
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Componentes de hardware
Componentes de hardwareComponentes de hardware
Componentes de hardware
 
Aula 04 instalação de hardware
Aula 04 instalação de hardwareAula 04 instalação de hardware
Aula 04 instalação de hardware
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Aula 07
Aula 07Aula 07
Aula 07
 

Memória de Computadores - Conceitos e Hierarquia

  • 1. Arquitetura de Computadores – Memórias Prof.ª Ms. Elaine Cecília Gatto Disciplina: Arquitetura de Computadores Curso: Engenharia de Computação Semestre/Ano: 1/2012
  • 2. Função, Conceito e Objetivo 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;
  • 3. Desempenho Vários tipos de memórias. Motivos: Aumento da velocidade do processador: maior que a velocidade do tempo de acessod a 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.
  • 4. Desempenho Exemplo: Suponha que um processador manipula um dado em 5 nanossegundos. Suponha que a memória desse sistema computacional, possa transferir um dado para o processador, em 60 nanossegundos. Quanto tempo o processador ficará ocioso durante a transferência do dado da Memória para o Processador? O que isso acarreta ao sistema? Resposta: A cada 60 nanossegundos o processador trabalhará 5 nanossegundos, portanto, o processador ficará 55 nanossegundos ocioso, acarretando baixa produtividade do sistema computacional.
  • 5. Desempenho O que fazer para aumentar a produtividade do sistema computacional? Desenvolver memórias com maior velocidade; Problema nesta solução: custo de fabricação elevado; Impasse: A quantidade de instruções executadas por segundo por um processador dobra a cada 18 meses; A velocidade de acesso das memórias aumenta apenas 10% a cada ano; A capacidade de armazenamento das memórias quadruplica a cada 36 meses;
  • 6. Ações e Operações 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);
  • 7. Memory e Storage Diferença entre Memória e Armazenamento: 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; A diferença é que memory armazena temporariamente e storage permanentemente;
  • 8. Constituição Memórias são constituídas por vários grupos de bits; Grupos de bits: São tratados em conjunto pelo sistema; Se movem em blocos, é tratado como um único elemento; São identificados como uma unidade para efeitos de armazenamento e transferência; Memórias são constituídas de elementos físicos que, de diferentes formas, representam os dados que são armazenados e manipulados: Elementos físicos: conteúdo; Formas: elétrica, magnética, ótica;
  • 10. Parâmetros Parâmetros para análise das características da hierarquia de memória; Tempo de Acesso: É o período de tempo decorrido desde o instante em que foi iniciada a operação de acesso até que a informação (ou dado) requerida tenha sido efetivamente transferida; O tempo de acesso de uma memória é dependente da sua tecnologia de construção, variando bastante entre os diversos tipos;
  • 11. Parâmetros Capacidade: É a quantidade de informação que pode ser armazenada em uma memória; Volatilidade: 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.
  • 12. Parâmetros Tecnologia de Fabricação: Semicondutores ou memórias eletrônicas: fabricadas com circuitos eletrônicos/integrados baseados em elementos semicondutores. São rápidas e caras. Exemplos: Memórias do tipo RAM; Memórias Cache e Registradores; Magnético: armazenam a informação sob a forma de campo magnético. São memórias não voláteis, eletromecânicas, baratas e armazenam grande quantidade de informação. Exemplo: Fita, Disquete e Discos Rígidos. Ótico: armazenam a informação utilizando feixes de luz para marcar os bits na superfície. Exemplo: CDs e DVDs.
  • 13. Parâmetros Temporariedade: Tempo de permanência da informação em uma memória; Permanente: tempo indefinido, a informação é armazenada por um longo período, por meses e anos. Exemplo: Discos Rígidos Internos e Externos; Transitório ou Temporário: tempo extremamente curto, não ultrapassando o tempo de execução de um programa. Exemplo: Registradores e Memória Cache;
  • 14. Parâmetros Custo: Variado devido a diversos fatores, mas principalmente, a tecnologia de fabricação; Unidade de medida de custo sugerida: preço por byte armazenado; Exemplo: Um disco rígido com capacidade de 80GB que custe, no mercado, R$300,00, tem o custo de R$0,00375 por MB. Uma memória semicondutora dinâmica com 256MB tem custo de R$0,83 por MB, aproximadamente, totalizando, no mercado, R$20,00.
  • 15. Registradores Possui a maior velocidade de transferência, em relação às outras memórias, menor capacidade de armazenamento e maior custo; Tempo de acesso: menor de todo o sistema pois é fabricado com a mesma tecnologia do processador e está interno ao mesmo. Em torno de 1 a 2 nanossegundos; Capacidade: armazenam um único dado, instrução ou endereço. Em torno de 8 a 128 bits. Registradores de dados: mesmo tamanho da palavra do processador;
  • 16. Registradores Volatilidade: são memórias semicondutoras voláteis; Tecnologia: a mesma utilizada nos processadores. Exemplo: Tecnologia MOS; 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;
  • 17. Memória Cache É uma memória que fica entre o processador e a memória principal; Foi desenvolvida para melhorar o desempenho do sistema de computação: velocidade de acesso do processador é muito maior que a da memória, o que pode gerar gargalo de congestionamento na comunicação entre os dois dispositivos; Função: acelerar a velocidade de transferência das informações entre o processador e a memória principal, melhorando o desempenho do sistema;
  • 18. Memória Cache Memórias Cache podem ser inseridas em até 3 níveis denominados L1, L2 e L3, sendo L1 e L2 internas ao processador e L3 externa ao processador, acoplada na placa mãe. Tipos: RAM Cache, Cache-Memória Principal e Cache-Disco; Tempo de acesso: entre 5 e 20 nanossegundos. São memórias semicondutoras. Capacidade: não tão grande e nem tão pequena, deve ser adequada para armazenar quantidade de informações suficientes que possam ser buscadas pelo processador;
  • 19. Memória Cache Capacidade: Memórias cache tem eficiência entre 95% e 98%, ou seja, a cada 100 acessos do processador à memória cache, ele encontra o valor desejado na cache em 95 a 98 deles. Quando não o encontra, busca na memória principal. Aumentando a capacidade da memória cache, eleva-se também o custo do sistema computacional; A capacidade varia entre 32KB e 256KB para L1 e 4MB para L2;
  • 20. Memória Cache Volatilidade: a memória cache é do tipo volátil; Tecnologia: são fabricadas com a tecnologia das memórias estáticas (SRAM) Temporariedade: o tempo de permanência de uma instrução ou dado na cache é menor que a duração da execução do programa ao qual a instrução ou dado pertence; Custo: Alto. O valor é próximo ao dos processadores. Memórias cache internas são mais caras que as externas.
  • 21. Memória Principal A memória principal é a memória básica de um sistema computacional, é nela que são armazenados os programas, e os dados desses programas, que serão executados pelo processador, o qual busca instrução por instrução. Tempo de Acesso: entre 50 ns e 80 ns. É constituída por elementos cuja velocidade fica abaixo das memórias cache e acima das memórias secundárias; Volatilidade: volátil, mas há sempre uma pequena porção de memória não-volátil na memória principal que serve para armazenar instruções que são executadas quando o computador é ligado; Tecnologia: no princípio, núcleos de ferrite, atualmente, semicondutores.
  • 22. Memória Principal 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.
  • 23. Memória Principal 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 permanencia variável dependendo de Tamanho do programa; Duração do programa; Quantidade de programas que estão sendo processados juntos; Etc. 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;
  • 24. Memória Secundária Também chamada de memória auxiliar ou memória de massa. Armazenam programas e dados que não estão, ou não precisam, ser requeridos imediatamente, e que exigem grande espaço de armazenamento; Objetivo: garantir armazenamento permanente a toda a estrutura de dados e programas do usuário – por isso deve ter mair capacidade que as outras memórias; Constituição: Dispositios diretamente ligados ao sistema para acesso imediato. Exemplo: discos rígidos; Dispositivos conectados quando desejado pelo usuário. Exemplo: pen drives;
  • 25. Memória Secundária Tempo de acesso: altos, por serem normalmente dispositivos eletromecânicos. Discos rígidos: entre 8 a 30 milissegundos. CD- ROM: entre 120 a 300 nanossegundos; Volatilidade: não-voláteis; Tecnologia: varia conforme o tipo de dispositivo; Temporariedade: permanente. Capacidade: varia conforme o tipo de dispositivo. Discos Rígidos: 1 TeraByte; Pen Drives: 16 GigaBytes; etc.
  • 27. Classificação Acesso Sequencial: Os dados podem ser lidos e escritos apenas em uma determinada seqüência. As memórias FIFO e os registradores de deslocamento são alguns exemplos; Acesso Randômico: Os dados podem ser lidos ou escritos sem uma ordem pré-estabelecida. Pertencem a esta categoria as memórias estáticas e dinâmicas; Estáticas: Preservam a informação enquanto houver alimentação de energia; (não há operação de escrita/leitura); Dinâmicas: Necessitam ter a sua informação periodicamente atualizada, isto é, lidas e novamente escritas sob o risco dos dados serem perdidos.
  • 28. Classificação Síncronas: a leitura ou escrita dos dados é sincronizada por um relógio de sistema ou de barramento; Assíncronas: não precisa de um clock; Não-reutilizáveis: não pode ser escrita, ou pode ser escrita uma única vez; Reutilizáveis: pode ser escrita mais de uma vez;
  • 29. Módulos ●Também estão presentes nas Placas-Mãe os slots para a conexão dos módulos de circuitos eletrônicos que correspondem à memória, indispensáveis para o funcionamento do sistema computacional. ●Inicialmente a memória RAM era composta de pequenos chips DIP – Dual In Parallel – encaixados na placa mãe. ●A instalação destes módulos era muito trabalhosa, e para facilitar a vida dos usuários – e aumentar as vendas – os fabricantes desenvolveram módulos de memória: ●placa de circuito impresso onde os circuitos integrados de memória se encontravam soldados. ●Basta encaixar à placa a placa-mãe do micro.
  • 30. Módulos ●SIPP ou Single in Line Pin Package: ●Foi o primeiro módulo a ser criado e sua aparência lembrava um pente – daí o apelido “pente de memória”. ●Os terminais eram similares aos usados nos DIP, causando mau contanto e danificação. ●Eram encontrados em versões de 256KB, 1MB e 4MB, todos de bits;
  • 31. Módulos ●SIMM30 ou Single in Line Memory Module: ●É basicamente um SIPP com novo encaixe, semelhante ao dos slots e não permite que os módulos sejam colocados invertidos. ●Eles têm 30 terminais, operando a 8bits em versões de 256KB, 1MB e 4MB. ●Possui módulos com e sem paridade; ●PARIDADE: Para saber se o módulo tem ou não paridade, basta contar o número de circuitos: –se for ímpar ele possui paridade; –em módulos com dupla-face, contar somente os circuitos de uma face;
  • 32. Módulos ●SIMM-72 ou Single in Line Memory Module: ●Possuem 72 terminais e trabalham com 32 bits, tendo sido criados para uso com 486 e superiores. ●São encontrados com diversas capacidades, sendo as mais usuais de 4MB, 8MB, 16MB e 32MB, com e sem paridade.
  • 33. Módulos ●DIMM ou Double in Line Memory Module: ●Possuem 168 terminais – 84 de cada lado – e trabalham com 64bits; ●São encontrados com diversas capacidades acima de 8MB, com e sem paridade. ●Os primeiros eram montados com FPM ou EDO e atualmente utilizam SDRAM ou superiores. ●Ao contrário dos anteriores, possui contatos independentes nas duas faces;
  • 34. Módulos ●RIMM ou Rambus In Line Memory Module: ●Padronizado pela Rambus para uso da RDRAM no micro. ●São fisicamente semelhantes as DIMM, porém não é possível o encaixe de módulos RIMM em soquetes DIMM e vice-versa; ●Observação: módulo de memória não tem relação com a tecnologia usada nos circuitos. Exemplo: podemos ter um módulo SIMM-72 que utiliza circuitos FPM ou EDO.
  • 35. Siglas RAM: random access memory ou memória de acesso randômico; SRAM: static random access memory ou memória de acesso randômico estático; DRAM: dinamic random access memory ou memória de acesso randômico dinâmico; FPM RAM: fast page mode (modo de página rápida) random access memory; EDO RAM: extended data out (saída de dados extendida) random access memory; BEDO RAM: burst extended data out (saída de dados extendida em modo rajada) random access memory;
  • 36. Siglas SDRAM: synchronous random access memory ou memória de acesso aleatório sincronizada; DRDRAM: direct (direta) rambus dynamic random access memory (rambus é o nome do fabricante); DR: direct rambus; DDR: double data rate ou memória com taxa dupla de dados; DDR2: double data rate ou memória com taxa dupla de dados melhorada; DDR3: double data rate ou memória com taxa dupla de dados melhorada; MDRAM: multibank (multibancos) dynamic random access memory;
  • 37. Siglas ROM: read-only memory ou memória somente de leitura; PROM: programmable read-only memory ou memória somente de leitura programável; EPROM: erasable programmable read-only memory ou memória somente de leitura programável e apagável EEPROM: electrically erasable programmable read-only memory ou memória somente de leitura programável e apagável eletricamente;