Sayfalama ve Değiştirme
Sayfalama, işletim sistemleri tarafından kullanılan bir bellek yönetim yöntemidir. Çağrı, ana belleğin ikincil bir depolama aygıtında bulunan verileri kullanmasına izin verir. Bu veriler, ikincil depolama aygıtında sayfa adı verilen eşit boyutta bloklar olarak saklanır. Sayfalama, işletim sisteminin ana belleğe sığmayacak verileri kullanmasına olanak tanır. Değiştirme, ana bellek ile ikincil bir depolama aygıtı arasındaki bir sürece ait tüm segmentleri taşıma eylemini tanımlamak için kullanılan bir terimdir..
Çağrı Nedir??
Sayfalama, işletim sistemleri tarafından kullanılan bir bellek yönetim yöntemidir. Çağrı, ana belleğin ikincil bir depolama aygıtında bulunan verileri kullanmasına izin verir. Bu veriler, ikincil depolama aygıtında sayfa adı verilen aynı boyuttaki bloklar olarak depolanır. Sayfalama, işletim sisteminin ana belleğe sığmayacak verileri kullanmasına olanak tanır. Bir program bir sayfaya erişmeye çalıştığında, önce sayfanın ana bellekte olup olmadığını görmek için sayfa tablosu kontrol edilir. Sayfa tablosu, sayfaların nerede saklandığına ilişkin ayrıntıları içerir. Ana bellekte değilse, sayfa hatası denir. İşletim sistemi, sayfa hatalarını programa göstermeden işlemekten sorumludur. İşletim sistemi ilk önce söz konusu sayfanın ikincil depoda nerede depolandığını bulur ve ardından ana bellekteki boş bir sayfa çerçevesine getirir. Ardından, yeni verilerin ana bellekte olduğunu belirtmek için sayfa tablosunu günceller ve denetimi, sayfayı başlangıçta talep eden programa geri döndürür.
Takas nedir?
Değiştirme, ana hafıza ile ikincil bir depolama aygıtı arasındaki bir sürece ait tüm segmentleri taşıma işlemidir. Değiştirme, daha ağır iş yükleri altında gerçekleşir. İşletim sistemi çekirdeği, bir işleme ait tüm bellek parçalarını takas alanı adı verilen bir alana taşır. Takas için bir işlem seçerken, işletim sistemi bir süre aktif olmayacak bir süreç seçecektir. Ana bellek işlemi tutmak için yeterli alana sahip olduğunda, yürütme işleminin devam edebilmesi için takas alanından ana belleğe geri aktarılacaktır..
Çağrı ve Takas arasındaki fark nedir?
Sayfalamada, eşit boyutta bloklar (sayfalar olarak adlandırılır) ana bellek ile ikincil bir depolama cihazı arasında aktarılırken, takas sırasında bir işleme ait tüm segmentler ana bellek ile ikincil bir depolama cihazı arasında ileri geri hareket ettirilir. Sayfalama hareketli sayfalara izin verdiğinden (bir işlemin adres alanının bir parçası olabilir), değiştirmekten daha esnektir. Sayfalama yalnızca sayfaları hareket ettirdiğinden (tüm işlemi hareket ettiren takasın aksine), sayfalama, takas sistemiyle karşılaştırıldığında aynı anda daha fazla işlemin ana bellekte kalmasına izin verir. Daha ağır iş yükleri çalıştırırken değiştirme daha uygundur.