İşletim sisteminde bitişik olmayan bellek ayırma nedir?
İşletim sisteminde bitişik olmayan bellek ayırma nedir?

Video: İşletim sisteminde bitişik olmayan bellek ayırma nedir?

Video: İşletim sisteminde bitişik olmayan bellek ayırma nedir?
Video: LINUX YÜKLEMEYİN (!) 2024, Kasım
Anonim

NS Olmayan - bitişik bellek tahsisi bir sürecin birkaç tane elde etmesine izin verir hafıza farklı konumdaki bloklar hafıza onun ihtiyacına göre. NS bitişik olmayan bellek tahsisi ayrıca azaltır hafıza İç ve dış parçalanma nedeniyle oluşan israf.

Peki, işletim sisteminde bitişik bellek ayırma nedir?

Bitişik bellek tahsisi bir klasik bellek ayırma ardışık bir süreç atayan model hafıza bloklar (yani, hafıza ardışık adresleri olan bloklar). Bitişik bellek tahsisi en eskilerden biridir bellek ayırma şemalar. Bir işlemin yürütülmesi gerektiğinde, hafıza süreç tarafından talep edilmektedir.

Daha sonra soru, bitişik bir bellek bloğunun ne olduğudur. A hafıza bloğu NS bitişik tam olarak tek bir doğrusal adres alanından bir başlangıç ve bir bitiş adresi tarafından tanımlandığında ve boşlukları olmadığında.

Bu şekilde, bitişik bellek tahsisi ve bitişik olmayan bellek tahsisinin avantajları ve dezavantajları nelerdir?

  • Yeni dosyalar için burada boşluk bulmak çok zordur.
  • Dahası, dosyayı genişletemezsiniz.
  • Bir büyük dezavantaj, parçalanma konusundaki zorluktur.

Bitişik bellek ayırmanın dezavantajları nelerdir?

Avantajlar ve Dezavantajları Ana bitişik bellek tahsisinin dezavantajı NS hafıza israf ve esneklik. olarak hafıza NS tahsis edilmiş çalıştırma sırasında büyüyeceğini göz önünde bulundurarak bir dosyaya veya sürece. Ancak bir işlem veya dosya birçok blok büyüyene kadar tahsis edilmiş için kullanılmamış kalır.

Önerilen: