现在的位置: 首页 > 综合 > 正文

BIOS中断

2012年11月15日 ⁄ 综合 ⁄ 共 351字 ⁄ 字号 评论关闭
通过看于渊的《自己写操作系统》我们知道,原来

一个操作系统在进入真正意义上的进程 内存管理,设备管理,我们要做那么多的事。

在PC机上,我们要有512Byte的引导程序,然后要有第二引导,在第二引导
我们要进入保护模式,进入保护模式后,我们要提供大量的BIOS调用。
然后我们要加载真正的内核到指定的内存地址,而内核的入口函数在
引导程序中,内核仅是一个目标程序,在内核部分要不断的调用先前定义的
BIOS调用函数,我们要在那个目标文件里实现众多的自定义函数以满足需求。

虽然在内核部分我们有了保护模式,我们可以使用基本的C的语法。但是
ANSI C中的一切我们都不能用,Win32 API我们更用不了,任何和Linux API
Windows API的我们都用不了,我们只能自己去实现函数,或者 将现成的运行
库加载到 内存中以使用。

抱歉!评论已关闭.