EOS Belleği Nedir?

EOS belleği (On-Single-on-line bellek modülleri belleğini düzeltme hatası), dahili bir hata kontrol cihazı içeren bir tür Rasgele Erişim Belleği (RAM) bilgisayar bellek modülüdür. Bu, RAM yongalarında bulunan küçük bir işlemciye sahip olmak gibi bir şey, sadece sorumlu bir şekilde bilgisayarın RAM belleğine ve bilgisayardan gelen verilerin bütünlüğünü sağlamak. EOS belleği, bellekteki her veri biti için bir sağlama toplamı hesaplayarak çalışır. Bilinen geçerli sağlama toplamı ile veri EOS bellekten ayrılırken sağlama toplamıyla karşılaştırılması, bellek modüllerinin verilerin bozuk olup olmadığını bilmesini sağlar.

EOS belleğinin nasıl çalıştığını anlamak için odak noktası sağlama toplamıdır. Sağlama toplamı, veri belleğe ilk alındığında EOS belleği tarafından oluşturulan 32 bitlik veri yolları için yedi bitlik veya 64 bitlik veri yolları için sekiz bitlik bir doğrulama dizisidir. Verinin baytındaki ikili diziye dayalı olarak üretilir ve bu belirli veri parçasını temsil etmek için benzersiz bir karakter dizisi oluşturulur.

Veriler EOS hafızasında bulunduğu sürece, sağlama toplamı değeri yanına kaydedilir. EOS belleği, veriler bir program veya işletim sistemi tarafından aranana kadar orada tutulur. Bu noktada, bilinen geçerli sağlama toplamı ile karşılaştırarak depolanan bilgilere dayanarak sağlama toplamı oluşturur. İki değer eşleşirse, bellek modülü verilerin depolama sırasında bozulmadığını bilir. Ancak bunu yapmazlarsa, bellek modülü verilere bir şey olduğunu bilir.

Bellek modülündeki veriler bozulmuşsa - başka bir deyişle, sağlama toplamları artık eşleşmezse - bellek modülü verileri kendi başına düzeltmeyi deneyebilir. EOS belleği, kelime başına bir bitden fazla olmayan hataları otomatik olarak düzeltir. Tek bir bitden daha büyük hataları algılayabilse de, kendi başına düzeltir; Bu durumda, verilerin bozuk olduğunu belirten ve bilgisayarın kullanıcısını sistemdeki donanım veya yazılımla ilgili olası bir sorun hakkında uyaran, genellikle bir hata mesajı oluşturulur.

Bu tip bir belleği kullanmanın en önemli dezavantajı, sağlama toplamı değerinin kaydedilmesinin bellek modülünde bir miktar ek yük gerektirmesidir. Bu, örneğin RAM’de bir megabayt veri depolarken, bilgisayarın aslında bir megabayt artı sağlama toplamı değerini depoladığı anlamına gelir. Bunun çoğu durumda minimal bir etkiye sahip olmasına rağmen, her yeni veri biti ile - ve depolanan her yeni sağlama toplamı - mevcut RAM miktarının hata kontrol mekanizması tarafından yavaş yavaş yamyamlaştırıldığı anlamına gelir.