操作系统
高松凌云
终生学习
展开
-
内核启动创建进程
1.创建0号进程前操作 arch/x86/kernel/head32.S /* * start system 32-bit setup. We need to re-do some of the things done * in 16-bit mode for the "real" operations. */ movl setup_once_ref,%eax andl %e...原创 2019-12-12 23:31:01 · 354 阅读 · 0 评论 -
ubuntu启动流程
ubuntu启动流程包含如下内容: 1.BIOS自检 识别主机上可以启动的设备,一次只能从一个设备上启动,通常是硬盘启动,启动驻留在MBR(硬盘主引导记录)中的grub或lilo。 2.grub/lilo引导启动 此时操作系统没有装入内存,引导程序将控制权转移给内核。 3.装载linux内核 引导程序加载linux内核,ubuntu将linux内核至于/boot目录下。 4.系统初始化 启动...原创 2019-12-12 00:18:56 · 1063 阅读 · 0 评论