是的,引导程序很小,但BIOS不是,它实现..一直实现.. DOS I/O"系统调用".这个I/O系统最初在DOS和Windows早期运行整个OS I/O系统.现在它只是一个负责加载真实操作系统的控制台,然后提供所有自己的驱动程序.它是一种用于引导加载程序的设备驱动程序库和原始IBM-PC模拟器.
一旦操作系统运行,引导加载程序就会出现.这是一个很好的问题,因为在最初的PC概念中,BIOS为操作系统和引导加载程序执行了I/O,因此系统的一部分在加载操作系统时仍然存在.
有几个原因:它们需要很小,它们有固定地址布局限制,它们必须进行int $ x样式的BIOS调用,并且考虑到它们的大小以及其中一些必须在汇编中的事实,没有太多的获取128个左右的字节并说"好吧,这个部分你可以用C写,尽量不要写超过10个左右的语句".
C++今天很好; 当今天的大核心开始时,事情就不同了.
归档时间: |
|
查看次数: |
975 次 |
最近记录: |