阅读背景:

java开发操作系统内核:让内核突破512字节的限制

来源:互联网 

我们当前的系统内核,必须包含在虚拟软盘的第1扇区,由于一个扇区只有512字节,因此,系统内核的大小不可能超过512字节。但是,一个拥有完善功能的内核不可能只有512字节,因此要想越过512字节的限制,具体的做法就是做一个内核加载器,放入到第一扇区,加载器加载如内存后,再将内核从软盘加载到系统内存,然后,跳转到内核的加载地址。假定我们把编译好的内核代码写入软盘的第1柱面,第2扇区,那么加载器的代码如下,boot.asm:我们当前的系统内核,必须包含在虚拟软盘的第1扇区,由于一个扇区只有512字节,因此,系统内核的大小不




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: