操作系统的启动和双启动


当计算机或任何其他计算设备处于无电状态时,其操作系统仍然存储在辅助存储器中,例如硬盘或固态硬盘。但是,当计算机启动时,操作系统必须存在于系统的内存或 RAM 中。

当计算机系统启动时,系统中存在一种机制,该机制将操作系统从辅助存储器加载到系统的内存或 RAM 中。这称为系统的**引导过程**。

根据机器/计算机上安装的操作系统数量,有两种**引导类型**,即:

  • 引导

  • 双引导

让我们在计算机引导的上下文中理解这两个概念。

什么是操作系统的引导?

启动计算机或计算设备的过程称为**引导**。从技术上讲,引导是从磁盘加载其操作系统到 RAM 以启动计算机或嵌入式计算机设备的过程。换句话说,引导是从磁盘加载内核以启动计算机系统。

正如我们之前提到的,当计算机启动时,其操作系统存储在磁盘中。因此,在计算机系统启动时,必须将操作系统加载到主内存中。为此,需要一个特殊的计算机程序来定位并将操作系统加载到 RAM 中。这个特殊的程序称为**引导加载程序**。它存储在系统的 ROM(只读存储器)中。

在现代计算机系统中,可以从各种设备执行引导。计算机的 BIOS(基本输入输出系统)允许用户配置特定的引导顺序。例如,如果系统中有三个磁盘,即 HDD、CD 驱动器和 U 盘,并且引导顺序按以下顺序设置这些磁盘:

  • HDD(硬盘驱动器)

  • CD 驱动器

  • U 盘

然后系统 BIOS 将首先尝试从 HDD 引导,如果从 HDD 引导失败,则它将尝试从 CD 驱动器引导,如果失败,则最终它将尝试从 U 盘引导,如果在这种情况下系统也无法引导,则它根本无法引导。

因此,引导是在计算机打开时将操作系统加载到 RAM 中以启动计算机的启动序列。在引导过程中,引导加载程序执行的重要操作包括定位操作系统、将操作系统加载到主内存以及启动其执行。

现在,让我们讨论操作系统的双引导过程。

什么是操作系统的双引导?

当单个计算机系统安装了两个操作系统时,其引导称为**双引导**。实际上,此类计算机系统可以安装多个操作系统。但在这种情况下,会产生一个问题,即系统如何确定要引导哪个操作系统?

此类系统具有可以理解多个文件系统并可以在引导空间中具有多个操作系统的引导加载程序。它可以引导磁盘上存在的任何一个操作系统。此外,磁盘具有多个分区,因此不同的操作系统可以存储在不同的分区中。当计算机系统启动时,引导管理器程序会在屏幕上显示一个菜单列表,允许用户选择一个要运行的操作系统。

结论

总之,引导定义为计算机启动时将计算机操作系统从磁盘加载到主内存的过程。而双引导是引导的高级版本,其中两个操作系统安装在单个计算机系统上。然后,用户从引导管理器菜单中选择一个要运行的操作系统。

更新于: 2023年3月13日

2K+ 浏览量

开启你的职业生涯

通过完成课程获得认证

开始学习
广告