
Linux
文章平均质量分 95
无罢哥
儒雅随和
展开
-
malloc底层实现原理
Linux的虚拟内存管理有几个关键概念:Linux 虚拟地址空间如何分布?malloc和free是如何分配和释放内存?如何查看堆内内存的碎片情况?既然堆内内存brk和sbrk不能直接释放,为什么不全部使用 mmap 来分配,munmap直接释放呢 ?Linux的虚拟内存管理有几个关键概念:1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址;2、虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)与物理地址进行映射,获得真正物理地址;3、如果虚拟地址对应物理...转载 2022-03-31 15:54:59 · 7257 阅读 · 5 评论 -
Linux-进程替换
关于Linux中的进程程序替换详解原创 2022-03-03 16:00:52 · 764 阅读 · 3 评论