操作系统
weixin_43913867
这个作者很懒,什么都没留下…
展开
-
ucore lab1
ucore的启动过程 运行BIOS,完成自检 运行BootLoader,将ucore.img载入内存 控制器交给UCore BIOS是ROM上的程序,计算机启动后加载到物理内存0x000F0000 到 0x00100000, 设置cs和ip的值让计算机启动后可以从BIOS开始执行,BIOS会将BootLoader载入内存,并调整cs ip的值,最后通过跳转指令到BootLoader执行. Bo...原创 2019-11-13 17:06:39 · 124 阅读 · 0 评论 -
OS操作系统的启动
ucore的启动过程. ucore.img 镜像文件的生成 ROM中的BIOS 软件运行,完成加电自检的工作后,跳转到bootloader 程序. bootloader负责将os从硬盘加载到内存中,加载完成后,将cpu控制权移交给os,完成os的启动. 代码及细节: 获得第一条bootloader 指令的地址:寄存器初始化时设置,cs及ip寄存器, 0x7c00 bootloader还完成了实模式...原创 2019-10-02 10:31:38 · 908 阅读 · 0 评论