亲子之家网—你身边的文案专家

亲子之家网—你身边的文案专家

系统引导包括什么

59

系统引导是指将操作系统内核装入内存并启动系统的过程。这个过程通常由一个被称为启动引导程序的特殊代码完成,它位于系统ROM中,负责完成定位内核代码在外存的具体位置、按照要求正确装入内核至内存并最终使内核运行起来的一系列操作。系统引导主要包括以下几个步骤:

初始引导:

主要由计算机的BIOS完成。BIOS是固化在ROM中的基本输入输出系统,其内容存储在主板ROM芯片中,主要功能是为内核运作环境进行预先检测。初始引导过程包括中断服务程序、系统设置程序、上电自检(POST)和系统启动自举程序等。上电自检POST所做的工作是在计算机通电后自动对系统中各关键和主要外设进行检查,一旦在自检中发现问题,将会通过鸣笛或提示信息警告用户;系统启动自举程序是在POST完成工作后执行的,它首先按照系统CMOS设置中保存的启动顺序搜索磁盘驱动器、CD-ROM、网络服务器等有效的驱动器,读入操作系统引导程序,接着将系统控制权交给引导程序,并由引导程序装入内核代码,以便完成系统的顺序启动。

内核初始化:

操作系统内核装入内存后,引导程序将CPU控制权交给内核,此时内核才可以开始执行。内核将首先完成初始化功能,包括对硬件、电路逻辑等的初始化,以及对内核数据结构的初始化,如页表(段表)等。

全系统初始化:

上述两个步骤完成后,最后要做的就是启动用户接口,使系统处于等待命令输入状态即可。这个阶段操作系统做的主要工作是为用户创建基本工作环境,接收、解释和执行用户程序与指令。不同系统、不同设置,全系统初始化完成后的接口表现是不同的。

综上所述,系统引导是一个复杂的过程,涉及多个关键步骤和组件,确保操作系统能够正确加载并启动,从而为用户提供所需的服务和功能。