linux
文章平均质量分 91
啦啦拉德玛西亚
这个作者很懒,什么都没留下…
展开
-
Linux 内存管理
目录0.内存碎片1.Linux内存管理2.buddy伙伴算法3.malloc free4.slab总结参考文章0.内存碎片外部内存碎片,也就是产生了多个不连续的小物理内存,导致新的程序无法被装载;内部内存碎片,程序所有的内存都被装载到了物理内存,但是这个程序有部分的内存可能并不是很常使用,这也会导致内存的浪费;1.Linux内存管理内核空间申请内存:kmalloc/free->slab->buddy用户空间申请内存:malloc/free->brk ,sbrk, mm原创 2021-04-25 16:06:59 · 109 阅读 · 0 评论 -
Linux-内核缓存区和write行为
Linux-内核缓存区和write行为原文地址:https://www.cnblogs.com/JohnABC/p/5821660.html《Unix环境高级编程》应用缓冲技术能很明显的提高系统效率。内核与外围设备的数据交换,内核与用户空间的数据交换都是比较费时的,使用缓冲区就是为了优化这些费时的操作。其实核心到用户空间的操作本身是不buffer的,是由I/O库用buffer来优化了这个操作。比如read本来从内核读取数据时是比较费时的,所以一次取出一块,以避免多次陷入内核。 内核缓...转载 2020-11-10 18:33:22 · 472 阅读 · 0 评论 -
linux 时间同步
https://www.cnblogs.com/suiyueshentou/p/7798340.html转载 2020-09-30 11:27:24 · 78 阅读 · 0 评论