Çağrı ile Değiştirme Arasındaki Fark

Çağrı ile Değiştirme Arasındaki Fark
Çağrı ile Değiştirme Arasındaki Fark

Video: Çağrı ile Değiştirme Arasındaki Fark

Video: Çağrı ile Değiştirme Arasındaki Fark
Video: 31-) Dinamik ve Statik IP Adresi Nedir? | Sıfırdan Network Dersleri 2024, Temmuz
Anonim

Takas ve Değiştirme

Paging, işletim sistemleri tarafından kullanılan bir bellek yönetimi yöntemidir. Sayfalama, 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 büyüklükte bloklar halinde depolanır. Sayfalama, işletim sisteminin ana belleğe sığmayacak verileri kullanmasına izin verir. Değiştirme, bir işleme ait tüm bölümlerin ana bellek ile ikincil bir depolama aygıtı arasında taşınması eylemini tanımlamak için kullanılan bir terimdir.

Paging nedir?

Paging, işletim sistemleri tarafından kullanılan bir bellek yönetimi yöntemidir. Sayfalama, 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ı boyutta bloklar halinde depolanır. Sayfalama, işletim sisteminin ana belleğe sığmayacak verileri kullanmasına izin verir. Bir program bir sayfaya erişmeye çalıştığında önce sayfa tablosu kontrol edilerek o sayfanın ana bellekte olup olmadığı kontrol edilir. Sayfa tablosu, sayfaların nerede depolandığıyla ilgili ayrıntıları içerir. Ana bellekte değilse, buna sayfa hatası denir. İşletim sistemi, sayfa hatalarını programa göstermeden işlemekten sorumludur. İşletim sistemi önce o sayfanın ikincil depoda nerede saklandığını bulur ve ardından ana bellekte boş bir sayfa çerçevesine getirir. Ardından, yeni verilerin ana bellekte olduğunu belirtmek için sayfa tablosunu günceller ve kontrolü, sayfayı ilk talep eden programa geri döndürür.

Takas nedir?

Swapping, bir işleme ait tüm segmentlerin ana bellek ile ikincil bir depolama aygıtı arasında taşınması 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. Değiştirmek için bir süreç seçerken, işletim sistemi bir süre aktif olmayacak bir süreç seçecektir. Ana bellekte işlemi tutmak için yeterli alan olduğunda, yürütmenin devam edebilmesi için takas alanından ana belleğe geri aktarılır.

Paging ve Swapping arasındaki fark nedir?

Paging'de, eşit büyüklükteki bloklar (sayfalar olarak adlandırılır) ana bellek ile ikincil bir depolama aygıtı arasında aktarılırken, takas sırasında, bir işleme ait tüm segmentler ana bellek ve ikincil bir depolama aygıtı. Sayfalama, sayfaların taşınmasına izin verdiğinden (bir sürecin adres alanının bir parçası olabilir), takastan daha esnektir. Sayfalama yalnızca sayfaları hareket ettirdiği için (tüm süreci taşıyan takastan farklı olarak), sayfalama, takas sistemiyle karşılaştırıldığında, ana bellekte aynı anda daha fazla işlemin bulunmasına izin verir. Değiştirme, daha ağır iş yükleri çalıştırırken daha uygundur.

Önerilen: