![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux-0.11学习笔记
shilla_rc
这个作者很懒,什么都没留下…
展开
-
linux-0.11学习笔记(二)——从main函数到进程1执行
2、从main函数到进程1执行 ① 在main到进程执行前,必须先初始化CPU及外设,就如同在单片机编程时开启中断前的所有过程,因为我们可以想象到所需做的工作为:初始化内存、初始化陷阱门、初始化块设备、初始化字符设备、初始化tty、初始化时钟(为后面任务切换做准备)、初始化调度程序(这里将进程0的task_struct初始化,并且将task_struct首地址挂载到task数组中,tss原创 2013-03-29 23:52:49 · 852 阅读 · 0 评论 -
linux-0.11学习笔记(一)——从加电到main执行前
1、关于linux-0.11从加电到main函数前 在加电后,计算机执行过的程序有bios、bootsect.s、setup.s和head.s,下面分析下各段程序都做了什么,到main函数执行前内存中是个什么状况,还需要做些什么,希望能有个总体的分析。 ① 首先,开机加电后硬件从0xFFFF0处开始执行,也就是bios程序的入口,在bios 程序中bios在内存最开始的位置(即:0x0原创 2013-03-27 22:34:59 · 834 阅读 · 0 评论