Linux0.12初始化程序
2012-02-28 19:25
211 查看
1.main()
(1)设置系统的根文件设备号以及一些内存全局变量
(2)所有方面的硬件初始化工作:陷阱门、块设备、字符设备、tty、开机启动时间、调度程序、硬盘、软驱
(3)开中断,切换到任务0中运行
(4)切换到用户模式
(5)创建一个用于init()的子进程
(6)循环执行pause()、
2.init()
(1)安装根文件系统
(2)打开tty0,产生输入输出设备
(3)显示系统信息
(4)创建进程2
(5)进程2为交互执行初始化配置
(6)进程2退出、
(7)步骤4-步骤6无限循环
问题:
《Linux内核完全剖析-基于0.12内核》P266理解不了
(1)设置系统的根文件设备号以及一些内存全局变量
(2)所有方面的硬件初始化工作:陷阱门、块设备、字符设备、tty、开机启动时间、调度程序、硬盘、软驱
(3)开中断,切换到任务0中运行
(4)切换到用户模式
(5)创建一个用于init()的子进程
(6)循环执行pause()、
2.init()
(1)安装根文件系统
(2)打开tty0,产生输入输出设备
(3)显示系统信息
(4)创建进程2
(5)进程2为交互执行初始化配置
(6)进程2退出、
(7)步骤4-步骤6无限循环
问题:
《Linux内核完全剖析-基于0.12内核》P266理解不了
相关文章推荐
- Linux0.12初始化程序
- linux0.12内核—初始化程序
- Linux0.12初始化程序
- linux下由于线程局部存储未初始化导致加载动态链接库时程序崩溃的BUG
- linux文件系统初始化过程(6)---执行init程序
- xinit命令_Linux xinit 命令用法详解:是Linux下X-Window系统的初始化程序
- Linux0.12引导启动程序学习笔记(i386)
- [Linux内核完全剖析]第七章 初始化程序(init)总结
- 操作系统学习_Linux0.12_引导启动程序_为啥要不停移动
- Linux0.12引导启动程序
- linux下由于线程局部存储未初始化导致加载动态链接库时程序崩溃的BUG
- linux文件系统初始化过程(6 完结)---执行init程序
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.8 保护模式编程初始化
- Linux:ps以及系统初始化程序
- Linux0.11内核剖析--初始化程序(init)
- 《linux 内核完全剖析》 chapter 7 初始化程序
- Linux0.12引导启动程序
- Linux0.12引导启动程序
- Linux下程序启动之后的初始化---检查配置文件及读取日志配置项的值
- linux 入口函数和程序初始化