|
目录是文件系统中的概念。而仿真是按照扇区来做的,扇区属于 BIOS 可以理解的概念。BIOS 不理解“文件”和“目录”,我们的仿真必须使用 BIOS 所能理解的语言。如果一个仿真企图使用 BIOS 听不懂的语言,那还怎么仿真呢?
BIOS 是主板提供的一个系统,它不是操作系统。它是操作系统的一个前期的准备。如果把 DOS 看成一个完整的操作系统,那么 BIOS 可以看成一个“准”操作系统。它们工作在不同的级别上。它们都有自己的一套规范。DOS 的规范更多,更丰富。而 BIOS 的规范则较少。你可以告诉 BIOS 你需要读取第几个扇区的内容,但你不可能告诉 BIOS 你要读某个文件的内容,它完全不懂。因为在 BIOS 的规范里面,没有“文件”这个概念。DOS 也遵守 BIOS 的规范,但 BIOS 不能理解 DOS 的规范。我们的仿真程序是用 BIOS 可以理解的语言来与 BIOS 交谈的。因此,我们的仿真程序也可看成是已经与 BIOS 融为一体了,成为 BIOS 的一部分了。
既然仿真已经成为 BIOS 的一部分了,那么,DOS 以及其它操作系统就可以理解我们仿真出来的虚拟 BIOS 设备了。 |
|