Bir Bellek Haritası Nedir?



Görünse de, bir bilgisayardaki bellek, verilerin boşaltılabileceği devasa bir kutuya benzemez. Bir çöp kutusu yerine bilgisayar belleği dosya dolabına benziyor. Bir bilgisayarın belleğindeki dosyaların düzenlenmesi, bellek haritası olarak bilinen bir sanal dosyada korunur. Bellek haritası, bilgisayarın belleğinin her "çekmecesi" hakkında bilgi içerir. İşletim sistemi sırasında işletim sistemi, bilgisayar sistemindeki kullanılabilir bellek miktarına nasıl kolay kredi veren bankalarerişileceğini ve kullanılacağını öğrenmek için bellek haritasını kullanır.
Bellek haritası, sistem belleğindeki kullanılabilir her bir yuvanın tam bir okumasını içerir. Bunu görselleştirmenin basit bir yolu, bir ızgara düzeni gibidir. Bilgisayarın belleğindeki her dosya belirli bir adrese, konumunu gösteren koordinatlara sahiptir. Haritadaki her bir hafıza koordinatı ya da adresi için, bellek haritası hafızanın kullanılabilir olup olmadığını ya da başka bir programın gelecekte kullanım için ayrılmış olup olmadığını listeler. Bu, hafızadaki hataları ve diğer sorunları önleyerek, bilgisayardaki tüm bellek bilgilerini her program için ayrı ve ayrı tutar.
Bir çalışma haritası olmadan, bellekte saklanan bilgilerin bütünlüğü, sürekli tehlikede olacaktır. Bir finansal programın ve video oyununun aynı anda tek bir bilgisayarda çalıştığını düşünün. Finansal program, banka hesap bakiyesini bir adreste hafızaya kaydeder. Süreci yönlendirmek için bir bellek haritası olmadan, yüksek bir skor kaydettiğinde video oyun programı tarafından bu bilgilerin üzerine yazılabilir. Şimdi, dengeli bir banka hesabı yerine bilgisayar, video oyun performansına dayanan finansal verileri ayarlıyor. Daha da kötüsü, hızlı kredi veren bankalarfarkı işaret etmek için bir bellek haritası olmadan, sistem hatayı yakalama şansını büyük ölçüde azaltacaktır.
Haritanın işlevselliği, kullanılan yönteme göre değişir. Bilgisayarın başlatma işlemi sırasında harita, sistemdeki toplam bellek miktarının işletim sistemini bilgilendirir ve bellek haritasını temel bir düzen sağlayan işletim sistemine sunar. Bellek haritaları, sanal bellek ve hata ayıklama programları için de önemlidir . Sanal bellekteki harita, sanal bellek ile gerçek fiziksel adresler arasında bir yer paylaşımı sağlar; çevirmen bir haritayı milden kilometreye çevirebilir. Hata ayıklamada, harita hafıza adreslerini saklanan verilere karşı kontrol etmek için kullanılır ve her şeyin doğru yerde olmasını sağlar.

Yorumlar

Bu blogdaki popüler yayınlar

WLAN Sürücüsü nedir?

Eggdrop nedir?

AppleShare&Reg; nedir?