📜  DOS操作系统中的启动过程

📅  最后修改于: 2021-08-25 16:31:30             🧑  作者: Mango

引导可以定义为将操作系统加载到内存中的过程。引导过程从打开计算机电源的那一刻开始,一直持续到计算机可以使用的那一刻。对于DOS,启动过程从启动计算机时开始,一直持续到显示DOS提示符为止。 DOS的启动过程主要涉及将DOS的三个主要系统文件加载到内存中。这些文件是IO.SYSMSDOS.SYSCOMMAND.COM

在DOS的启动过程中,启动计算机时将执行以下步骤-

  1. 打开计算机系统后, BIOS (基本输入/输出系统)会对ROM中存储的程序执行一系列活动或功能测试,这称为开机自检(POST),以检查系统中的外围设备是否处于正常运行状态。完美的秩序与否。
  2. BIOS与预引导活动或功能测试完成后,从CMOS(通用型金属氧化物半导体)和外观的引导盘按在CMOS中指定的引导设备序列的第一个物理扇区读取引导序列主引导记录。例如,如果启动设备顺序为–
    1. 软盘
    2. 硬盘
    3. 光盘
  3. 此后,将首先在软盘驱动器中搜索主引导记录。如果找不到,则会在硬盘驱动器上搜索主引导记录。但是,如果主引导记录甚至不存在于硬盘上,那么将搜索CDROM驱动器。如果系统无法从这些来源中的任何一个读取主引导记录,则ROM显示消息“未找到引导设备”,并且系统停止。从特定的可启动磁盘驱动器中找到主启动记录后,操作系统加载程序(也称为Bootstrap加载程序)将从该可启动驱动器的启动扇区加载到内存中。引导加载程序是可引导驱动器的引导扇区中存在的特殊程序。
  4. 引导程序加载器首先加载IO.SYS文件。此后,将加载MSDOS.SYS文件,该文件是DOS操作系统的核心文件。
  5. 此后, MSDOS.SYS文件搜索以在CONFIG.SYS文件中找到命令解释器,找到后将其加载到内存中。如果在CONFIG.SYS文件中未指定命令解释器,则COMMAND.COM文件将作为DOS操作系统的默认命令解释器加载。
  6. 要加载和执行的最后一个文件是包含一系列DOS命令的AUTOEXEC.BAT文件。此后,将显示提示,并且我们可以看到计算机系统上显示了可引导驱动器的驱动器号,这表明该驱动器已成功在系统上运行了操作系统。

引导类型:

  1. 冷启动/交换机启动–
    当用户通过按系统单元上的电源开关启动计算机时,操作系统从磁盘加载到主内存,这种引导方式称为冷引导。这种引导比热引导或热引导花费更多的时间。
  2. 热启动或热启动–
    当计算机系统进入无响应状态/挂起状态时,将完成热启动。计算机不响应用户提供的命令。出现此状态的原因有很多,唯一的解决方法是通过使用机箱上的“重置”按钮或通过按键盘上的ALT + CTRL + DEL键的组合来重新引导计算机。