会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
86
87
88
89
90
91
92
93
94
···
137
下一页
2020年3月29日
Android lowmemorykiller分析
摘要: 1.概述 Android底层还是基于Linux,在Linux中低内存是会有oom killer去杀掉一些进程去释放内存,而Android中的lowmemorykiller就是在此基础上做了一些调整来的。因为手机上的内存毕竟比较有限,而Android中APP在不使用之后并不是马上被杀掉,虽然上层Act
阅读全文
posted @ 2020-03-29 17:07 yooooooo
阅读(3671)
评论(0)
推荐(1)
2020年3月24日
一张图弄清缺页异常处理程序的来龙去脉
摘要: 
阅读全文
posted @ 2020-03-24 23:10 yooooooo
阅读(745)
评论(0)
推荐(0)
2020年3月22日
Linux-3.14.12内存管理笔记【伙伴管理算法(5)】-核心算法实现
摘要: 前面已经分析了伙伴管理算法的释放实现,接着分析一下伙伴管理算法的内存申请实现。 伙伴管理算法内存申请和释放的入口一样,其实并没有很清楚的界限表示这个函数是入口,而那个不是,所以例行从稍微偏上一点的地方作为入口分析。于是选择了alloc_pages()宏定义作为分析切入口: 而alloc_pages_
阅读全文
posted @ 2020-03-22 21:51 yooooooo
阅读(570)
评论(0)
推荐(0)
2020年3月15日
linux内核分析———SLAB原理及实现
摘要: [linux内核分析———SLAB原理及实现 ](https://blog.csdn.net/chenxiancool/article/details/7638804) Slab原理及实现 1. 整体关系图 ! 注:SLAB,SLOB,SLUB都是内核提供的分配器,其前端接口都是一致的,其中SLAB
阅读全文
posted @ 2020-03-15 20:00 yooooooo
阅读(2556)
评论(0)
推荐(0)
2020年3月8日
伙伴系统和slab机制
摘要: 伙伴系统 Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表。四级页表分别为: 页全局目录(Page Global Directory) 页上级目录(Page Upper Directory) 页中间目录
阅读全文
posted @ 2020-03-08 21:46 yooooooo
阅读(3500)
评论(0)
推荐(0)
Android系统服务(SystemService)简介
摘要: 什么是SystemService 我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationMana
阅读全文
posted @ 2020-03-08 12:15 yooooooo
阅读(5778)
评论(1)
推荐(0)
2020年3月7日
Linux内核事件通知链(notifier chain)
摘要: Linux内核基础 事件通知链(notifier chain) 简介: 内核许多子系统之间关联紧密,因此在一个子系统发生或者检测到的事件信息很可能对其他子系统来说也是有价值的。为了满足其他子系统对这些事件信息的需求,即在某个子系统内发生或检测到事件时,其他对此感兴趣的子系统也能知道事件的发生,内核提
阅读全文
posted @ 2020-03-07 20:41 yooooooo
阅读(957)
评论(0)
推荐(1)
2020年2月29日
Android应用程序与SurfaceFlinger服务的连接过程分析
摘要: Android应用程序与SurfaceFlinger服务的连接过程分析 Android系统的开机动画是由应用程序bootanimation来实现的,它位于/system/bin目录下,它的具体实现可以参考Android系统的开机画面显示过程分析一文。为什么要选择Android系统的开机动画来分析An
阅读全文
posted @ 2020-02-29 11:41 yooooooo
阅读(675)
评论(0)
推荐(1)
Android应用程序与SurfaceFlinger服务的关系概述和学习计划【转】
摘要: 转自 https://blog.csdn.net/luoshengyang/article/details/7846923 SurfaceFlinger服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事。既然不能从正面分析,我们就想办法从侧面分析。说到底
阅读全文
posted @ 2020-02-29 10:13 yooooooo
阅读(399)
评论(0)
推荐(0)
2020年2月27日
Linux内核的LED设备驱动框架【转】
摘要: / 本文为个人学习记录,如有错误,欢迎指正。 本文参考资料: "https://blog.csdn.net/qq_28992301/article/details/52410587" "https://blog.csdn.net/hanp_linux/article/details/79037610
阅读全文
posted @ 2020-02-27 09:23 yooooooo
阅读(1100)
评论(0)
推荐(1)
上一页
1
···
86
87
88
89
90
91
92
93
94
···
137
下一页
公告