Sie sind auf Seite 1von 4

Memória Primária

Dalhanges Souza Silveira, Júlio School, Valderi Reis

Sistemas de Informação – Faculdade Cenecista Nossa Senhora dos Anjos (FACENSA)


Gravataí – RS – Brazil
nanjo182@hotmail.com, scholl.99@ibest.com.br,
valderi@professor.facensa.edu.br

Abstract. The primary memory is the heart of the computer . The question of
how data are stored and how often they are read. How, its architecture,
functions, and the most important concepts about this kind of memory will be
exposed in this article.

Resumo. A memória primária é o coração do computador. A pergunta sobre


como os dados ficam armazenados e de que forma são lidos é frequente.
Como funcionam, sua arquitetura, funções e os conceitos mais importantes
sobre este tipo de memória serão expostos nesse artigo.

1. Introdução
A memória primária está presente em todos os computadores atualmente. Sem ela eles
não são capazes de funcionar. Também conhecida como memória principal ela tem
como objetivo armazenar temporariamente os dados e programas que estão sendo
executados. É um tipo de armazenamento volátil, ou seja, seus dados são apagados
quando desligada sua energia. Do que é composta a memória, o conceito de bits, a
memória cache e os tipos de memórias serão apresentados neste artigo.

2. Memória Primária
É a principal memória do computador, através dela os dados são lidos escritos e sem ela
não seria possível ter programas armazenados.

3. Bits
É a menor quantidade de dados na informática, é representado por zero ou 1. Somente
dígitos zeros não seria possível existir um programa. Quanto maior a quantidade de
dados, menos segurança ele fornecerá, porém para a codificação se mostra o mais
confiável.
Empresas como a IBM usam a aritmética decimal (chamada de BCD - binário
convertido para decimal) em vez da convencional binária.
Número 1944 mostrado de duas formas:
Decimal 0001 1001 0100 0100 binário 0000011110011000
Nota-se que o sistema binário é mais eficiente, devido a sua maior gama de possíveis
combinações. Se fosse inventado um dispositivo de armazenamento que pudesse
armazenar de 0 a 9 dividindo a região de 0 a 10 volts em 10 intervalos. Quatro desses
dispositivos poderiam armazenar qualquer número decimal de 0 a 9999. Quatro desses
dispositivos forneceriam 10000 combinações. Eles também poderiam armazenar
números binários usando somente 0 e 1, caso em que quatro deles poderiam armazenar
somente 16 combinações, nesse caso o decimal se mostra mais eficiente.

4. Endereços de Memória
Trata-se de células aonde são armazenadas as informações. Cada uma tem seu endereço
próprio e é através dela que os programas encontrarão os dados. Todas as células têm o
mesmo número de bits. Computadores que usam sistemas binários expressam seus
endereços de memória como sistema binário.
Até pouco tempo os fabricantes de computadores padronizavam células de 8 bits, que
são denominados bytes.

5. Ordenação de Bytes
Os bytes são enumerados da esquerda pra direita ou vice-versa, pode parecer que não
tem lógica, mas logo tudo ficará claro. Existem dois sistemas para tais, o Little Endian e
o Big Endian. No Little Endian os bytes mais altos se encontrão no lado a direita e no
Big Endian ao contrário.
As duas formas são boas e só apresentam problemas quando há comunicação entre
sistemas, pois um dado que leia errado, resultará em problemas. A mesma coisa
acontece no envio de dados, como caracteres, aonde os mesmos poderiam ser alterados
sua forma, a solução é inverter os bytes imediatamente após sua transmissão.
Fica evidente que a comunicação entre computadores de arquiteturas bem diferentes se
não tomada à devida providência, causa muita dor de cabeça.

6. Códigos de Correção de Erro


As memórias às vezes podem apresentar erros devido a diversas causas, como por
exemplo, uma alta tensão na rede elétrica. Para evitar isto, as memórias utilizam os
códigos de correção de erros. Cada palavra de memória recebe um bit extra que permite
ao sistema constatar a ocorrência de falhas.

7. Memória Cache
Desde a criação do computador os processadores são mais rápidos que as memórias.
Ambos foram evoluindo paralelamente e por isso mantêm-se essa diferença de
velocidade até hoje. Os projetistas de CPU estão investindo bastante na redução do
tamanho dos componentes a fim de colocar mais deles em um chip e diminuir espaço
entre eles para aumentar a velocidade do processador como um todo. Já do lado dos
projetistas de memória, as novas tecnologias são utilizadas para aumentar a capacidade
de armazenamento e não aumentar a velocidade de transferência de dados.
A defasagem entre processador e memória vai muito além da tecnologia, é uma questão
econômica. O homem é capaz de produzir memórias tão rápidas quanto um
processador, mas para isso é necessário que ela esteja dentro do chip do CPU para evitar
que os dados transitem através dos barramentos da placa-mãe que são extremamente
lentos. Colocando a memória dentro do CPU, aumentaria muito o custo e ficaria
inviável a comercialização desse tipo de produto. A solução mais viável e com uma
velocidade aceitável e com um custo não muito alto foi a de se ter uma pequena
quantidade de memória rápida no processador e uma grande quantidade de memória
lenta na placa-mãe. Essa memória que foi integrada ao CPU ficou conhecida como
memória cache. O funcionamento da cache é simples, consiste em armazenar dados que
são acessados mais frequentemente, quando o processador recebe um comando ele
primeiro verifica os dados na cache e somente se ele não encontra é que ele vai procurá-
los na memória principal. Uma informação estando na cache reduz o tempo de acesso
consideravelmente.

Figura 1. A localização lógica da memória cache, fisicamente ela pode estar


localizada em vários locais como no processador ou na placa mãe (extraída da
página 45)

8. Empacotamento e Tipos de Memória


Antigamente os chips de memória vinham separados um a um. Sendo instalados nos
computadores de acordo com a necessidade. Isso evoluiu para a forma como
conhecemos atualmente onde um conjunto de chips de memória é fixado em uma placa
formando um pente de memória. Surgiram dois tipos: SIMM (Single Inline Memory
Module) que possui chips em um lado apenas da placa e o DIMM (Dual Inline Memory
Module) que possui chips nos dois lados da placa. A memória SIMM possui 72 contatos
e a DIMM possui 168.
Surgiram novos tipos de memórias e os modelos SIMM e DIMM foram descontinuados.
Os tipos mais comuns hoje em dia são: DDR, DDR2 e DDR3.

9. Conclusão
O computador precisa da memória primária para seu funcionamento. As pesquisas
atualmente buscam uma forma de tornar mais barata a fabricação da memória cache que
muito mais rápida que a memória principal. Enquanto não se encontra uma solução para
esse tipo de problema, a defasagem de desempenho entre processador e memória
continuará enorme. Apesar da evolução dos computadores o conceito de memória
primária continua o mesmo desde quando foi criado. E provavelmente continuará em
uso, diferentemente da memória secundária que tende a desaparecer com a computação
em nuvens.

10. Referências
Tanenbaum, Andrew S.(2007) “Organização Estruturada de Computadores”, Trad.
Arlete Simille Marques, Rev. Téc. Wagner Luiz Zucchi, 5º edição, Editora Pearson,
São Paulo.

Das könnte Ihnen auch gefallen