Ana Bellek Yönetimi

Ram, cache ve register belleklere doğrudan erişim sağlanmaktadır.

Programlar HDD’de çalışmaktadır. Buradan Ram’e yüklenir ve CPU üzerinden işlenir.

Fiziksel hafızada yer ayrılması ve yönetilmesi gerekmektedir.

Her proses kendi alanından başlamaktadır. Proses sadece kendisinin Ram’de çalıştığını hisseder.

Kilitlenme: Bir veya daha fazla prosesin bloke olması veya daha fazla prosesin birbirini beklemesi durumudur.

Kıtlık(Açlık): Prosesin bekleme süresinin silinmemesi.

Karşılıklı Dışlama: Bir proses çalışıyor, diğeri çalışamıyor.

Paylaşılabilir&Paylaşılamaz Kaynaklar

CPU, RAM, gibi kaynaklar paylaşılabilir kaynaklardır. Yazıcı gibi cihazlar paylaşılamaz kaynaklardır.

Klasik Senkronizasyon Problemleri

Sınırlı Tampon Bellek
Okuyucu Bellek: Mutex(Dışlama), Full(Dolu olduğunu belirtir), Empty(Boş olduğunu belirtir)

Base=Taban değeri
Limit= Kullandığı boyutu belirtir.

Kullanıcı Programın Çok Adımlı İşletimi

Mantıksal adres fiziksel adrese dönüştürülmelidir.

Yer Değiştirme: Çalıştırılacak program Ram’e sığmadığı için yer değiştirme yapılır. Swap out(Ram den HDD ye) ve Swap İn(HDD den Ram e) işlemleridir.

Bitişik Bellek Yerleşimi
Boşluk: Kullanabilir bellek bloğu; hafıza üzerinde çeşitli boyutlarda boşluklar dağınık bir şekilde bulunur.

Dinamik Kayıt Birimi Ayrım Problemi

1-)İlk Uyum(First Fit): Yeterince büyük olan ilk bulduğu alana yerleştirilir.

2-)En İyi Uyum(Best Fit): Yeterince büyük olan en küçük boşluğa atama işlemidir. Amaç en küçük boşluk bırakmaktır.

3-)En kötü Uyum(Worst Fit): Mevcut olan en büyük boşluğa atama işlemidir.

Not: CPU’ yu en az ‘İlk Uyum’ yorar. Diğerleri daha fazla yorar.

Parçalanma

Dışsal Parçalanma (External Fragmentation): İsteği karşılamak için hafıza alanı mevcut fakat bitişik değildir.

İçsel Parçalanma (Internal Fragmentation): işleme ayrılan hafıza gerekenden biraz fazladır.

 

Sıkıştırma: Dışsal parçalanmayı azaltmak için kullanılır. Maliyetlidir.

Sayfalama

Fiziksel hafıza frema’lere bölünür, mantıksal hafızalar sayfalara bölünür.

Frema Table(Çerçeve Tablosu): Hangi sayfanın hangi freme’ e denk geldiğini gösteren tablodur.

 

Ofset değeri= Mantıksal Adres mod(sayfa boyutu)

Segmantasyon (Kesimli Bellek-Segmentation)

Segmantasyonda belleğin mantıksal olarak bölümlenmesi esastır. Program ve ilişkili verileri çok sayıda segmente bölünür. Tüm segmentlerin eşit boyda olma zorunluluğu yoktur. Sayfalamada olduğu gibi mantıksal adresler segment numarası ve ofset ile ifade edilir.

 Segmentelerin boyu eşit olmadığından dinamik bölümlemeye benzer. Dinamik bölümlemeye göre farkı; program birden fazla bölüm işgal edebilir ve bu bölümler bitişik olmak zorunda değildir. İç parçalanma da yoktur. Ancak dinamik bölümlemede olduğu gibi dış parçalanmalar mevcuttur.


Beğendiniz mi? Arkadaşlarınızla Paylaşın!

Sizin Tepkiniz Nedir?

komik komik
3
komik
beğendim beğendim
1
beğendim
iğrenç iğrenç
11
iğrenç
Başarısız Başarısız
15
Başarısız
Sinirlendim Sinirlendim
11
Sinirlendim
Korkutucu Korkutucu
10
Korkutucu
Sevgi Sevgi
6
Sevgi
Zekice Zekice
13
Zekice
Kadir

Legend

Merhaba, Ben Abdulkadir PALANCI. Atatürk Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Öğretmenliği Bölümü Yüksek Lisans öğrencisiyim. Araştırarak yeni şeyleri öğrenmeyi seviyorum. Araştırırken çoğu bilgilerin eksikliği,yetersizliği vb. durumlarla çokca karşılaştım. Bundan dolayı öğrendiğim ve öğrenecek olduğum bilgileri düzenli ve kaliteli bir şekilde sizlerle de paylaşmak istediğim için bu siteyi hazırladım. Her geçen gün yazar kadrosu genişleyen takımımızın arasına sizleri de bekleriz.

0 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir