Diferentes tipos de RAM (memória de acesso aleatório)
RAM (Random Access Memory) é uma parte da memória principal do computador que pode ser acessada diretamente pela CPU. A RAM é usada para ler e gravar dados nela, que são acessados pela CPU aleatoriamente. A RAM é volátil por natureza, o que significa que se a energia for desligada, as informações armazenadas serão perdidas. A RAM é usada para armazenar os dados atualmente processados pela CPU. A maioria dos programas e dados modificáveis são armazenados na RAM.
Os chips de RAM integrados estão disponíveis em duas formas:
- SRAM (RAM estática)
- DRAM (RAM dinâmica)
O diagrama de blocos do chip RAM é fornecido abaixo.
SRAM:
as memórias SRAM consistem em circuitos capazes de reter as informações armazenadas enquanto a alimentação for aplicada. Isso significa que esse tipo de memória requer energia constante. As memórias SRAM são usadas para construir a memória cache.
Célula de memória SRAM: as memórias estáticas (SRAM) são memórias que consistem em circuitos capazes de reter seu estado enquanto a alimentação estiver ligada. Portanto, esse tipo de memória é chamado de memórias voláteis. A figura abaixo mostra um diagrama de células de SRAM. Uma trava é formada por dois inversores conectados conforme mostrado na figura. Dois transistores T1 e T2 são usados para conectar a trava com duas linhas de bits. A finalidade desses transistores é atuar como chaves que podem ser abertas ou fechadas sob o controle da word line, que é controlada pelo decodificador de endereço. Quando a palavra line está no nível 0, os transistores são desligados e a trava permanece com sua informação. Por exemplo, a célula está no estado 1 se o valor lógico no ponto A for 1 e no ponto B for 0. Este estado é retido enquanto a linha de palavra não for ativada.
Para a operação de leitura , a linha de palavra é ativada pela entrada de endereço para o decodificador de endereço. A linha de palavra ativada fecha os transistores (interruptores) T1 e T2. Então, os valores dos bits nos pontos A e B podem ser transmitidos para suas respectivas linhas de bits. O circuito de detecção / gravação no final das linhas de bits envia a saída para o processador.
Para a operação de gravação , o endereço fornecido para o decodificador ativa a linha de palavra para fechar ambos os interruptores. Então, o valor do bit a ser escrito na célula é fornecido através do circuito de detecção / gravação e os sinais nas linhas de bits são então armazenados na célula.
DRAM:
DRAM armazena as informações binárias na forma de cargas elétricas aplicadas aos capacitores. As informações armazenadas nos capacitores tendem a se perder com o tempo e, portanto, os capacitores devem ser recarregados periodicamente para manter seu uso. A memória principal é geralmente composta de chips DRAM.
Célula de memória DRAM: Embora a SRAM seja muito rápida, ela é cara porque cada célula requer vários transistores. RAM relativamente mais barata é a DRAM, devido ao uso de um transistor e um capacitor em cada célula, conforme mostrado na figura abaixo., Onde C é o capacitor e T é o transistor. As informações são armazenadas em uma célula DRAM na forma de uma carga em um capacitor e essa carga precisa ser recarregada periodicamente.
Para armazenar informações nesta célula, o transistor T é ligado e uma voltagem apropriada é aplicada à linha de bits. Isso faz com que uma quantidade conhecida de carga seja armazenada no capacitor. Depois que o transistor é desligado, devido à propriedade do capacitor, ele começa a descarregar. Conseqüentemente, a informação armazenada na célula pode ser lida corretamente apenas se for lida antes que a carga nos capacitores caia abaixo de algum valor limite.
Tipos de DRAM:
Existem principalmente 5 tipos de DRAM:
- DRAM assíncrona (ADRAM): A DRAM descrita acima é o tipo DRAM assíncrono. O tempo do dispositivo de memória é controlado de forma assíncrona. Um circuito controlador de memória especializado gera os sinais de controle necessários para controlar o tempo. A CPU deve levar em consideração o atraso na resposta da memória.
- DRAM síncrona (SDRAM): A velocidade de acesso desses chips RAM é sincronizada diretamente com o clock da CPU. Para isso, os chips de memória permanecem prontos para operação quando a CPU espera que estejam prontos. Essas memórias operam no barramento de memória da CPU sem impor estados de espera. SDRAM está disponível comercialmente como módulos que incorporam vários chips SDRAM e formam a capacidade necessária para os módulos.
- SDRAM de taxa de dados dupla (DDR SDRAM): Esta versão mais rápida de SDRAM executa suas operações em ambas as extremidades do sinal de clock; enquanto um SDRAM padrão executa suas operações na borda ascendente do sinal de clock. Como eles transferem dados em ambas as extremidades do relógio, a taxa de transferência de dados é duplicada. Para acessar os dados em alta taxa, as células de memória são organizadas em dois grupos. Cada grupo é acessado separadamente.
- Rambus DRAM (RDRAM): O RDRAM fornece uma taxa de transferência de dados muito alta em um barramento de CPU-memória estreito. Ele usa vários mecanismos de aumento de velocidade, como interface de memória síncrona, cache dentro dos chips DRAM e tempo de sinal muito rápido. A largura do barramento de dados Rambus é de 8 ou 9 bits.
- Cache DRAM (CDRAM): Esta memória é um tipo especial de memória DRAM com uma memória cache on-chip (SRAM) que atua como um buffer de alta velocidade para a DRAM principal.
Diferença entre SRAM e DRAM A
tabela abaixo lista algumas das diferenças entre SRAM e DRAM:
Aprenda todos os conceitos do GATE CS com aulas gratuitas ao vivo em nosso canal do youtube.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva