sexta-feira, 1 de fevereiro de 2013

Memórias e a sua utilidade: RAM, ROM e CACHE

         Como forma de continuaçao ao tópico anterior no qual demos introdução ás diferentes tipo de     memória, debroçamo-nos agora sobre as suas caracateristicas e utilidades.
     A memória, como referido nteriormente, é um componente que tem por função armazenar internamente toda informação que é manipulada pela máquina: os programas (conjunto de instruções) e os dados. A capacidade de armazenar um programa é uma característica que permite o processamento automático de dados.
A memória é em geral, classificada em dois grandes tipos:
  • Memória Principal (MP)
  • Memória Secundária (MS) ou auxiliar ou de massa   

  1.  Memória Principal
        A memória principal é a memória de armazenamento temporário, que armazena os programas e os dados que estão sendo processados, somente durante o processamento. É uma memória volátil (RAM), pois os dados só permanecem nela armazenados enquanto houver energia elétrica. Na falta de energia, quando o computador for desligada, todos os dados são perdidos.
Há alguns conceitos que devem ser conhecidos para que se possa melhor compreender a memória principal nos computadores actuais:



1.1   RAM – Random Access Memory (Memória de Acesso Aleatório ou Randômico)

       É usada para o armazenamento temporário de dados ou instruções.
Quando escrevemos um texto num computador, as informações são armazenadas na memória RAM, assim como os dados de entrada.
    A RAM também é conhecida como memória de escrita e leitura, pois lemos ou escrevemos informações neste tipo de memória.




1.2   ROM – Read Only Memory (Memória só de Leitura)


     É usada para armazenar instruções e/ou dados permanentes ou raramente alterados. A informação geralmente é colocada no chip de armazenamento quando ele é fabricado e o conteúdo da ROM não pode ser alterado por um programa de usuário. Por esse motivo é uma memória só de leitura.
A ROM realiza-se num chip que possuí um software determinado e não apagável pelo usuário.     Desta forma a ROM incorpora as idéias de hardware e software.
    Em resumo, a informação armazenada em ROM não é volátil, ou seja, não é perdida quando o fornecimento de energia externa do computador é interrompido. Já a RAM é volátil, pois as informações armazenadas são perdidas quando a energia é cortada.


  2.   Memória Secundária

    A memória secundária é a memória de armazenamento permanente, que armazena os dados permanentemente no sistema, sem a necessidade de energia elétrica e, por esse motivo, conhecida como memória não volátil. Ela funciona como complemento da memória principal para guardar dados.
      O computador só consegue processar o que está na memória principal, assim como ocorre conosco. Na verdade, só conseguimos processar o que está na nossa memória. Por exemplo, só podemos discar um número telefônico do qual nos lembramos, o qual esteja na nossa memória. Se não nos lembrarmos, temos que recorrer a uma memória auxiliar, representada neste caso por uma agenda telefónica e só então estaremos em condições de discar.
     Como exemplos de memória secundária podemos citar  o disco rígido e o CD-ROM, entre outros.






      3.  Memória Cache

      A memória cache surgiu quando percebeu-se que as memórias não eram mais capazes de acompanhar o processador em velocidade, fazendo com que muitas vezes ele tivesse que ficar "esperando" os dados serem liberados pela memória RAM para poder concluir suas tarefas, perdendo muito ao nível de desempenho.    
        Para solucionar este problema, começou a ser usada a memória cache, um tipo ultra-rápido de memória que serve para armazenar os dados mais frequentemente usados pelo processador, evitando na maioria das vezes que ele tenha que recorrer à comparativamente lenta memória RAM. Assim a  memória cache é um tipo de memória de alta velocidade que fica próxima à CPU e consegue acompanhar a velocidade de trabalho da CPU.

3 comentários: