专注于操作系统4之引导程序
2012-02-25 10:15
183 查看
以通过硬盘的启动为例,引导程序放在硬盘(假设放在c盘)的首扇区(0号柱面,0号磁头,1号扇区), 它只有且只能有512字节的大小。BIOS怎么知道它是不是引导扇区呢? 只要首扇区中的程序满足,有512字节的大小,并且以0aa55H 这两个字节作为结尾, 那么该程序就是引导程序, 它所在的这个首扇区就是引导扇区。 因为这个程序是如此的小,所以,它做不了太多事, 它主要功能是跳到操作系统代码的入口地址,然后让cpu执行操作系统的代码,运行操作系统。
相关文章推荐
- 专注于操作系统5之引导程序代码
- 构建自己的操作系统[1]-引导程序
- 引导程序和操作系统的区别
- 专注于操作系统26之从软盘引导boot,并加载loader
- 写操作系统(三)执着 初始引导程序
- 我的Sinix操作系统(2)引导程序(1)
- 写操作系统(四)执着 初始引导程序 中断
- 如何开发自己的操作系统的引导程序
- 操作系统学习_Linux0.12_引导启动程序_为啥要不停移动
- NASM 纯汇编打造简单中文操作系统(1.boot.asm 操作系统的开始--引导程序)
- 比LILO更强劲的多操作系统引导程序
- 操作系统实验一之引导程序
- 恢复Linux操作系统的GRUB引导程序
- 写操作系统(五)执着 初始引导程序 加载汇编内核
- 开发自己的操作系统引导程序
- 自己动手实现操作系统引导程序(OS bootloader)——借助QEMU/GDB/losetup/dd等工具
- 操作系统引导程序(nasm)
- 自己动手实现操作系统引导程序(OS bootloader)——借助QEMU/GDB/losetup/dd等工具
- 自己动手编写操作系统_引导程序
- 用Bochs搭建操作系统引导程序调试环境