文件描述符,指向了一个结构体。
pcb里面有一个mm指针,指向了mm_struct
/proc/pid/maps存有内存分配的情况。
没有堆,只有第一次申请堆的时候,才会给它一次分配好多个内存空间。
堆的增长靠挪brk指针增长堆区大小(小块内存)。一次开辟132字节,做成一个内存池,当程序需要时直接从内存池中给它取,free时直接归还内存池。
堆太大了直接用mmap直接映射(在其他地方直接开辟)。
文件描述符,指向了一个结构体。
pcb里面有一个mm指针,指向了mm_struct
/proc/pid/maps存有内存分配的情况。
没有堆,只有第一次申请堆的时候,才会给它一次分配好多个内存空间。
堆的增长靠挪brk指针增长堆区大小(小块内存)。一次开辟132字节,做成一个内存池,当程序需要时直接从内存池中给它取,free时直接归还内存池。
堆太大了直接用mmap直接映射(在其他地方直接开辟)。