Birçok Windows kullanıcısı, yaygın "hafıza okunamıyor" hatasıyla karşılaştı. Bu durumda, bu hataya neden olan uygulama hemen çalışmayı durdurur, yani kullanıcının herhangi bir veri kaydetme imkanı yoktur; saatlerce çalışmanın sonuçları anında yok edilebilir. Bu nedenle, "hafıza okunamıyor" ölümcül hatasının ne anlama geldiğini anlamak önemlidir.
Bu hata yalnızca Windows'ta oluşur. Ve bu sorunu daha iyi açıklamak için, adı geçen işletim sisteminde bellek kullanımının bazı özelliklerini bilmek gerekir.
Windows Bellek Yöneticisi nedir
Windows işletim sistemindeki bellek genellikle iki bileşenden oluşur:
1. Rastgele erişimli bir bellek (RAM) olan fiziksel bellek, yani. bilgisayarın anakartına bağlı gerçek bir cihaz;
2. Sanal bellek (sayfalama dosyası olarak adlandırılır). Bu bellek alanı gerçek bir cihaz kullanılarak değil, bilgisayarın sabit diskinde bulunan özel bir dosya kullanılarak oluşturulur. Disk belleği dosyası, ek aygıt satın almadan toplam bilgisayar belleği miktarını artırmak için kullanılır.
Bu iki bellek parçasının tüm uygulamalar arasında paylaşılması gerekir. Bu görev, işletim sisteminin özel bir parçası olan bellek yöneticisi tarafından çözülür. Bellek ayırma karmaşık bir işlemdir, ancak ana ilkesi şudur: tüm uygulamalar ihtiyaç duydukları bellek miktarını bir "aracı" - bellek yöneticisi aracılığıyla ayırır. Program için fiziksel bellek mi yoksa disk belleği dosyası mı kullandığı önemli değil, yalnızca ihtiyaç duyduğu miktarı ister, ardından yönetici belirli bir miktarda bellek ayırır.
Bu kaynak tahsis mekanizmasında bir hata meydana gelebilir: bir uygulama, başka bir program veya sistem tarafından zaten ayrılmış bir bellek alanını okumaya çalışırsa olur. Bu nedenle, "hafıza okunamıyor" hatası, uygulamanın erişimi olmayan bellek alanını okumaya çalıştığı (İngilizce'den çeviri olarak okunduğu - "okunduğu") anlamına gelir.
"Bellek okunamıyor" hatasının nedenleri
Bir uygulamanın "yabancı" bir bellek alanından veri okumaya çalışmasının birçok nedeni vardır:
1. Başlangıçta yanlış tasarlanmış yazılım;
2. Bilgisayarda kötü amaçlı yazılımların varlığı (virüsler, Truva atları, solucanlar vb.);
3. Hasarlı disk belleği dosyası veya diğer sistem dosyaları;
4. Donanım sürücüleri de dahil olmak üzere yazılım çakışmaları;
5. Disk belleği dosyasının bir kısmının bulunduğu kesimde hasar, RAM'de hasar veya aşırı ısınma.
Ne yazık ki, bu tam bir liste değildir ve her bir durumda "hafıza okunamıyor" hatasının nedeninin belirlenmesini büyük ölçüde karmaşıklaştırır. Ancak, bu nedenler en yaygın olanlarıdır.