计算机快速启动系统及方法技术方案

技术编号:2846068 阅读:119 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种计算机快速启动系统,包括一电源和一计算机,其中该计算机包括一中央处理器、第一只读存储器、一随机存储器及第二只读存储器。上述第一只读存储器内部存储有一基本输入输出系统,随机存储器内部配置有一内存控制器。本发明专利技术还提供一种计算机快速启动方法,利用第二只读存储器中所存储的计算机系统的内部和外部部件的配置信息以及执行各部件初始化所需信息,对系统各部件进行快速检测和初始化。本发明专利技术能够对计算机进行快速启动和初始化,大幅度降低计算机的启动时间,提高计算机的启动效率,节省用户的等待时间。

【技术实现步骤摘要】

本专利技术涉及一种计算机启动系统及方法,特别是涉及一种能实现计算机快速启动的系统及方法。
技术介绍
计算机系统的内存主要可分为只读存储器(Read-onlyMemory,ROM)和随机存储器(Random Access Memory,RAM),随机存储器即常说的内存,也就是插装在计算机上的内存条,主要用来在系统运行时临时存放各种程序和数据,机器关闭时里面的内容就丢掉。只读存储器ROM则是安装在计算机上的一块专用芯片,里面的内容由计算机制造商在出厂前固化在里面,不会随计算机的关闭而丢失,里面存储的内容主要就是基本输入输出系统(Basic Input/Output System,BIOS)。BIOS可以视为是一个永久地记录在ROM中的一个软件,是操作系统输入输出管理系统的一部分,它包括加电自检程序(Power-on Self Test,简称POST)、基本启动程序、基本的硬件驱动程序等,主要用来负责机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。因ROM中主要存储的就是BIOS,因此,也可混称为ROM BIOS,或系统ROM BIOS。当PC系列微机启动时,首先进入ROM BIOS,接着执行加电自检,通过读取系统计算机上CMOS RAM(Complementary Metal-Oxide-Semiconductor Transistor Random Access Memory,CMOSRAM)中的内容来识别系统的硬件配置,并根据这些配置信息对系统中各部件进行自检和初始化,在自检过程中,如果发现系统实际存在的硬件与CMOS RAM中的设置参数不符时,将导致系统不能正确运行甚至死机。一般来讲,计算机系统的硬件配置是相对稳定的,系统中的各部件不会经常变动。因此,在系统启动时,不必每一次都对系统各部件的存在和配置进行检测和初始化,否则会浪费用户很多时间去等待。在计算机系统启动过程中,所经过的一系列测试和初始化步骤,例如,对内存、中央处理器(Central ProcessingUnit,CPU)、硬盘、主控制芯片及多个外围设备元件等进行的检测和初始化,是计算机系统能够正常运行的基础,因而是必不可少的。但是,对于某用户所使用的某个具体计算机而言,每天在启动计算机时都是针对相同的CPU、相同的主控制芯片等进行测试和初始化。尽管计算机系统在配置上常常不发生任何变化,但每天用户还必需得等待系统的这种重复性操作而浪费时间。
技术实现思路
鉴于以上内容,有必要提供一种,其可大幅度降低计算机的启动时间,提高计算机的启动效率,节省用户的等待时间。本专利技术较佳实施方式提供了一种计算机快速启动系统,其包括一电源和一计算机,其中该计算机包括一中央处理器、第一只读存储器、一随机存储器及第二只读存储器。随机存储器内部还配置有一内存控制器。中央处理器可在电源开始稳定供电时从地址FFFF0H处开始执行一指令,以跳到输入输出系统中的真正启动代码处;第一只读存储器的内部存储有基本输入输出系统,以控制计算机正常加电自检操作;随机存储器是用于在计算机正常POST时暂时存储系统内部和外部部件的配置信息以及执行各部件初始化所需信息,其中的内存控制器是用于连接内存、加速图形接口及中央处理器的;第二只读存储器是用于存储进行计算机POST时所需要的系统内部和外部部件的配置信息以及执行各部件初始化所需信息,以实现对系统各部件进行快速检测和初始化。本专利技术较佳实施方式提供了一种计算机快速启动方法,该方法包括(a)打开电源;(b)判断计算机系统的硬件配置有无变化,以确定是以正常模式还是快速模式来启动计算机系统;(c)若硬件配置发生变化,则读取第一只读存储器中的值到内存控制器,开始正常POST;(d)随机存储器记录POST过程中所需的检测及初始化信息;(e)POST结束时,将随机存储器所记录的信息写入第二只读存储器中;(f)开机进入操作系统。其中于步骤(b)中,进一步包括(b1)若硬件配置没发生变化,则设置第二只读存储器“有效”;(b2)将第二只读存储器中所存储的信息写入到内存控制器中;(b3)内存控制器利用上述所写入的信息开始对计算机系统各部件快速检测和初始化,以实现快速POST;(b4)开机进入操作系统。本专利技术通过给计算机系统的计算机配置双ROM的方式来实现计算机快速启动,提高了计算机的启动效率,节省了用户的等待时间。附图说明图1是本专利技术计算机快速启动系统较佳实施方式的硬件架构图。图2是本专利技术计算机快速启动方法较佳实施方式的具体实施流程图。具体实施方式参阅图1所示,是本专利技术计算机快速启动系统较佳实施方式的硬件架构图。该系统包括一电源10和一计算机11,其中该计算机11包括一中央处理器12、第一只读存储器13、一随机存储器17及第二只读存储器15。其中第一只读存储器13中存储有基本输入输出系统14,随机存储器17中配置有内存控制器16。中央处理器12可在电源开始稳定供电时从地址FFFF0H处开始执行一基本输入输出系统14地址范围内的指令,执行完该指令后可跳到基本输入输出系统14中真正的启动代码处。第一只读存储器13是安装在计算机11上的一块专用芯片,其在系统设置程序中默认为“有效”,其内部的输入输出系统14是操作系统输入输出管理系统的一部分,其包括基本输入输出程序、系统设置程序、开机上电自检程序及系统启动自举程序等,主要用来负责计算机的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。随机存储器17用于在计算机正常POST过程中暂时存储系统内部和外部部件的配置信息以及执行各部件初始化所需信息,其中的内存控制器16是用于连接内存、加速图形接口AGP及中央处理器12的;第二只读存储器15也是安装在计算机11上的一块专用芯片,用于存储进行计算机POST时所需要的系统内部和外部部件的配置信息以及执行各部件初始化所需信息,以实现计算机系统快速启动。参阅图2所示,是本专利技术计算机快速启动方法较佳实施方式的具体实施流程图。首先,打开电源,给计算机系统供电(步骤S100);判断计算机系统的硬件配置有无变化,以决定是在正常模式下启动系统还是在快速模式下启动系统(步骤S101);若硬件配置发生了变化,例如,增加、减少、更换硬件等,因系统设置程序中默认的第一只读存储器13“有效”,则直接读取第一只读存储器13中的值到内存控制器16开始正常POST过程(步骤S105);在POST过程中随机存储器17记录POST过程中所需的检测和初始化信息(步骤S106);POST结束时将随机存储器17中信息写入第二只读存储器15中(步骤S108);开机进入操作系统(步骤S107)。在步骤S101中,若硬件配置没发生变化,则启动计算机设置程序(SETUP),设置第二只读存储器15“有效”(步骤S102);将第二只读存储器15中的信息写入到内存控制器16中(步骤S103);内存控制器16利用所写入的信息快速完成计算机POST(步骤S104);然后进入步骤S107开机。本文档来自技高网
...

