BIOS与DOS启动全过程解析

需积分: 0 4 下载量 47 浏览量 更新于2024-08-02 收藏 155KB PPT 举报
"该资源是一个关于DOS启动过程的PPT文档,主要涵盖了从计算机开机到DOS操作系统完全启动的整个流程。" 在计算机启动过程中,首先由BIOS(基本输入输出系统)进行一系列初始化任务。BIOS常驻在系统的ROM中,其主要职责包括: 1. 加电自检(POST):开机后,BIOS会对系统硬件进行检查,确保所有组件正常工作。如果一切顺利,系统会发出一声短暂的蜂鸣声;反之,如果发现故障,蜂鸣声将会有所不同,提示用户可能存在硬件问题。 2. 检测即插即用设备:BIOS还会识别和配置系统中的即插即用设备,确保它们能被正确地识别和使用。 3. 查找引导盘:接着,BIOS会按照用户在CMOS设置中的顺序,尝试从A驱或C驱等指定的可引导驱动器上找到启动介质。 DOS启动过程紧接着开始,主要包括以下步骤: 1. 加载IO.SYS:操作系统加载程序从主引导记录(MBR)中获取控制权。MBR会读取硬盘分区表,找到引导分区,并将控制权传递给该分区的引导扇区。引导扇区进一步读取BIOS参数块(BPB),定位到IO.SYS文件,将其加载到内存中。IO.SYS是DOS操作系统的内核部分,负责提供基本的输入/输出服务。 2. 加载FAT和MSDOS.SYS:IO.SYS加载之后,会继续读取文件分配表(FAT)以便访问硬盘上的其他文件,同时加载MSDOS.SYS,这是DOS的核心系统文件,包含操作系统的重要配置和控制信息。 3. 处理CONFIG.SYS和AUTOEXEC.BAT:这两个文件是DOS启动过程中的关键配置文件。CONFIG.SYS用于设定系统配置,比如驱动程序的加载。如果不存在CONFIG.SYS,IO.SYS会根据MSDOS.SYS中指定的路径加载必要的驱动程序。而AUTOEXEC.BAT则包含启动时自动执行的命令,例如运行特定程序或设置环境变量。 在某些情况下,如果MSDOS.SYS指定了BootGUI=0,系统将不会启动图形用户界面,而是直接进入命令行模式,由COMMAND.COM作为命令行解释器接管系统。 这个PPT文档详细阐述了从打开电源开关到DOS操作系统完全运行的整个启动流程,对于理解早期个人计算机的工作原理以及DOS操作系统的启动机制非常有帮助。