1.1 - Hierarquias de memória e dispositivos de armazenamento
Em um sistema de computador moderno, os dados residem e são transportados por uma hierarquia de meios de armazenamento. A memória de velocidade mais alta é a mais cara e, portanto, está disponível com a menor capacidade. A memória de velocidade mais lenta é o armazenamento em fita off-line, que basicamente está disponível em capacidade de armazenamento indefinida.
No nível de armazenamento primário, a hierarquia de memória inclui, no extremo mais caro, a memória cache, que é uma RAM (Random Access Memory) estática. A memória cache normalmente é usada pela CPU para agilizar a execução de instruções de programa usando técnicas como pré-busca e pipelining (técnicas que tentam adivinhar que informação a CPU precisa, deixando-as previamente disponíveis para a CPU). Esta memória localiza-se dentro da CPU.
O próximo nível de armazenamento primário é a DRAM (Dynamic RAM), que oferece a área de trabalho principal para a CPU, para manter instruções de programa e dados. Ela é popularmente chamada de memória principal. Veja aqui uma vantagem da DRAM.
No nível de armazenamento secundário e terciário, a hierarquia inclui discos magnéticos, bem como armazenamento em massa na forma de dispositivos de CD-ROM, DVD e Blu Ray e, por fim, fitas no extremo mais barato da hierarquia.
A capacidade de armazenamento é medida em kilobytes (Kbyte ou 1.024 bytes), megabytes (MB ou 1 milhão de bytes), gigabytes (GB ou 1 bilhão de bytes) e até mesmo terabytes (1.024 GB).
É seu baixo custo, que continua a diminuir; a desvantagem é sua volatilidade (os dados são perdidos ao desligar ou reiniciar o computador) e menor velocidade em comparação com a cache (RAM estática).
X