Bilgisayar RAM'i uçucudur; içinde depolanan ne varsa, elektrik kesilir kesilmez kaybolur. Peki bilgisayar RAM'i tam olarak neden uçucu? Yüksek hızlı bilgisayar belleği oluşturmanın fiziğini araştırırken okumaya devam edin.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Soru
SuperUser okuyucu Chintan Trivedi, bilgisayar RAM'inin tam olarak neden geçici olması gerektiğini merak ediyor:
Bilgisayar RAM'i, diğer kalıcı depolama [types] gibi uçucu olmayacaksa, önyükleme süresi diye bir şey olmayacaktı. Öyleyse neden uçucu olmayan bir ram modülüne sahip olmak mümkün değil? Teşekkür ederim.
Uçucu olmayan RAM türleri olmasına rağmen (NVRAM olarak anılır ve Wi-Fi yönlendiricinizin içinde veri depolamak gibi her türlü uygulamada bulunur), Chintan özellikle PC'lerde bulunan RAM türüne atıfta bulunur. Bizi masaüstü ve dizüstü bilgisayarlarımızda NVRAM kullanmaktan tam olarak ne alıkoyuyor?
Cevap
SuperUser katılımcısı MSalters, donanımın fiziksel sınırlamalarından (ölçek ne kadar mikroskobik olursa olsun) nasıl kaçamayacağımız konusunda bazı bilgiler sunuyor:
Derinlerde fizik yüzünden.
Uçucu olmayan herhangi bir bellek, bitlerini aralarında büyük bir enerji bariyeri olan iki durumda saklamalıdır, aksi takdirde en küçük etki biti değiştirir. Ama o anıya yazarken, o enerji engelini aktif olarak aşmalıyız.
Tasarımcı, bu enerji engellerini belirlemede oldukça özgürlüğe sahiptir. Düşük ayarla
0 . 1ve çok fazla ısı oluşturmadan yeniden yazılabilen bir bellek elde edersiniz: hızlı ve uçucu. Enerji bariyerini yükseğe ayarlayın0 | 1ve bitler neredeyse sonsuza kadar veya siz ciddi enerji harcayana kadar sabit kalacaktır.DRAM, sızıntı yapan küçük kapasitörler kullanır. Daha büyük kapasitörler daha az sızdırır, daha az uçucu olur, ancak şarj edilmesi daha uzun sürer.
Flaş, yüksek voltajda bir izolatöre gönderilen elektronları kullanır. Enerji bariyeri o kadar yüksektir ki, onları kontrollü bir şekilde çıkaramazsınız; tek yol tüm bir bit bloğunu temizlemektir.
Başka bir deyişle, RAM'i modern bilgisayar işlemleri için ihtiyaç duyduğumuz kadar yüksek hızda yapmanın tek yolu, durum değişiklikleri arasındaki direnci son derece düşük tutmaktır (ve böylece RAM'i uçucu ve güç kaybı karşısında veri silinmesine duyarlı hale getirmektir. ).
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda sesi kapatın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .