随笔分类 -  【linux内存管理】

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要:转自:https://blog.csdn.net/u012489236/article/details/107966849 在linux的内核运行需要动态分配内存的时候,其中有两种分配方案: 第一种是以页为单位分配内存,即一次分配内存的大小必须是页的整数倍第二种是按需分配,一次分配的内存大小是随机的 阅读全文
posted @ 2021-08-10 14:15 Sky&Zhang 阅读(647) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/Vince_/article/details/79668199 转载:http://www.cnblogs.com/tolimit/ 首先为什么要说slub分配器,内核里小内存分配一共有三种,SLAB/SLUB/SLOB,slub分配器是slab分配 阅读全文
posted @ 2021-08-10 14:09 Sky&Zhang 阅读(979) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/sdsszk/article/details/109765180?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPa 阅读全文
posted @ 2021-08-09 13:53 Sky&Zhang 阅读(357) 评论(0) 推荐(0) 编辑
摘要:转自:https://linus.blog.csdn.net/article/details/106754529?utm_term=linux%E5%86%85%E5%AD%98fixmap&utm_medium=distribute.pc_aggpage_search_result.none-ta 阅读全文
posted @ 2021-07-28 17:03 Sky&Zhang 阅读(276) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/lgjjeff/article/details/94135467?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_v2~ 阅读全文
posted @ 2021-07-28 17:02 Sky&Zhang 阅读(537) 评论(0) 推荐(0) 编辑
摘要:转自:https://rtoax.blog.csdn.net/article/details/114749083 目录 Fixmaps和ioremap 映射 ioremap工作原理 早期ioremap的使用 Links 相关阅读 Fix-Mapped地址是一组特殊的编译时地址,其对应的物理地址不必是 阅读全文
posted @ 2021-07-28 17:00 Sky&Zhang 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/geekcome/article/details/7972647 本文分析基于Linux Kernel 3.2.1 原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7972647 更多 阅读全文
posted @ 2021-06-30 10:42 Sky&Zhang 阅读(639) 评论(0) 推荐(0) 编辑
摘要:转自:https://cloud.tencent.com/developer/article/1379024 在内核初始化完成之后, 内存管理的责任就由伙伴系统来承担. 伙伴系统基于一种相对简单然而令人吃惊的强大算法. Linux内核使用二进制伙伴算法来管理和分配物理内存页面, 该算法由Knowlt 阅读全文
posted @ 2021-06-08 14:30 Sky&Zhang 阅读(372) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/h674174380/article/details/75453750 前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管 阅读全文
posted @ 2021-02-08 11:11 Sky&Zhang 阅读(1080) 评论(0) 推荐(1) 编辑
摘要:转自:https://www.jianshu.com/p/0b8e1879729a 一、Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 段页式机制如下图: 图片发自简书App Linux简化了分段机制,使得虚 阅读全文
posted @ 2021-02-08 11:09 Sky&Zhang 阅读(531) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/qq_16777851/article/details/81074077 1.什么是mmu MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负 阅读全文
posted @ 2021-01-27 11:45 Sky&Zhang 阅读(1214) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/rex-2018-cloud/p/10442583.html 转自:http://www.cnblogs.com/hazir/p/systemtap_introduction.html systemtap是内核开发者必须要掌握的一个工具,本文我将 阅读全文
posted @ 2020-11-27 17:29 Sky&Zhang 阅读(483) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/feelabclihu/article/details/106726648 随着cpu技术发展,现在大部分移动设备、PC、服务器都已经使用上64bit的CPU,但是关于Linux内核的虚拟内存管理,还停留在历史的用户态与内核态虚拟内存3:1的观念中, 阅读全文
posted @ 2020-11-11 15:13 Sky&Zhang 阅读(319) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/arnoldlu/p/8060121.html 专题:Linux内存管理专题 关键词:用户内核空间划分、Node/Zone/Page、memblock、PGD/PUD/PMD/PTE、lowmem/highmem、ZONE_DMA/ZONE_NO 阅读全文
posted @ 2020-11-09 11:51 Sky&Zhang 阅读(698) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/linhaostudy/p/10089120.html 阅读目录 2 伙伴系统的结构 2.1 伙伴系统数据结构 2.2 最大阶MAX_ORDER与FORCE_MAX_ZONEORDER配置选项 2.3 内存区是如何连接的 3 避免碎片 3.1 内 阅读全文
posted @ 2020-11-02 13:29 Sky&Zhang 阅读(449) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/lishenglong666/article/details/8287783#t6 内核泄露检测(kmemleak) 介绍: Kmemleak 提供了一种可选的内核泄漏检测,其方法类似于跟踪内存收集器。(http://en.wikipedia.org 阅读全文
posted @ 2020-10-28 18:28 Sky&Zhang 阅读(773) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.jianshu.com/p/ab423c3db59d 容器的核心技术是 Cgroup + Namespace。 容器 = cgroup + namespace + rootfs + 容器引擎 Cgroup: 资源控制 namespace: 访问隔离 rootfs:文件系 阅读全文
posted @ 2020-09-29 16:55 Sky&Zhang 阅读(468) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/thisinnocence/article/details/80414008 之前的一篇文章: Linux C/C++内存越界定位: 利用mprotect使程序在crash在第一现场。里面没有用malloc来申请按页对齐的内存,其实也可以适配mall 阅读全文
posted @ 2020-09-29 00:08 Sky&Zhang 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/LoyenWang/p/11568481.html 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel 阅读全文
posted @ 2020-09-28 23:52 Sky&Zhang 阅读(230) 评论(0) 推荐(0) 编辑
摘要:转自:https://zhuanlan.zhihu.com/p/73539328 前面的文章提到“什么情况下触发direct reclaim,什么情况下又会触发kswapd,是由内存的watermark决定的”,那这个"watermark"到底是如何发挥作用的呢? Kswapd与Watermark 阅读全文
posted @ 2020-09-28 23:51 Sky&Zhang 阅读(1809) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
点击右上角即可分享
微信分享提示