İlk mikro bilgisayarlarda DRAM yenileme aralığı neydi?

Jan 18 2021

Dinamik RAM, statik RAM'den daha yoğundur, ancak veri kaybını önlemek için birkaç milisaniyede bir yenilenmesi gerekir. Tam olarak kaç milisaniye? Cevap zamanla değiştiyse, yetmişli ve seksenli yıllarda kullanılan RAM yongalarında ne olduğu ile ilgileniyorum.

Soruyu harekete geçiren şey, bazı bilgisayarların yenilemeyi yapmak için video devresini kullandıkları izlenimi altında olduğumdu, bu da bunu 60 Hz kare başına bir kez yapmanın yeterli olduğunu gösteriyordu, ki bu yaklaşık 16 ms olurdu, ancak http://www.jagregory.com/abrash-black-book/

Bilgisayardaki her DRAM yongası, depoladığı verilerin bütünlüğünü sağlamak için yaklaşık dört milisaniyede bir tamamen yenilenmelidir.

Standart DRAM yongaları için tipik rakam 4 ms miydi?

Yanıtlar

5 StephenKitt Jan 18 2021 at 16:13

Standart DRAM yongaları için tipik rakam 4 ms miydi?

Yalnızca 128kbit ve 256kbit yongalarla başlar. Daha önceki birçok yonganın (16kbit, 32kbit, 64kbit) ve bazı 128kbit'lik yongaların 2 ms'lik bir yenileme döngüsü gerektirdiği belgelendi; ayrıntılar için şu tablolara bakın: 4116 , 4132 , 4164 , 41128 , 41256 .

Pek çok bilgisayarın DRAM yenilemeyi işlemek için video devresini kullanması, yenilemenin video yenilemeyle aynı hızda gerçekleştiği anlamına gelmez. Bkz Ne DRAM yenileme nedir ve neden garip Apple II video belleği düzen onun tarafından etkilenir? Apple II uygulamasının bir açıklaması için. 8-bit Ataris'te, DRAM yenilemesi ANTIC tarafından bu amaca özel bir sayaçla gerçekleştirildi; ayrıntılar için Atari 8-bit SSS bölümüne bakın. Reenigne , IBM 5150'de DRAM yenilemesini (video devresini kullanmadan) açıklayan bir blog yazısı yazdı .

3 MartinMaly Jan 18 2021 at 17:29

Video olayı hakkında: Erken yongalarda 7 bitlik bir yenileme var, bu nedenle 2ms'lik bir çerçevede tüm satırlara erişmeniz gerekiyor. Döngü başına daha fazla (fiziksel) satır erişimi elde etmek için bazı adres satırlarını değiştirebilirsiniz.

Olağanüstü bir durumda, A0-A6 ve A7-A13'ü tamamen değiştirebilirsiniz, böylece doğrusal erişim için her bayt tamamen farklı bir fiziksel satırda saklanacaktır. Et voila, tasarım gereği bir "ücretsiz yenileme" ye sahipsiniz (ve çok fazla baş ağrısı, çünkü çok yavaş). Yani mümkün, ancak bir çeşit değiş tokuşa ihtiyacı var.

Ayrıca bkz .: Erken DRAM'ların (örneğin 4116) Sütun Adresi Kurulum Süresi negatiftir?