Mantıksal Adres ve Fiziksel Adres Arasındaki Fark

Adres, CPU belleğindeki bir şeyin konumunu benzersiz bir şekilde tanımlamak için kullanılır. Bu adresler, biri mantıksal adres, diğeri fiziksel adres olmak üzere iki ana türe ayrılır. Her ikisi de farklı ama biraz benzer işlevselliğe sahip.

Mantıksal adres, kullanıcı programı tarafından görüntülenebilen sanal bir adres görevi görür. Bununla birlikte, Fiziksel adres, kullanıcı programı tarafından doğrudan görüntülenemez ve mantıksal adres, bir işaretçi yardımıyla fiziksel adrese erişmek için bir kaynak olarak kullanılır.

Bir program yürütülürken Merkezi İşlem Birimi tarafından mantıksal bir adres oluşturulurken, fiziksel bir adres bellek biriminde bulunan gerçek bir konumdur. Mantıksal bir adres karşılık gelen fiziksel adresle eşlendiğinde, CPU ile veriyolu arasında belleği taşıyan bir bellek yönetim birimi olur; çünkü yapılan görevler adres çeviri katmanına ve CPU'ya ulaştığında benzerdir.

Oluşturulan böyle bir katmanı tanımlamanın en iyi yolu, tüm bilgisayar ağının donanımı ve yazılımı arasında bir bağlayıcı görevi gören bir veri bağlantı katmanıdır..

Mantıksal Adres nedir?

Bir program çalışırken merkezi işlem birimi tarafından oluşturulan bir şeyin adresine Mantıksal Adres denir. Adres, sanal adres olarak da adlandırılır. Bunun nedeni, mimarinin diğer şeylerin nerede konumlandığını anlaması için bir kılavuz olarak kullanılmasıdır, çünkü bu nedenle sistemde değişken değildir.

Sistemdeki diğer konumları bulmak için temel adresi bulmaya yardımcı olan bir program, dolayısıyla mantıksal adres gerektirir. Mantıksal adresin işlemlerini anlamanın bir başka yolu, sistemde başlangıçta kullanılan bir bellek bloğudur. Eşleme çevirmeni nedeniyle diğer adres türlerinden bir değişken haline gelen fiziksel bir adres oluşturmak için bir temel adresle birleştirilir..

Mantıksal adresi ilişkili fiziksel adresiyle eşleştiren şey bellek yönetim birimidir. Yükleme zamanı ve Derleme zamanı adres bağlama yöntemleri, aynı mantıksal adres ve fiziksel adres oluşturmak için kullanılırken, çalışma zamanı adres bağlama farklı bir mantıksal ve fiziksel adres üretir. Mantıksal adresler genellikle sıfırdan maksimuma (0'dan maksimuma) kadar değişir. Bunun nedeni, mantıksal bir adres oluşturan kullanıcı programının, işlemin 0 ile maks. Ancak, mantıksal bir adresin kullanılabilmesi için fiziksel bir adrese eşlenmesi gerekir.

Dikkat edilmesi gereken bir diğer önemli gerçek de, sistemin yeniden başlatıldığında mantıksal belleğin silinmesi ve toplanan bilgilerin zaman içinde değişken hale gelmesidir..

Fiziksel Adres Nedir?

Fiziksel Adres, bellek yönetim birimindeki ilişkili mantıksal adrese göre hesaplanan fiziksel bir konumu tanımlamak için kullanılır. Bu adres doğrudan kullanıcı programı tarafından erişilemez veya görüntülenmez, bu nedenle konumu değil kodu gösteren işaretçiler yardımıyla erişilebilir olmasını sağlamak için mantıksal bir adresin eşlenmesi gerekir. Mantıksal adres içinde var olan karşılık gelen tüm fiziksel adres kümelerine fiziksel adres alanı denir.

Bellek adresi olarak geçerli bir adres kullanıldığında, bellek yönetim biriminin mantıklı konumlar üzerinden fiziksel konumlara değiştiği temel listede taşınır. Adres sınırlama stratejileri, toplama zamanı ve yükleme süresi Akıllı ve fiziksel konumlar oluşturur. Fiziksel adresler genellikle bir baz veya yer değiştirme kayıt değeri 'R' için R + Sıfır (R + 0) ila R + maksimum (R + maks) arasında değişir.

Mantıksal ve Fiziksel Adres Arasındaki Farklar

Farklılığın Temeli

Bu iki adres arasında ayrım yapmanın temel yolu, Mantıksal adresin merkezi işlem sisteminin bir program açısından oluşturduğu bir şeyin adresi olması, fiziksel adresin ise bellek yönetim biriminin hesapladığı bir şeyin gerçek adresidir..

Alan Adlandırma

Merkezi işlem birimi tarafından oluşturulan tüm adreslerin setine mantıksal adres alanı denir. Ancak, Fiziksel adres alanı, karşılık gelen mantıksal adreslerle eşlenen tüm fiziksel adres kümelerini ifade eder.

Doğa

Mantıksal adres sanal olarak mevcuttur ve bellek ünitesinde fiziksel olarak var olmak için belirli bir konuma sahip değildir, bu nedenle sanal adres olarak adlandırılır, fiziksel adres bellek ünitesinde bulunan erişilebilir bir fiziksel konumdur.

 Ciltleme Yöntemi - Özdeş

Aynı olan mantıksal ve fiziksel adresler Yükleme zamanı ve Derleme zamanı adresi olarak bilinen bağlama yöntemleri ile oluşturulur.

Ciltleme Yöntemi - Farklı

Çalışma zamanı adres bağlama yöntemi, birbirinden farklı olma eğiliminde olan mantıksal ve fiziksel adresler oluşturur.


değişkenlik

Mantıksal adres değişkendir, bu nedenle sistemle değişmeye devam eder, ancak o nesnenin fiziksel adresi her zaman sabit kalır. Bu nedenle, sistem yeniden başlatıldığında mantıksal adres, fiziksel adres olan muadilinde herhangi bir değişiklik olmazken silinir..

Mantıksal Adres ve Fiziksel Adres: Karşılaştırma Tablosu

Özet Mantıksal Adres ve Fiziksel Adres

  • Mantık adresi Merkezi İşlem Birimi tarafından oluşturulur.
  • Fiziksel adresi hesaplayan Bellek Yönetim Birimi.
  • Kullanıcı programı Mantıksal adresi görüntüleme yeteneğine sahiptir.
  • Kullanıcı programının fiziksel adresi doğrudan görüntüleme özelliği yoktur.
  • Tüm mantıksal adres kümelerine mantıksal adres alanı denir.
  • Fiziksel adres alanı, tüm fiziksel adres kümelerini ifade eder.
  • Mantıksal adres sanaldır ancak fiziksel bir adrese fiziksel olarak erişilebilir.
  • Aynı mantıksal adres ve fiziksel adres oluşturmak için yükleme süresi ve Derleme zamanı adres bağlama yöntemleri kullanılır.
  • Mantıksal adres değişkendir ve zaman zaman değişir.
  • Fiziksel adres sabit olduğundan değişmez.
  • Sistem yeniden başlatıldığında mantık adresi silinir.
  • Sistem yeniden başlatıldığında fiziksel adres etkilenmez.