代碼一個一個的輸入,有點累,但也充實。
感覺收獲較多。
特别是書中将c标準庫的malloc最終調用的是heapalloc函數。
而相對于堆記憶體管理負責的heapalloc(globalalloc,localalloc),屬于虛拟記憶體管理範圍的virtualalloc更底層。
這對了解作業系統實作及以後的軟體性能及記憶體洩漏排程,更有幫助。
heap.c
virtual.c
memop.c
運作圖:
代碼一個一個的輸入,有點累,但也充實。
感覺收獲較多。
特别是書中将c标準庫的malloc最終調用的是heapalloc函數。
而相對于堆記憶體管理負責的heapalloc(globalalloc,localalloc),屬于虛拟記憶體管理範圍的virtualalloc更底層。
這對了解作業系統實作及以後的軟體性能及記憶體洩漏排程,更有幫助。
heap.c
virtual.c
memop.c
運作圖: