O que é memória EOS?
Memória EOS (Erro corrigindo a memória Código-on-line Modules Memory) é um tipo de módulo de memória do computador de memória de acesso aleatório (RAM) que contém um dispositivo de verificação de erro interno. É um pouco como ter outro pequeno processador localizado nos próprios chips de RAM, cujo único é garantir a integridade dos dados que se movem de e para a memória RAM do computador. Funções de memória EOS calculando uma soma de verificação para cada bit de dados na memória. Comparando a soma de verificação válida conhecida com a soma de verificação quando os dados estão deixando a memória EOS permite que os módulos de memória saibam se os dados foram corrompidos.
O ponto focal para entender como as funções de memória EOS é a soma de verificação. A soma de verificação é de sete bits-para caminhos de dados de 32 bits-ou um de oito bits-para caminhos de dados de 64 bits-sequência de validação, gerada pela memória EOS quando os dados são recebidos pela primeira vez na memória. É gerado com base na sequência binária nos bytes dos dados, criando um usequência de caracteres nique para representar essa peça específica de dados.
Enquanto os dados reside na memória EOS, o valor da soma de verificação será armazenado ao lado dele. A memória EOS a mantém lá até que os dados sejam chamados por um programa ou pelo sistema operacional. Nesse ponto, regenera a soma de verificação com base nas informações armazenadas, comparando -as com a soma de verificação válida conhecida. Se os dois valores corresponderem, o módulo de memória sabe que os dados não foram corrompidos durante o armazenamento. Mas se não o fizerem, o módulo de memória sabe que algo aconteceu com os dados.
Se os dados no módulo de memória tiverem sido corrompidos - em outras palavras, se as somas de verificação não corresponderem mais - o módulo de memória poderá tentar corrigir os dados por conta própria. A memória EOS é capaz de erros de autocorreção de não mais que um pouco por palavra. Embora possa detectar erros maiores que um bit, não pode corrigirEcto -os por conta própria; Nesse caso, uma mensagem de erro é normalmente gerada, afirmando que os dados estão corrompidos e alertando o usuário do computador sobre um possível problema com o hardware ou o software no sistema.
A desvantagem primária para usar esse tipo de memória é que armazenar o valor da soma de verificação requer um pouco de sobrecarga adicional no módulo de memória. Isso significa que, ao armazenar, por exemplo, um megabyte de dados na RAM, o computador está na verdade armazenando um megabyte mais o valor da soma de verificação. Embora isso tenha um impacto mínimo na maioria das circunstâncias, significa que, com cada novo pouco de dados-e cada nova soma de verificação armazenada-, a quantidade de RAM disponível está sendo lentamente canibalizada pelo mecanismo de verificação de erros.