Filed Under (Bilgisayar-Internet) by murnes on 03-03-2008

Çok iş düzeninin kurulduğu bilgisayar sistemlerinde, birden çok program ana işlem birimini paylaşarak birlikte işletilir. Bir programın işletime alınabilmesi, öncelikle bu programın ana belleğe yüklenmesini gerektirir. Programların birlikte işletimi ana belleğin bunlar arasında paylaştırılmasını zorunlu kılar. Ana belleğin programlar arasında paylaştırılma zorunluluğu, işletim sistemine yeni bir yönetim işlevi yükler.

Ana bellek, programlar arasında, değişik biçimlerde bölümlenerek paylaştırılır. Belleğin bölüşülmesi, kimi sorunları da beraberinde getirir. Bu sorunlardan en önemlisi, bellekte, programlar arasında kalan kullanılamaz boşlukların yarattığı parçalanma sorunudur.

Parçalanma sorunu, programların yerlerinin işletim aşamasında değiştirilmesine olanak sağlanarak dönem dönem bitiştirilmeleri yoluyla aşılır.

Bu olanak, fiziksel adreslerin, bellek erişim aşamasında, özel bir yazmaca göreli olarak hesaplanması ve programların mantıksal adres evrenlerinin fiziksel adres evreninden bağımsızlaştırılması yoluyla yaratılır. Program bitiştirme işlemleri, dönem dönem işletimin kesilmesini gerektirdiğinden sistem başarımının düşmesine neden olur. Bitiştirme işlemlerini ortadan kaldırmak üzere programların ana belleğe bir bütün olarak yüklenmesi koşulundan vazgeçilebilir. Programlar sayfa ya da kesim olarak adlandırılan parçalara bölünür. Bu parçalar ana bellekte boş bulunan yerlere yüklenir. Bellekte bitişken olmayan kesimlere serpiştirilmiş programların işletimi, yeni adres dönüştürme ve yönetim işlevlerini ortaya çıkarır. Bu bağlamda sayfalı ve kesimli bellek yönetimlerinden söz edilir.

Bilgisayar sistemlerinde, kimi zaman kullanıcılara, sistemde var olan fiziksel bellek sığasından daha büyük sığada bellek alanları kullanabilme olanakları sunulur. Bu, görüntü bellek olanağı olarak bilinir. Bu bağlamda görüntü sayfalı, kesimli ve kesimli-sayfalı bellek yönetimlerinden söz edilir. Görüntü bellek yönetiminin uygulandığı sistemlerde program işletimi, program tümüyle ana belleğe yüklenmeden başlatılır. Ancak programın tümü diskte tutulur. Programın sayfa ya da kesim olarak adlandırılan parçaları, işletim aşamasında, gerektikçe ana belleğe yüklenir. Bellekte bulunmayan bir sayfa ya da kesime sapıldığında, öncelikle bunun ana bellekte taşınabileceği bir yer aranır. Bulunamazsa bellekten bir sayfa ya da kesim diske taşınarak yer açılır. Bu bağlamda ortaya çıkan yeni yönetim işlevleri de bellek yönetimi kapsamında sağlanır.

Bilgisayar sistemlerinde, ana bellek yönetimini desteklemek üzere, eksik sayfa, kesimden taşma, izinsiz erişim uyarıları gibi uyarıların üretilmesini, adres dönüştürme işlemlerinin gerçekleştirilmesini sağlayan özgün ekler bulunur. Ana Belleğin Yönetimi adlı bölümde, çeşitli bellek yönetim yöntemleri ayrıntılı olarak incelenirken bu özgün donanım ekleri de, yeri geldikçe açıklanacaktır.



Post a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Name: 
Email: 
URL: 
Comments: