PC启动
来源:互联网 发布:心动网络 showgirl 编辑:程序博客网 时间:2024/04/29 16:43
PC加电后ROM中的bios执行自检,bootsect.s模块由BIOS加载到内存0x7C00 处,然后bootsect自己移动到内存0x90000。
bootsect.s是磁盘引导块程序,驻留在磁盘第一扇区中(引导扇区:0磁道,0磁头,第1个扇区)。
bootsect.s的主要作用是先将setup 模块(setup.s)从磁盘加载到内存中紧接着bootsect 的后面位置(0x90200),然后利用BIOS 中断0x13 取磁盘参数表中当前启动引导盘的参数,接着在屏幕上显示“Loading system...”字符串。
再者将system 模块从磁盘上加载到内存0x10000 开始的地方。
随后bootsect.s确定根文件系统的设备号,若没有指定,则根据所保存的引导盘的每磁道扇区数判别出盘的类型和种类(是1.44M A 盘?)并保存其设备号于root_dev(bootsect.s的0x508 地址处)。
最后长跳转到setup 程序的开始处(0x90200)执行setup程序。
- PC启动
- PC启动
- pc 启动过程
- PC的启动
- PC启动过程
- PC Linux启动过程
- 让pc启动像电视一样快
- PC上电启动过程详解
- pc与嵌入式linux启动比较
- uc浏览器启动在pc端调试
- PC机和嵌入式设备启动流程
- 简要谈谈PC启动的UEFI引导
- linux启动过程分析与PC开机启动分析
- pc
- virtual pc 无法在PAE模式下启动的解决方法
- Intel改造Eee PC Linux系统实现闪电启动
- pc机,嵌入式系统,启动过程,引导过程,bootloader,grub
- SHEMOX在PC环境下的启动过程。
- 【小李木耳】看好:三只乌龟
- 动态规划:从新手到专家
- 【炫斗之王win7主题下载】
- Google+API开发详解:Google+Maps与Google+Earth双剑合璧
- 通过 RAMDISK 提升visual studio 编译速度
- PC启动
- sql server 2012 reporting service 用户权限访问问题 User 'Domain\user' does not have required permissions
- 暑假第三场J
- 数学之路(3)-机器学习(3)-机器学习算法-最小二乘法与回归[4]
- 概率问题总结
- Max Sum(最大连续子序列)
- iOS UIView非常有用方法及属性详解
- 【jiasuba】高手分享:六步骤清除开始菜单运行命令
- Asp.Net MVC Razor