【技术保护点】
一种计算机快速启动系统,其包括一中央处理器及第一只读存储器,该第一只读存储器内部存储有基本输入输出系统,以控制计算机加电自检操作,其特征在于,所述系统还包括:第二只读存储器,用于存储进行计算机启动时所需要的系统内部和外部部件的配置信 息以及执行各部件初始化所需信息,以实现对系统各部件进行快速检测和初始化。

【技术特征摘要】
1.一种计算机快速启动系统,其包括一中央处理器及第一只读存储器,该第一只读存储器内部存储有基本输入输出系统,以控制计算机加电自检操作,其特征在于,所述系统还包括第二只读存储器,用于存储进行计算机启动时所需要的系统内部和外部部件的配置信息以及执行各部件初始化所需信息,以实现对系统各部件进行快速检测和初始化。2.如权利要求1所述的计算机快速启动系统,其特征在于,该系统还包括一随机存储器,用于在计算机正常启动时暂时存储系统内部和外部部件的配置信息以及执行各部件初始化所需信息。3.如权利要求2所述的计算机快速启动系统,其特征在于,其中该随机存储器的内部配置有一内存控制器,用于连接中央处理器。4.一种计算机快速启动方法,其特征在于,该方法包括以下步骤打开电源;判断计算机系统的硬件配置有无...

【专利技术属性】
技术研发人员:林宏斌
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1