Linux®是一类免费的开源计算机操作系统,它使用相同的内核,内核是计算机系统的核心组件,充当计算机硬件和软件之间的联系纽带。操作系统之间的一个关键区别是它们处理启动计算机的方式和Linux®启动过程Linux®的启动过...
Linux®是一类免费的开源计算机操作系统,它使用相同的内核,内核是计算机系统的核心组件,充当计算机硬件和软件之间的联系纽带。操作系统之间的一个关键区别是它们处理启动计算机的方式和Linux®启动过程Linux®的启动过程从基本输入/输出系统(BIOS)开始,BIOS执行大多数与硬件相关的启动任务。BIOS完成各种系统进程后,系统将交给内核,它设置基本的系统功能并将系统的控制权转移给用户。Linux®是一个由全世界成千上万的用户开发和使用的开源软件程序和项目组成的系统。BIOS是一组特定于硬件的代码,用于初始化计算机系统的所有硬件组件。在在大多数计算机系统中,它被加载到位于计算机主板上的ROM芯片上。由于BIOS是一种硬件实现,它由主板制造商编码,而不是由Linux®操作系统的开发人员进行编码。这是Linux®启动过程中最重要的部分,因为它执行重要的任务使计算机的硬件为操作系统做好准备。一旦计算机的所有组件都已初始化,Linux®启动过程的控制权就会转移到名为引导加载程序的Linux®系统启动程序上,也被称为引导程序。这个小程序的主要功能是将操作系统加载到机器的内存中,为执行做准备。通常Linux®操作系统是在硬盘上压缩的,所以引导加载程序也执行解压任务。如果安装了多个操作系统或版本在计算机上,引导程序将提示用户选择一个同样需要注意的是,Linux®启动过程有两种不同类型的引导—LILO和GRUB—尽管大多数新版本的Linux®都实现了GRUB。随着操作系统解压并加载到内存中,Linux®内核负责系统的运行。这个小而强大的程序执行大部分Linux®启动过程。它加载内存管理软件和任务调度器,启动设备驱动程序并运行Linux®启动脚本。当Linux®内核完成其任务时,它将变为空闲状态,调度程序接管系统的控制权,创建一个实际的用户环境。当用户看到登录屏幕时,Linux®启动过程实际上结束
-
发表于 2020-08-07 12:38
- 阅读 ( 613 )
- 分类:电脑网络