Adres alanı - Address space

Olarak işlem , bir adres alanı , bir tekabül bunların her biri ayrı ayrı adresleri, bir dizi tanımlayan ağ ana , çevresel aygıt , bir disk sektöründe , bir hafıza hücresi veya başka bir mantıksal veya fiziksel bir varlık.

İçin yazılım programları kaydetmek ve depolanmış verileri almak için, her veri ünitesi yer alabilir bir adresi olmalıdır. Kullanılabilir adres alanlarının sayısı, genellikle kullanılan bilgisayar mimarisi tarafından sınırlandırılan temel adres yapısına bağlıdır .

Adres alanları, bir adresi adres alanı içinde açık hale getirmek için yeterince benzersiz şekilde tanımlanmış niteleyicilerin birleştirilmesiyle oluşturulur. Bir kişinin fiziksel adresi için adres alanı , mahalle, kasaba, şehir veya ülke gibi konumların bir kombinasyonu olacaktır. Bir veri adres alanının bazı öğeleri aynı olabilir, ancak adresteki herhangi bir öğe farklıysa, söz konusu alandaki adresler farklı varlıklara atıfta bulunacaktır. Örneğin, "32 Ana Cadde"nin aynı adresinde, ancak farklı kasabalarda birden fazla bina olabilir ve bu, farklı kasabaların benzer şekilde düzenlenmiş olsa da farklı sokak adres alanlarına sahip olduğunu gösterir.

Bir adres alanı genellikle sahip olduğu matematiksel yapıya göre birkaç bölgeye bölümleme sağlar (veya izin verir) . Durumunda toplam siparişe yönelik olarak hafıza adresleri , bunlar sade topakları . Posta adreslerinin hiyerarşik tasarımı gibi , bazı iç içe etki alanı hiyerarşileri , Etki Alanı Adı Sistemi veya bir dizin yapısı gibi yönlendirilmiş sıralı bir ağaç olarak görünür . Gelen Internet , Internet Assigned Numbers Authority (IANA) aralıklarını ayırır IP adresleri her küresel Internet adres alanının kendi parçalarını yönetebilmek için farklı sicil kayıtlarının.

Örnekler

Adreslerin kullanımları aşağıdakileri içerir, ancak bunlarla sınırlı değildir:

Adres eşleme ve çeviri

Mantıksal blok adreslemeden fiziksel geometriye çevirinin çizimi

Adres uzaylarının diğer bir ortak özelliği , genellikle çok sayıda katman oluşturan eşlemeler ve çevirilerdir . Bu genellikle bazı üst düzey adreslerin bir şekilde daha düşük düzeyli adreslere çevrilmesi gerektiği anlamına gelir. Örneğin, bir mantıksal disk üzerindeki dosya sistemi , basit durumlarda, bölümün ilk sektör adresinin eklenmesi yoluyla, mutlak LBA sektör adreslerine çevrilmesi gereken doğrusal sektör numaralarını çalıştırır . Ardından, Parallel ATA üzerinden bağlanan bir disk sürücüsü için, arabirimin tarihsel eksiklikleri nedeniyle her birinin mantıksal silindir kafası-sektör adresine dönüştürülmesi gerekir . Disk denetleyicisi tarafından tekrar LBA'ya dönüştürülür , ardından son olarak fiziksel silindir , kafa ve sektör numaralarına dönüştürülür.

Alan Adı Sistemi sırayla eşlemlenebilir ağa özel adresleri (genellikle IP adresleri) e (ve gelen) onun isimlerini eşleştiren bağlantı katmanı aracılığıyla ağ adresleri Adres Çözümleme Protokolü . Ayrıca, yerel alan ağı ve İnternet gibi farklı IP alanlarının kenarında ağ adresi çevirisi oluşabilir .

Sanal adres alanı ve fiziksel adres alanı ilişkisi

Sanal to-fiziksel adres çevirinin bir ikonik örneğidir sanal bellek , nerede farklı sayfalar arasında sanal adres alanı ya harita sayfası dosyası veya ana bellek için fiziksel adres alanı. Sayısal olarak farklı birkaç sanal adresin hepsinin tek bir fiziksel adrese ve dolayısıyla aynı fiziksel RAM baytına atıfta bulunması mümkündür . Tek bir sanal adresin sıfır, bir veya birden fazla fiziksel adresle eşlenmesi de mümkündür.

Ayrıca bakınız

Referanslar