Sanal Adres Nedir?

Sanal adres, sanal belleğin fiziksel konumuna işaret etmesi dışında, bir ev veya iş adresine benzer. Sanal adresin gerekli olmasının bir nedeni, sanal belleğin fiziksel bellek gibi davranmasıdır, ancak öyle değildir ve bilgisayarın belleğe nereden erişilebileceğini bilmesi gerekir. Başka bir neden, adres listesi belleğin nasıl kullanıldığını gösterir ve bu da bir bellek bölümünün yönetilmesini kolaylaştırır. Bu, ağ adreslerini sanal bir ağ üzerinden kaydetmek için de kullanılabilir, çünkü bilgisayarları bağlamak için başka bağlantı yoktur.

Bilgisayarların çoğunda, bilgisayardaki toplam bellek miktarını artıran sanal bellek bulunur ve fiziksel bir bellek yongasından olmasa da, merkezi işlem birimi (CPU) gibi fiziksel donanımlardan gelir. Erişime yardımcı olmak için, sanal adres listesi sanal belleğin kökenlerini kaydeder. Bu listeyi takip ederek, bilgisayar hafızanın fiziksel konumunu kolayca bulabilir ve bu sayede hesaplamayı kolaylaştırır.

Sanal bellek fiziksel bellek gibi davranırken, sanal belleği kullanmak için belleği simüle eden fiziksel alana erişilmesi gerekir. Bu, bilgisayarın hafızayı nerede bulacağını bilmesi için gerekli olan sanal adres listesini yapar. Bilgisayar fiziksel adresi bulamazsa, sanal bellek kullanılamaz, çünkü içinde hiçbir şey saklanamaz.

Hafızanın farklı erişim seviyeleri vardır ve sanal adres listesi hafızanın o anda nasıl kullanıldığını açıklar. Bir bilgisayardaki çoğu hafıza herkese açıktır, yani herhangi bir şey hafıza alanında saklanabilir, bu da bilgisayarın bunları kolayca işlemesini ve saklamasını sağlar. Bellek özelse veya bir bölüm için kullanılıyorsa, adres listesi bilgisayarın bu bölümü, bölümün amacını doğrudan yansıtan gereksinimler dışında kullanmamasını sağlar. Örneğin, iş dosyaları için bir bölüm yapılmışsa, o zaman sadece iş dosyaları bölüme kaydedilebilir.

Sanal adres listesi normalde sanal bellek için kullanılır, ancak sanal bir ağ için de kullanılabilir. Bu ağ türü geleneksel olarak kablolarla veya normal kablosuz bağlantılarla değil, bilgisayarları birbirine bağlayan sanal bağlantılarla bağlanır. Bu durumda, adres listesi ağdaki her bilgisayarın fiziksel konumunu gösterir, böylece bilgisayarlar bağlı kalabilir.