şükela:  tümü | bugün soru sor
  • linux işletim sisteminde, kernel space içerisinde dinamik bellek tahsisatı* yapmayı sağlayan kernel api fonksiyonu. benzer işlevdeki kmalloc fonksiyonundan farkı, tahsis edilen hafıza alanının fiziksel olarak değil, sanal bellek* anlamında ardışıklığını garanti etmesidir. öte yandan, ardışık fiziksel belleğin yetersiz kalması durumunda, kmalloc fonksiyonu ile hafıza talebinde başarısızlık söz konusu olabilirken, vmalloc fonksiyonu, daha geniş olan sanal hafıza alanında bu ardışıklığı sağlayabileceği için talep edilen bellek tahsisatını başarıyla gerçekleştilebilir.