ptmalloc堆內存管理機制(主要討論Linux x86下32位系統)

什麼是堆? 在用戶空間內(32位下爲3G的空間),除過禁止訪問空間(128M)、代碼段、數據段、.bss段、棧、命令行參數及環境變量所佔空間以外的空間均可以用作堆區,堆區的空間須要用戶動態申請,那就不得不先介紹兩個系統調用:brk()或者sbrk()和mmap()。web brk()函數的C語言形式聲明: void brk ( void end_data_segment); brk()函數的做用實
相關文章
相關標籤/搜索