操作系统——内存管理
分段(外部碎片、内部碎片,内存交换机制)、分页、malloc(brk和mmap系统调用,_edata指针,缺页中断至物理地址)
堆、文件映射区、栈(从上到下)
brk分配的内存需要等到高地址内存释放以后才能释放(内存泄漏,但可重用),mmap分配的内存可以单独释放。
分段(外部碎片、内部碎片,内存交换机制)、分页、malloc(brk和mmap系统调用,_edata指针,缺页中断至物理地址)
堆、文件映射区、栈(从上到下)
brk分配的内存需要等到高地址内存释放以后才能释放(内存泄漏,但可重用),mmap分配的内存可以单独释放。