|
[求助]硬盘版的DOS启动
无论哪种版本的DOS,都是BIOS调用该可启动盘的引导扇区(BOOT),如果该扇区有可引导标志55AA的话,则为有效的BOOT,BOOT其实也是一个小程序,将中断转向IO.Sys,IO.Sys是负责所有的调用硬件底层的接口,然后系统会加载Command.Com,Command只是一个命令解释器,你输入一个有效命令,它会转成机器码,然后发送给IO,IO在负责调用硬件底层来完成这一命令,MSDOS.Sys在DOS6以后只是一个配置文件,负责启动的配置(优先权优于Config.sys)
简单点说,DOS启动程序是:BOOT -----> IO.Sys -M-S-D-O-S-> Command.Com ------> Config.Sys ------> Autoexec.Bat,后两项并非必须 |
|