Mustafa Kemal Üniversitesi Bilgisayar Mühendisliği Bölümü Ders Materyal Ve Notları

Sponsor

c malloc kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c malloc kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

18 Mart 2014 Salı

malloc calloc ve new

Posted by samgar at 06:25 0 Comments


Heap ve Threadler
Heap, uygulama içindeki tüm threadler tarafından paylaşılır. Heap parçalandıkça (fragmentation), allocator talep edilen alanı bulmak için daha fazla işlemci harcamak zorunda kalabilir. Bu yüzden emniyet kritik (safety critical) uygulamalarda dinamik bellek kullanımı yasaklanmıştır. Daha fazla bilgi aşağıdaki için DO-178B başlıklı bölüme bakabilirsiniz.

kalloc()
Linux kernel'in kodlarında bellek ayırmak için kullanılır.

malloc()
malloc() ile mmap() birbirlerine çok benziyorlar. Her ikisi de sanal bir adres döndürüyor. heap management başlıklı soruda glibc dışında alternatif olarak kullanılabilecek başka heap kütüphaneleri de örnek olarak verilmiş durumda. Örneğin TCMalloc google tarafından kullanılıyor.

Sponsor

Yazılarım Korunuyor

Yandex Metrica

Yandex.Metrica

Toplam Sayfa Görüntüleme Sayısı

back to top