06 2020 档案

摘要:随着移动开发的兴起,安卓系统的重要性愈加突显。本文简要介绍安卓系统上应用启动流程,对于应用开发、系统定制以及性能优化人员来说,熟悉应用启动流程会使得在今后的工作中更加得心应手,做到知其然,知其所以然。本文主要面向... 阅读全文
posted @ 2020-06-24 17:00 内核工匠 阅读(842) 评论(0) 推荐(0) 编辑
摘要:在现代操作系统中,往往很多时候并不需要去执行cpu密集型的任务,而每当这个时候,如果去持续的执行循环去等待新的任务发过来,那需要消耗巨大的能量。所以设计人员设计出一种空闲状态以此CPU进入低功耗模式。在Linux... 阅读全文
posted @ 2020-06-19 17:00 内核工匠 阅读(365) 评论(0) 推荐(0) 编辑
摘要:随着cpu技术发展,现在大部分移动设备、PC、服务器都已经使用上64bit的CPU,但是关于Linux内核的虚拟内存管理,还停留在历史的用户态与内核态虚拟内存3:1的观念中,导致在解决一些内存问题时存在误解。例如... 阅读全文
posted @ 2020-06-12 17:00 内核工匠 阅读(577) 评论(0) 推荐(0) 编辑
摘要:在手机上敲一下mount命令,看到很多挂载成dm设备,它们到底是什么?背后的原理又是怎样的?以OPPO Reno3为例:首先请看下:Linux Storage Stack Diagram存储堆栈图,其中用红色框标... 阅读全文
posted @ 2020-06-05 17:07 内核工匠 阅读(1274) 评论(0) 推荐(1) 编辑