DOS操作系统引导过程
什么是引导?
引导是启动计算机或类似计算机设备(例如智能手机等)的过程。因此,计算设备的引导从我们按下设备的电源按钮开始,它使计算机或设备准备好使用。
实际上,当计算机或任何计算设备关闭时,其操作系统仍然保留在系统的辅助存储器(如硬盘)中。但是,要执行软件,它必须位于系统的内存中。因此,引导也可以用其他话说成:将操作系统从辅助存储器加载到设备内存的过程称为引导。
当我们按下设备的电源按钮时,系统的BIOS被激活,它定位并将操作系统加载到内存中,这个将操作系统加载到内存中的过程称为引导。
引导类型
根据计算机或计算设备的当前状态,引导分为以下两种类型:
冷启动- 当计算机处于无电状态时,用户通过按下系统单元的电源按钮来启动它。在这种情况下,操作系统从磁盘加载到内存中,这种类型的引导称为冷启动。
热启动- 有时会出现系统停止工作需要重新启动的情况。换句话说,当系统正在运行并需要重新启动以再次引导时,这种类型的引导称为热启动。
现在让我们讨论DOS操作系统的引导过程。
DOS操作系统引导过程
在DOS(磁盘操作系统)中,引导过程从我们按下系统单元的电源按钮开始,一直持续到DOS命令提示符出现在计算机屏幕上。在DOS操作系统中,引导过程主要处理将以下三个DOS系统文件加载到系统的内存中:
IO.SYS
MSDOS.SYS
COMMAND.COM
我们可以按照以下步骤理解DOS操作系统的引导过程:
步骤1
当通过按下电源按钮启动计算机系统时,BIOS(基本输入/输出系统)会对ROM(只读存储器)中的程序执行一些重要的功能测试。这称为加电自检(POST)。POST检查系统是否具有正确的外围设备配置,即外围设备是否按正确顺序连接。
步骤2
BIOS完成基本功能测试后,它会根据指定的引导设备顺序查找可引导磁盘第一个物理扇区中的主引导记录(MBR)。
例如,如果引导设备顺序为:
硬盘驱动器
软盘驱动器
CD-ROM
步骤3
因此,BIOS将首先在硬盘驱动器中搜索主引导记录。如果未找到,则在软盘驱动器中搜索。如果在软盘驱动器中也未找到,则将在CD-ROM中搜索。如果系统无法在所有这些资源中找到主引导记录,它将在屏幕上显示消息“未找到引导设备”,并且系统将停止。
如果在任何可引导磁盘驱动器中找到主引导记录,则操作系统加载程序(也称为引导加载程序)将从可引导驱动器加载到内存中。
步骤4
引导加载程序首先加载DOS系统IO.SYS,然后加载磁盘操作系统的核心文件MSDOS.SYS。
步骤5
MSDOS.SYS文件在另一个名为CONFIG.SYS的系统文件中查找命令解释器。如果找到,则将其加载到内存中。如果CONFIG.SYS中未指定命令解释器,则将COMMAND.COM文件加载到内存中,作为磁盘操作系统的默认命令解释器。
步骤6
最后,加载并执行AUTOEXEC.BAT文件。此文件包含DOS命令序列。加载AUTOEXEC.BAT后,DOS命令提示符将显示在计算机屏幕上。我们可以在提示符屏幕上看到可引导驱动器的字母。这表示操作系统已成功从磁盘加载到内存中。此时,系统已准备好使用。
这就是磁盘操作系统中引导过程的执行方式。