işletim sistemi yürütme ihtiyaçları ile tek yazılım ise, CPU sadece değil, Kaynak planlanmış olması. Bellek yönetimi tüm süreçleri sorunsuz emin sonraki önemli adım
Bellek Depolama ve Yönetim
Bir işletim sistemi bilgisayarınızın belleğini yönetir zaman başarılı olmak için iki geniş görevler vardır.
- Her işlem yürütmek için yeterli belleğe sahip olması gerekir, ve başka bir işlem bellek alanı içine çalıştırabilirsiniz ne de başka bir işlem tarafından içine çalıştırılabilir.
- bellek farklı türleri Her süreç en etkili çalıştırmak böylece sistem düzgün kullanılması gerekir.
İlk görev yazılım türleri ve bireysel uygulamalar için hafıza sınırlarını kurmak için işletim sistemi gerektirir.
Bir örnek olarak, RAM 1 megabayt (1000 kilobayt) ile hayali bir küçük sistemde bakalım. Yedekleyin " önyükleme işlemi sırasında, bizim hayali bilgisayarın işletim sistemi, daha sonra " kullanılabilir bellek üstüne gitmek için tasarlanmıştır; İşletim sisteminin kendisi ihtiyaçlarını karşılamak için yeterince. Işletim sistemi çalıştırmak için 300 kilobayt ihtiyacı olduğunu varsayalım. Şimdi, işletim sistemi RAM havuzun dibine gider ve bilgisayarınızın donanım alt sistemlerini kontrol etmek için gerekli olan çeşitli sürücü yazılımı ile kurma başlar. Bizim hayali bilgisayarda, sürücüler 200 kilobayt kadar sürebilir. Yani tamamen yüklenen işletim sistemini aldıktan sonra, uygulama süreçleri için kalan 500 kilobayt vardır.
uygulamalar belleğe yüklenecek başladığınızda, işletim sistemi tarafından belirlenen blok boyutları yüklenir. Blok boyutu 2 kilobayt ise o zaman yüklenir her işlem boyutu 2 kilobayt çoklu var belleğin bir yığın verilecektir. Uygulamalar bloklar başlayan ve 4 ya da 8 bayt kelimeleri tarafından kurulan sınırları üzerinde biten bu sabit blok boyutlarda yüklenecektir. Bu bloklar ve sınırları uygulamalar kötü hesaplanan bit ya da iki tarafından birbirine uzay üstünde yüklü olmayacak emin olmak için yardımcı olur. Sağlanmalıdır ile büyük soru, 500 kilobaytlık bir uygulama alanı dolduğunda ne olduğunu.
Çoğu bilgisayar, bu orijinal k