Bitişik Bellek Tahsisi

Yazar: Peter Berry
Yaratılış Tarihi: 11 Ağustos 2021
Güncelleme Tarihi: 12 Mayıs Ayı 2024
Anonim
İşletim Sistemleri - Ana Bellek (Main Memory) [1/2]
Video: İşletim Sistemleri - Ana Bellek (Main Memory) [1/2]

İçerik

Tanımı - Bitişik Bellek Ayırma ne anlama gelir?

Bitişik bellek ayırma işlemi ardışık bellek blokları (yani, ardışık adreslere sahip olan bellek blokları) atanan klasik bir bellek ayırma modelidir.


Bitişik bellek ayırma, en eski bellek ayırma düzenlerinden biridir. Bir işlemin yürütülmesi gerektiğinde, işlem tarafından bellek istenir. Sürecin büyüklüğü, işlemi yürütmek için kullanılabilir bitişik ana bellek miktarı ile karşılaştırılır. Yeterli bitişik hafıza bulunursa, işlemin başlatılması için işlem hafıza tahsis edilir. Aksi halde, yeterli boş bitişik hafıza mevcut olana kadar bekleme sırasına eklenir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Bitişik Bellek Tahsisini Açıklar

Bitişik bellek ayırma şeması, baz ve limit kayıtları olarak bilinen iki kayıt yardımıyla işletim sistemlerinde uygulanabilir. Bir işlem ana bellekte yürütülürken, temel kayıt işlemi işlemin yürüttüğü bayt miktarı sınır kayıt defterinde saklanırken, işlemin yürütüldüğü bellek konumunun başlangıç ​​adresini içerir. Bir işlem doğrudan karşılık gelen bir hafıza yeri için gerçek adres anlamına gelmez. Bunun yerine, kayıt defterine göre göreceli bir adres kullanır. Bir program tarafından belirtilen tüm adresler sanal adres olarak kabul edilir. CPU, bellek yönetim biriminin (MMU) yardımı ile gerçek bir adrese dönüştürülen mantıksal veya sanal adresi oluşturur. Temel adres kaydı, MMU tarafından adres çevirisi için kullanılır. Böylece, fiziksel bir adres aşağıdaki şekilde hesaplanır:


    Fiziksel Adres = Temel kayıt adresi + Mantıksal adres / Sanal adres

Bir işlem tarafından başvurulan herhangi bir bellek konumunun adresi, komşu bir işlemin adresini belirtmediğinden emin olmak için kontrol edilir. Bu işleme güvenliği, temel işletim sistemi tarafından yönetilir.

Sürekli bellek tahsisinin bir dezavantajı, boş belleği bekleyen işlemlerden dolayı çoklu programlama derecesinin azaltılmasıdır.