|
Bildirim
|
ECC RAM (Error Correcting Code - Hata Düzeltme Kodu) veri aktarım esnasında hatalı bitleri algılayıp engelleyen donanımsal devredir. ECC RAM hatalı veriyi düzeltmez! Hatalı veriyi düzeltmesi yanlış bilgidir. ECC RAM hatalı veri ile karşılaştığında bu veriyi yeniden talep eder. Bu sayede doğru veriye ulaşmayı garantiler.
Performansı %2 ile %4 arası azaltır. ECC RAM Kullanmak için işlemci ve anakartın ECC RAM desteği olmalıdır. SSD ya da disk üzerinden yoğun veri okuma işleminde hata ile karşılaşma oranı daha yüksek olduğu için veri merkezleri gibi yüksek işlem hacmi gerektiren alanlarda ECC RAM'li sistemlerin tercih edildiğini görürüz. Matematik, mühendislik, borsa, bankacılık ya da bilimsel araştırmalar gibi hatanın kabul edilmediği alanlarda da sıklıkla kullanılır. ECC RAM nasıl çalşır Soğutucu olmayan RAM üzerinde bellek modüllerini görebilirsin . ECC olmayan yani günlük herkesin kullandığı RAM üzerinde 4 ve 4ün katları bellek yongası(bellek çipi) bulunur. ECC olan bellekte ise 3 ve 5'in katları kadar bellek yongası bulunur. Günümüzde ECC RAM için yaygın olarak 9 çipli modeller mevcuttur. Her hücrede 8 bit yani 1 bayt veri bulunur. ![]() Örnek verecek olursam bilgisayarın çalıştğı ikilik (Binary) sistemde 01000110 F(Bürük Fe) harfidir. ECC olmayan DDR4 bir bellekte (4ün katı) 8 adet bellek modülü(çipte) bulunur. Diskten veri okundu. 010001100 (Büyük F harfi) verisi belleğe gönderildi. Gönderim esnasında hata ile karşılaşıldı 01000110 iletilmesi gerekirken sondaki sıfır olan bit değişerek 1 oldu 010001111 Büyük F harfi yerine sitemde büyük G harfi ile karşılaşılır. Sistemde ECC RAM olsaydı bu hata ile karşılaşılmazdı. ECC RAM'de hatayı düzeltmek için ek çipe sahip olduğunu belirtmiştim. 9cu çip şu şekilde çalışır. 010001101 = F Verinin hatalı olup olmadığını algılamak için fazladan bit ile doğrulama yapması gereklidir. (Performans düşmesinin sebebi de budur.) Buna doğrulama biti denir. 01000110 bu verinin sonuna doğrulama biti eklenir. Çift sayıda bit(0-2-4-6-8) için doğrulama bit'i sıfır rakamıdır. Tek sayıda bit için (1-3-5-7) doğrulama bit'i olarak bir sayısı kullanılır. Tek ya da çift olarak eşleştirme yapan doğrulama koduna "eşlik hafızası" yani "parity memory" diye adladırılır. Bu anlaşıldığına göre devam ediyorum. 1 bayt'lık(01000110) verinin içinde 3 Adet 1(bir) bitinden mevcut. 3 adet tek sayı olduğu için doğrulama bitimiz 1'dir. Çift sayı yani 4 adet 1 olsaydı o zaman doğrulama 0(sıfır) olacaktı. Doğrulama için sonuna 1 konur. 010001101(sondaki bitin doğrulama için kuullanıldığını belirtmiştim) hata oluştu ve 010001111 sondaki sıfır değişerek bir olarak iletildi. Doğrulama bitimiz "1" bu nedenle iletilen bitlerin tek sayı olması gerekiyor. 4 adet 1 tek sayı olarak algılanmadığı için hata olarak algılanır ve sistem veriyi yeniden talep eder. Hatalı iletim sebebiyle büyük G harfi düzeltilerek doğru bilgi yani Büyük F harfi ekrana iletilir. Standart kullanıcı için bu hata ciddi sorun oluşturmasa da banka da ya da borsa gibi kritik öneme sahip olan bir yerde 250'000$ ödeme yerine hata sebebiyle 350'000 dolarlık işlem gerçekleşmemesi için ECC RAM kullanılması zorunluluktur. Elektiriksel dalgalanma, güneş patlamalarının yaymış olduğu nötronlar ya da sistemdeki okuma yazma esnasında oluşan donanımsal problemler nedeniyle hatalar ile karşılaşılır ECC RAM uyumlu işlemci ve anakartların daha pahalı olması sebebiyle standart kullanıcılar için güncel sistemler neredeyse tercih edilmiyor. Bilgim dahilinde paylaştım. Hatalı bilgi olmaması için eğer hata varsa uyarın. Yanlış bilginin yayılmasına sebebiyet vermek istemem |
Çünkü X99 profesyonellik soketi yine Intel X299 ve AMD X399 çipset ile karşılaştırmak gerekir. Ana soket olan LGA115x, AM4 soketlerin 4 kanal desteği bulunmamakta.
65W olup yarı yarıya enerji çeken 3700X fark yaratabilir. i7 5820K günümüzde Ryzen 2600X den geride. |
2 Kanal destekleyen işlemci 4 adet RAM ile kullanıldığında veri akışında hiçbir sıkıntı yaşanmaz, sadece Quad CH olarak çalışmaz yine Dual olarak devam eder.
|
< Bu mesaj bu kişi tarafından değiştirildi Timeguard -- 4 Ağustos 2019; 13:0:45 > < Bu ileti mobil sürüm kullanılarak atıldı > |
< Bu ileti mobil sürüm kullanılarak atıldı > |
< Bu mesaj bu kişi tarafından değiştirildi experiment67 -- 4 Ağustos 2019; 23:27:43 > < Bu ileti mobil sürüm kullanılarak atıldı > |
|
|
|
|
|
|
< Bu mesaj bu kişi tarafından değiştirildi experiment67 -- 8 Ağustos 2019; 16:43:8 > |
|
|
< Bu ileti mobil sürüm kullanılarak atıldı > |
< Bu mesaj bu kişi tarafından değiştirildi experiment67 -- 27 Eylül 2019; 11:1:15 > |
|
< Bu mesaj bu kişi tarafından değiştirildi Isbara -- 27 Eylül 2019; 10:14:5 > |
|
|