博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux内核初始化控制流
阅读量:6161 次
发布时间:2019-06-21

本文共 291 字,大约阅读时间需要 1 分钟。

head.o->start_kernel()->rest_init()->kernel_init()->init_post()

其中head.o 为内核主体的head.o

rest-init() 函数分出两个内核线程,kthreadd() 和kernel_init(),kthreadd线程在内核初始化的最后阶段所占用的内存被回收(被 __init 宏标记)。

正常启动流中,init_post()会陷入 run_init_process(),该函数成功调用后不会返回。

转载于:https://www.cnblogs.com/linuxiaogang/p/7060298.html

你可能感兴趣的文章
Sentinel 1.5.0 正式发布,引入 Reactive 支持
查看>>
数据库之MySQL
查看>>
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>
Webpack 2 中一些常见的优化措施
查看>>
移动端响应式
查看>>
js中var、let、const的区别
查看>>
简洁优雅地实现夜间模式
查看>>
react学习总结
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
Apache通过mod_php5支持PHP
查看>>
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>