Diferença Entre RAM E Memória Cache

Diferença Entre RAM E Memória Cache
Diferença Entre RAM E Memória Cache

Vídeo: Diferença Entre RAM E Memória Cache

Vídeo: Diferença Entre RAM E Memória Cache
Vídeo: Memória CACHE 2024, Abril
Anonim

RAM vs memória cache

A memória de um computador é organizada em uma hierarquia e são organizadas considerando o tempo de acesso, custo e capacidade. RAM e memória cache são dois membros nessa hierarquia de memória. RAM (Random Access Memory) é a memória primária usada em um computador. Suas células de memória individuais podem ser acessadas em qualquer sequência e, portanto, é chamada de memória de acesso aleatório. RAMs são divididos em duas categorias como RAM estática (SRAM) e RAM dinâmica (DRAM). A memória cache é uma memória especial utilizada pela CPU (Unidade Central de Processamento) de um computador com o objetivo de diminuir o tempo médio de acesso à memória.

O que é RAM?

A RAM também é conhecida como a memória principal de um computador. É uma memória volátil na qual os dados armazenados na memória são perdidos quando a energia é desligada. RAMs são divididos em duas categorias como RAM estática (SRAM) e RAM dinâmica (DRAM). SRAM usa transistores para armazenar um único bit de dados e não precisa ser atualizado periodicamente. A DRAM usa um capacitor separado para armazenar cada bit de dados e precisa ser atualizado periodicamente para manter a carga nos capacitores. Em computadores modernos, a RAM é organizada em módulos que podem ser atualizados. Isso permitiria aumentar a capacidade de RAM ou consertar danos com muita facilidade.

O que é memória cache?

A memória cache é uma memória especial utilizada pela CPU com o objetivo de diminuir o tempo médio de acesso à memória. A memória cache é relativamente menor e também mais rápida, que armazena os dados acessados com mais frequência da memória principal. Quando há solicitação de leitura de memória, a memória cache é verificada para ver se os dados existem na memória cache. Se esses dados estiverem na memória cache, não há necessidade de acessar a memória principal (que leva mais tempo para ser acessada), diminuindo o tempo médio de acesso à memória. Normalmente, existem caches separados para dados e instruções. O cache de dados é normalmente configurado em uma hierarquia de níveis de cache (às vezes chamados de caches multinível). L1 (Nível 1) e L2 (Nível 2) são os principais caches nesta hierarquia de caches. L1 é o cache mais próximo da memória principal e é o cache que é verificado primeiro. O cache L2 é o próximo da linha e o segundo mais próximo da memória principal. L1 e L2 variam em velocidades de acesso, localização, tamanho e custo.

Qual é a diferença entre RAM e Cache Memory?

Na hierarquia de memória, a memória cache é a memória mais próxima da CPU quando comparada com a RAM. A memória cache é muito mais rápida e cara quando comparada com a RAM. Mas a capacidade da memória RAM é maior do que a capacidade da memória cache. Além disso, a memória cache também é organizada como uma hierarquia como caches L1, L2 e L3 que diferem em velocidade, custo e capacidade.

Recomendado: