Linux内核0.11 setup文件说明

一、总体功能介绍这是关于Linux-kernel-0.11中boot文件夹下setup.s源文件的实现功能的总结说明。setup.s是一个操作系统加载程序,它的主要功能是利用BIOS中断读取机器系统数据,并将这些数据保存到0x90000开始的位置(覆盖了原先的bootsect.s程序),所取得的参数和保存在内存中的位置如下所示,这些参数将被内核中相关程序使用,如字符设备驱动程序集中的console

- 阅读全文 -

Linux内核0.11 bootsect文件说明

一、总体功能介绍这是关于Linux-kernel-0.11中boot文件夹下bootsect.s源文件的说明,其中涉及到了一些基础知识可以参考这两篇文章。操作系统启动过程软盘相关知识和通过BIOS中断访问软盘bootsect.s 代码是磁盘引导块程序,存储在磁盘的第一个扇区中(0面0道1扇区),在计算机上电BIOS自检后,BIOS 会吧引导扇区代码bootsect加载到内存0x90000处开并运行

- 阅读全文 -