Picproje Elektronik Sitesi

BİLGİSAYAR => Linux => Konuyu başlatan: mir_as82 - 24 Temmuz 2016, 19:28:17

Başlık: malloc() fonksiyonu ?
Gönderen: mir_as82 - 24 Temmuz 2016, 19:28:17
malloc ilgili programın kullandığı başlangıç ve bitiş memory (heap) alanını Nasıl öğreniyor? Unix sistemlerinde.
Örneğin bize virtual memory de 2GB yer ayrıldı. Kod, data, bss, stack alanları  dışında kalan alan heap olarak kullanılabiliyor. En başta standart olarak olarak verilen heap alanının boyutunu ve adres aralığını Nasıl öğrenir malloc? Öğrenmesi gerekir mi?
Örneğin en başta standart heap alanını 2MB olarak verdi. Bunu büyütmek için Nasıl bir yol izler malloc? Hangi fonksiyonları çağırır?
Başlık: Ynt: malloc() fonksiyonu ?
Gönderen: Burak B - 24 Temmuz 2016, 21:46:38
Aşağıdaki linki bir incele faydası olacaktır.

https://sourceware.org/glibc/wiki/MallocInternals (https://sourceware.org/glibc/wiki/MallocInternals)