Memórias
Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporariamente ou permanentemente.
Tipologia
Podemos distinguir os vários tipos de memórias:
Memória principal: também chamadas de memória real, são memórias que o processador pode endereçar diretamente, sem as quais o computador não pode funcionar. Estas fornecem geralmente uma ponte para as secundárias, mas a sua função principal é a de conter a informação necessária para o processador num determinado momento; esta informação pode ser, por exemplo, os programas em execução. Nesta categoria insere-se a memória RAM (volátil), memória ROM (não volátil), registradores e memórias cache.
Memória secundária: memórias que não podem ser endereçadas diretamente, a informação precisa ser carregada em memória principal antes de poder ser tratada pelo processador. Não são estritamente necessárias para a operação do computador. São geralmente não-voláteis, permitindo guardar os dados permanentemente. Incluem-se, nesta categoria, os discos rígidos, CDs, DVDs e disquetes.
Às vezes faz-se uma diferença entre memória secundária e memória terciária. A memória secundária não necessita de operações de montagem (inserção de uma mídia ou média em um dispositivo de leitura/gravação) para acessar os dados, como discos rígidos; a memória terciária depende das operações de montagem, como discos ópticose fitas magnéticas, entre outros.
Tecnologias de implementação
As principais tecnologias de implantação de memórias em uso corrente são:
Portas lógicas e flip-flops, usados na implementação da memória cache.
Transistores e circuitos de refrescamento, usados na implementação da memória principal.
Arranjos de conexões, utilizados na implementação de certas ROMs (memórias de leitura).
Fitas magnéticas, utilizadas principalmente para cópias de segurança e arquivamento a longo prazo.
Discos magnéticos, como discos rígidos e disquetes - a principal tecnologia de