百篇博客系列篇.本篇为:
点击文件查看源码
core -> -> 这个core指的是与CPU core相关的文件
los_bitmap.c -> -> 位图管理器有什么作用 ? 在内核常应用于哪些场景 ?
los_process.c -> 鸿蒙内核源码分析(进程管理篇) -> 进程是内核的资源管理单元,它是如何管理 任务, 内存,文件的 ? 进程间是如何协作的 ?
los_sortlink.c -> -> 排序链表的实现,它的应用场景是怎样的 ?
los_swtmr.c -> -> 内核的定时器是如何实现和管理的 ?
los_sys.c -> -> 几个跟tick相关的转化函数
los_task.c -> 鸿蒙内核源码分析(Task管理篇) -> Task是内核调度的单元,它解决了什么问题 ? 如何调度 ?
los_tick.c -> 鸿蒙内核源码分析(时钟管理篇) -> 是谁在一直触发调度 ? 硬时钟中断都干了些什么事?
los_timeslice.c -> -> 进程和任务能一直占有CPU吗 ? 怎么合理的分配时间 ?
ipc -> -> 进程间通讯有哪些方式 ? 请说出三种 ? 是如何实现的 ?
los_event.c -> -> 事件解决了什么问题 ? 怎么管理的 ?
los_futex.c -> -> futex 是Fast Userspace muTexes的缩写(快速用户空间互斥体),它有什么作用 ?
los_ipcdebug.c -> -> 进程间通讯如何调试 ?
los_mux.c -> -> 互斥量,有你没我的零和博弈, 为什么需要互斥量 ? 是如何实现的 ?
los_queue.c -> -> 内核消息队列是如何实现的 ? 对长度和大小有限制吗 ?
los_queue_debug.c -> -> 如何调试消息队列 ?
los_sem.c -> -> 信号量解决了什么问题 ? 它的本质是什么 ?
los_sem_debug.c -> -> 如何调试信号量 ?
los_signal.c -> -> 信号解决了什么问题? 你知道哪些信号 ?
mem -> -> 内存管理模块管理系统的内存资源,它是操作系统的核心模块之一
bestfit -> -> 动态内存管理的优点是按需分配,那缺点又是什么?
bestfit_little -> -> bestfit_little算法是在最佳适配算法的基础上加入slab机制形成的算法。
common -> ->
membox -> -> 静态内存池的优点是分配和释放效率高,无碎片, 那缺点呢 ?
misc -> ->
kill_shellcmd.c -> -> shell命令kill的实现,熟悉的 kill 9 18 的背后发生了什么?
mp -> -> MP指支持多处理器的模块
om -> ->
sched/sched_sq -> ->
vm -> 鸿蒙内核源码分析(内存规则篇) -> 什么是虚拟内存 ? 虚拟内存全景图是怎样的 ?
common -> ->
extended -> ->
cppsupport -> ->
cpup -> ->
dynload/src ->
liteipc -> ->
tickless -> ->
trace -> ->
vdso -> -> 用户空间访问内核空间有哪些途径 ?
src -> ->
usr -> ->
user/src -> ->
los_user_init.c -> ->
v08.xx 鸿蒙内核源码分析(总目录) | 百万汉字注解 百篇博客分析 | 51.c.h .o
百万汉字注解 >> 精读鸿蒙源码,中文注解分析, 深挖地基工程,大脑永久记忆,四大码仓每日同步更新< gitee| github| csdn| coding >
百篇博客分析 >> 故事说内核,问答式导读,生活式比喻,表格化说明,图形化展示,主流站点定期更新中< 51cto| csdn| harmony| osc >
QQ群:790015635 | 入群密码: 666
原创不易,欢迎转载,但请注明出处.
手机扫一扫
移动阅读更方便
你可能感兴趣的文章