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).

A palavra petabyte (1.024 terabytes ou 10^ 15 bytes) agora está se tornando relevante no contexto de repositórios muito grandes de dados na física, astronomia, ciências terrestres, aplicações científicas e também em sistemas de armazenamento enorme de dados (VLDB – Very Large Data Base).
Copyright © 2014 AIEC.