介绍:
电脑操作系统的启动的详细过程是什么?
电脑操作系统启动过程简单分为四部分,从BIOS自检、系统引导、启动内核、初始化系统。
1、BIOS自检:在计算机开机时,boot被自动执行,指引CPU把操作系统从大容量存储器中传送到主存储器的易失区。BIOS的功能由两部分组成,分别是POST码和Runtime服务。POST阶段完成后它将从存储器中被清除,而Runtime服务会被一直保留,用于目标操作系统的启动。
2、系统引导:将系统内核从外存读入内存,并将其放在合适的位置中。引导程序必须将内核的实模式下的初始化程序放在基本内存中,应将内核镜像放在1MB以上的位置。
3、启动内核:当处理器离开引导程序的时候,它处于实模式下面,需要执行实模式下面的引导程序后,跳转到保护模式解压内核镜像。
4、初始化系统:在内存中的为内存镜像,需要进行解压,解压后需要把内核放在适当的位置。借此就进入了保护模式的系统初始化了。
扩展资料:
为了缩减内核规模,实现内核的灵活性和适应性,内核被分为两部分:基础部分和扩展部分。基本内核实现内核最基本的管理功能,不随计算机的变化而变化;扩展功能实现内核一些独立的模块(如驱动和文件系统),会发生变化,被放在initrd中,需要引导程序一并读入。
内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。在 boot loader 配置了 initrd 的情况下,内核启动被分成了两个阶段,第一阶段先执行 initrd 文件系统中的init,完成加载驱动模块等任务,第二阶段才会执行真正的根文件系统中的 /sbin/init 进程。
计算机启动的过程是什么
计算机的整个启动过程分成四个阶段。
一、第一阶段:BOIS
计算机通电后,第一件事就是读取BIOS。BIOS程序首先检查,计算机硬件能否满足运行的基本条件,这叫做”硬件自检”(Power-On Self-Test),缩写为POST。
二、第二阶段:主引导记录
自检完成后,BOIS按照”启动顺序”,把控制权转交给排在第一位的储存设备。读取该设备的第一个扇区,也就是读取最前面的512个字节。这最前面的512个字节,就叫做”主引导记录”(Master boot record,缩写为MBR)。
三、第三阶段:硬盘启动
读取主引导记录后,计算机的控制权就要转交给硬盘的某个分区了,这里又分成三种情况。
情况A:卷引导记录
“卷引导记录”的主要作用是,告诉计算机,操作系统在这个分区里的位置。然后,计算机就会加载操作系统了。
情况B:扩展分区和逻辑分区
计算机先读取扩展分区的第一个扇区,叫做”扩展引导记录”(Extended boot record,缩写为EBR)。它里面也包含一张64字节的分区表,但是最多只有两项(也就是两个逻辑分区)。
计算机接着读取第二个逻辑分区的第一个扇区,再从里面的分区表中找到第三个逻辑分区的位置,以此类推,直到某个逻辑分区的分区表只包含它自身为止(即只有一个分区项)。因此,扩展分区可以包含无数个逻辑分区。
但是,似乎很少通过这种方式启动操作系统。如果操作系统确实安装在扩展分区,一般采用下一种方式启动。
情况C:启动管理器
在这种情况下,计算机读取”主引导记录”前面446字节的机器码之后,不再把控制权转交给某一个分区,而是运行事先安装的”启动管理器”(boot loader),由用户选择启动哪一个操作系统。
四、第四阶段:有了操作系统信息,控制权被转交给操作系统,操作系统的内核首先被载入内存。然后加载系统的各个模块,至此,全部启动过程完成。
微机启动是将操作系统从?调入?
微机启动是将操作系统从外存储器(例如硬盘)调入内存。
微机启动时默认是从硬盘引导系统,BIOS访问硬盘的0道0面1扇区,将硬盘的主引导代码的前部分装入内存,并将系统的控制权转交给硬盘的MBR。
如果是软盘启动或光盘启动则没有此步操作。 例如重装系统时可以选择从U盘或者光盘启动windowsME系统来对硬盘上的系统重新分区,并进行系统安装。
总之,微机启动时是将操作系统从外存中调入内存的。
扩展资料
计算机启动过程:
电脑通电以后,等电压稳定后,由主板的BIOS程序开始检测电脑的每一个硬件设备(加电自检),检测完毕后如没问题,交由系统系统,开始引导到系统,我们就可以看到系统启动的画面了。直至整个电脑由硬件到软件的启动过程。
计算机系统的启动过程是怎样?需要经历哪几个阶段?
计算机接通电源后,要进行加电自检,检查RAM、驱动器等;然后BIOS会读取活动分区主引导记录的启动装载器。
然后完成启动装载器初始化,然后操作系统启动正式开始,分为引导阶段、加载内核阶段、初始化内核阶段、登录系统启动这四个阶段。是先读取C盘中的启动文件,然后进行初始化,系统需要加载很多底层硬件的驱动程序,读取注册表信息、寻找新硬件设备、启动相关服务,初始化显示设备和显示出用户界面等。
网友评论
最新评论
er 配置了 initrd 的情况下,内核启动被分成了两个阶段,第一阶段先执行 initrd 文件系统中的init,完成加载驱动模块等任务,第二阶段才会执行真正的根文件系统中的 /sbin/init 进程。计算机启动的
自检”(Power-On Self-Test),缩写为POST。二、第二阶段:主引导记录自检完成后,BOIS按照”启动顺序”,把控制权转交给排在第一位的储存设备。读取该设
要加载很多底层硬件的驱动程序,读取注册表信息、寻找新硬件设备、启动相关服务,初始化显示设备和显示出用户界面等。
也就是两个逻辑分区)。计算机接着读取第二个逻辑分区的第一个扇区,再从里面的分区表中找到第三个逻辑分区的位置,以此类推,直到某个逻辑分区的分区表只包含它自身为止(即只有一个分区项)。因此,扩展分区可以包含无数个逻辑分区。但是,似乎很少通过这种方式启动操作系统。如果操作系统