您现在的位置是: 首页 > 安装教程 安装教程

bios自检过程_bios自检流程

ysladmin 2024-07-19 人已围观

简介bios自检过程_bios自检流程       希望我能够回答您有关bios自检过程的问题。我将根据我的知识库和研究成果回答您的问题。1.主板bios的自检及初始化2.linux系统启动过程BIOS自检阶段的内容linux系统启动过程3.电脑自检在BIOS里

bios自检过程_bios自检流程

       希望我能够回答您有关bios自检过程的问题。我将根据我的知识库和研究成果回答您的问题。

1.主板bios的自检及初始化

2.linux系统启动过程BIOS自检阶段的内容linux系统启动过程

3.电脑自检在BIOS里怎么设置

4.Bios的功能,上电自检(POST)是怎么执行的?

bios自检过程_bios自检流程

主板bios的自检及初始化

       这部分负责启动电脑,具体有三个部分,第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。

       第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。

       最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。

linux系统启动过程BIOS自检阶段的内容linux系统启动过程

顺序如下。

       1、在我们按下起动键时,供电电压还是不稳定的,主板控制芯片组会向CPU发出一个RESET信号,让CPU初始化。当电源稳定供电后,芯片组便撤去RESET信号,CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS的启动代码首先要做的事情就是进行POST(加电自检)。POST的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。如果这个时候系统的喇叭发出的不是一声清脆的“嘀”声,那就有可能是内存条或是显示卡等出故障了]2、首先,计算机加电后,主机电源立即产生“Power Good”低电位信号,该信号通过时钟产生(驱动)器输出有效的RESET信号,使CPU进入复位状态,并强制系统进入ROM-BIOS程序区。3、系统BIOS区的第一条指令是“jump star”,即跳转到硬件自检程序start。为了方便地实现BIOS的功能,BIOS运行时要用到一些RAM,因此大多数BIOS要做的第一件事就是检测系统中的低端RAM。4、如果检测失败,那么大多数BIOS将无法调入RAM中,开机后无任何反应,微机黑屏。自检程序允许必要的附加卡上的BIOS程序首先进入它们自己的系统并初始化,但在此之前,主板上的BIOS必须找到附加卡上的BIOS程序,才能在主板BIOS和操作系统之前运行。如显示卡本身就带有启动程序的BIOS芯片,该芯片内的程序负责启动显示卡,为显示其它信息作准备,并在屏幕上显示显示卡的版本及版权信息。所以,开机引导时,在检测键盘和其它驱动器以前,我们首先看到的是屏幕上显示的有关显示卡的信息。 5、如果上面的过程完成了,电脑开始显示ROM-BIOS的版本、版权信息以及检测出的CPU型号、主频和内存容量。在这个过程中,自检程序还要测试DAM(内存)控制器及ROM-BIOS芯片的字节数。这些检测,如果出现错误,则为致命性错误,会导致死机或死循环如果正常,继续检验中断控制器、定时器、键盘、扩展I/O接口、IDE接口、软驱等设备并进行初始化。检测中如果出现错误,作为一般性错误,显示错误信息;如果正常,则继续进行下一步。在这之前,机器一直判断用户是否按了“Del”键,如果按了就进入ROM-BIOS中的系统设置程序,将系统的配置情况(如软、硬盘型号)以参数的形式存入CMOS RAM中,然后重新启动。6、之后,自检程序将根据CMOS RAM中的内容来识别系统的一些硬件设置,并对这些部件进行初始化,如果遇到CMOS RAM中的设置参数与系统实际的硬件不符就会导致错误或死机。 如果以上的工作都完成了的话,电脑就开始从硬盘读取数据,引导操作系统。

电脑自检在BIOS里怎么设置

       linux自启动服务如何打开程序?

       用户自定义开机程序(/etc/rc.d/rc.local)

       用户可以将自己书写的shellscript文件放入其中,或者数据库的自动,was等等

       比如让数据库开机自启:

       vi/etc/rc.local添加以下内容:

       su-oracle-clsnrctlstart//让监听启动起来

       su-oracle-cdbstart//让数据库启动起来

       linux启动项?

       (1)打开计算机电源,开始读取bios并进行主机的自我测试

       (2)通过bios取得第一个可开机设备,读取主要开机区(MBR)取得启动装载程序;

       (3)取得kernel并加载到内存且检测系统硬件

       (4)内核主动调用init进程,init进程是Linux的根进程,所有的系统进程都是它的子进程。

       (5)init进程开始执行系统初始化,init进程读取/etc/inittab文件中的信息,并进入预设的运行级别。通常情况下/etc/rcS.d/目录下的启动脚本首先被执行,然后是/etc/rcN.d/目录(/etc/rc.d/rc.sysinit或rc-sysinit.conf)

       (6)依据init的设置进行启动(/etc/rc.d/rc.d/*)

       (7)加载本机设置,启动登录管理器,等待用户登录

       Linux开机启动详解?

       Linux开机启动步骤详解:

       1.加载BIOS的硬件,与进行自我测试,并根据依据获得第一个可启动的装置。

       2.读取并运行第一个启动装置内MBR的bootLoader(亦即是grub,spfdisk等程序)

       3.依据bootloader的配置加载Kernel,Kernel会开始侦测硬件与加载驱

       4.在硬件驱动成功后,Kernel会主动呼叫init程序,而init会取得run-level资讯动程序

       5.init运行/etc/rc.d/rc.sysinit文件来准备软件运行的作业环境

       6.init运行run-level的各个服务之启动(script方式)

       7.init运行/etc/rc.d/rc.local文件

       8.init运行终端机模拟程序mingetty来启动login程序,最后就等待使用者登陆啦

       linux怎么让程序开机自动启动?

       1.开机启动时自动运行程序Linux加载后,它将初始化硬件和设备驱动,然后运行第一个进程init。

       init根据配置文件继续引导过程,启动其它进程。

       通常情况下,修改放置在/etc/rc或/etc/rc.d或/etc/rc?.d目录下的脚本文件,可以使init自动启动其它程序。

       例如:编辑/etc/rc.d/rc.local文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。2.登录时自动运行程序用户登录时,bash先自动执行系统管理员建立的全局登录script:/ect/profile然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的一个。

       因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。

Bios的功能,上电自检(POST)是怎么执行的?

       以AMI BIOS为例:

       1、开机时按DEL键,进入BIOS系统;

       2、选择Boot选项卡,选择Boot Settings Configuration(启动选项设置),按回车键;

       3、选择QuickBoot,按回车键;

       4、如果要想电脑开机自检的话,选择Disabled;

       如果要想跳过自检的话,选择Enabled。

       注:Quick Boot:本选项可让用户决定是否要略过主板的自我测试功能(Post),开启本选项将加速开机的时间。当设置为Disabled时,BIOS程序会运行所有的自我测试功能。

       接通电源后,POST自动执行如下:

       (1)对CPU、系统主板、基本内存和扩展内存、系统BIOS等设备进行测试;

       (2)初始化视频控制器,测试视频存储器、检验视频信号和同步信号,对显示器接口进行测试;

       (3)对键盘、软驱、硬盘及CD-ROM子系统进行测试;

       (4)对并行接口(打印机),串行接口进行测试;

       (5)与COMS中系统配置报告进行校验。

       今天关于“bios自检过程”的讨论就到这里了。希望通过今天的讲解,您能对这个主题有更深入的理解。如果您有任何问题或需要进一步的信息,请随时告诉我。我将竭诚为您服务。