Memória primária versus secundária | Dispositivos Auxiliares de Armazenamento
Um computador contém uma hierarquia de dispositivos de memória para armazenar dados. Eles variam em capacidade, velocidade e custo. A memória primária (também conhecida como memória principal) é a memória que é acessada diretamente pela CPU para armazenar e recuperar informações. A memória secundária (também conhecida como memória externa ou auxiliar) é um dispositivo de armazenamento que não é acessível diretamente pela CPU e é usado como dispositivo de armazenamento permanente que retém dados mesmo depois que a energia é desligada..
O que é memória primária?
Memória primária é a memória que é acessada diretamente pela CPU para armazenar e recuperar informações. Na maioria das vezes, a memória primária também é conhecida como RAM (Random Access Memory). É uma memória volátil, que perde seus dados quando a energia é desligada. A memória primária é diretamente acessível pela CPU através do endereço e do barramento de memória e é constantemente acessada pela CPU para obter dados e instruções. Além disso, os computadores contêm uma ROM (Read Only Memory), que contém instruções que são executadas frequentemente, como o programa de inicialização (BIOS). Esta é uma memória não volátil que retém seus dados quando a energia é desligada. Como a memória principal é acessada com frequência, ela precisa ser mais rápida. Mas eles são menores em tamanho e também caros.
O que é memória secundária?
A memória secundária é um dispositivo de armazenamento que não é acessível diretamente pela CPU e é usado como um dispositivo de armazenamento permanente que retém dados mesmo depois que a energia é desligada. A CPU acessa esses dispositivos através de um canal de entrada / saída e os dados são primeiro transferidos para a memória primária da memória secundária antes de acessá-los. Geralmente, unidades de disco rígido e dispositivos de armazenamento óptico (CDs, DVDs) são usados como dispositivos de armazenamento secundário em computadores modernos. Em um dispositivo de armazenamento secundário, os dados são organizados em arquivos e diretórios de acordo com um sistema de arquivos. Isso também permite associar informações adicionais a dados como permissões de acesso, proprietário, hora do último acesso etc. Além disso, quando a memória principal é preenchida, a memória secundária é usada como armazenamento temporário para manter os dados menos utilizados na memória principal. . Os dispositivos de memória secundária são menos dispendiosos e maiores em tamanho. Mas eles têm um grande tempo de acesso.
Diferença entre Memória Primária e Secundária
Memória primária é a memória acessada diretamente pela CPU para armazenar e recuperar informações, enquanto a memória secundária não é acessível diretamente pela CPU. A memória primária é acessada usando barramentos de endereço e dados pela CPU, enquanto a memória secundária é acessada usando canais de entrada / saída. A memória primária não retém dados quando a energia é desligada (volátil) enquanto a memória secundária retém dados quando a energia é desligada (não volátil). Além disso, a memória primária é muito rápida em comparação com a memória secundária e possui um tempo de acesso menor. Porém, os dispositivos de memória primária são mais caros em comparação aos dispositivos de memória secundária. Por esse motivo, geralmente um computador é composto por uma memória primária menor e uma memória secundária muito maior.