一种硬件检测信息的处理方法、装置及终端设备制造方法及图纸

技术编号:21184092 阅读:10 留言:0更新日期:2019-05-22 14:54
本发明专利技术适用于计算机技术领域,提供了一种硬件检测信息的处理方法、装置及终端设备,包括:步骤A:在基本输入输出系统BIOS启动阶段,获取BIOS的硬件检测信息;步骤B:在存储器的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入存储器;步骤C:在所述操作系统加载完成之后,从所述存储器中读取所述硬件检测信息并显示。本发明专利技术实施例能够将BIOS阶段中生成的硬件检测信息保存在存储器中,并在操作系统中读取存储器中的硬件检测信息并显示,从而让用户可以直接通过本机查看硬件检测信息,而不需要到另一台计算机进行查看,使得用户能够很方便地查看硬件检测信息。

A Processing Method, Device and Terminal Equipment for Hardware Detection Information

The invention is applicable to the field of computer technology, and provides a processing method, device and terminal device for hardware detection information, including: step A: acquiring the hardware detection information of BIOS at the start-up stage of the basic input and output system; step B: writing the hardware detection information into memory after the initialization of memory and before entering the operating system; step C. After the loading of the operating system is completed, the hardware detection information is read from the memory and displayed. The embodiment of the present invention can store the hardware detection information generated in the BIOS stage in the memory and read and display the hardware detection information in the memory in the operating system, thus enabling the user to view the hardware detection information directly through the local machine without having to go to another computer, so that the user can easily view the hardware detection information.

【技术实现步骤摘要】
一种硬件检测信息的处理方法、装置及终端设备
本专利技术属于计算机
,尤其涉及一种硬件检测信息的处理方法、装置及终端设备。
技术介绍
基本输入输出系统(BIOS,BasicInputOutputSystem)在计算机启动时,具有检测硬件、引导操作系统的加载等功能,其保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。目前,如果想查看BIOS生成的硬件检测信息,需要使用串行通讯端口即串口(COM,clustercommunicationport)或通用串行总线(USB,UniversalSerialBus),连接到另外一台计算机上进行查看,而对于普通用户来说,通常只拥有一台计算机,如果要查看本机的硬件检测信息,还需要另外找一台计算机,因此使得查看硬件检测信息的时候不方便,从而不能及时了解计算机的健康状况。
技术实现思路
有鉴于此,本专利技术实施例提供了一种硬件检测信息的处理方法、装置及终端设备,以解决现有技术中不方便查看硬件检测信息的问题。本专利技术实施例的第一方面提供了一种硬件检测信息的处理方法,包括:步骤A:在基本输入输出系统BIOS启动阶段,获取BIOS的硬件检测信息;步骤B:在存储器的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入所述存储器;步骤C:在所述操作系统加载完成后,从所述存储器中读取所述硬件检测信息并显示。本专利技术实施例的第二方面提供了一种硬件检测信息的处理装置,包括:信息获取模块,用于在基本输入输出系统BIOS启动阶段,获取BIOS的硬件检测信息;信息写入模块,用于在存储器的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入所述存储器;信息读取模块,用于在所述操作系统加载完成后,从所述存储器中读取所述硬件检测信息并显示。本专利技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述方法的步骤。本专利技术实施例通过在存储器的初始化完成之后且在进入操作系统之前,将硬件检测信息写入所述存储器中,并在所述操作系统加载完成后,从所述存储器中读取所述硬件检测信息并显示,使得能够将BIOS阶段中生成的硬件检测信息保存在存储器中,并在操作系统中读取存储器中的硬件检测信息并显示,从而让用户可以直接通过本机查看硬件检测信息,而不需要到另一台计算机进行查看,使得用户能够很方便地查看硬件检测信息。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种硬件检测信息的处理方法的流程示意图;图2是本专利技术实施例提供的又一种硬件检测信息的处理方法的流程示意图;图3是本专利技术实施例提供的一种硬件检测信息的处理装置的示意图;图4是本专利技术实施例提供的一种终端设备的示例图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:参见图1,图1为本专利技术实施例提供的一种硬件检测信息的处理方法的流程示意图,详述如下:步骤S101:在基本输入输出系统BIOS启动阶段,获取BIOS的硬件检测信息。计算机的启动过程中,在给计算机接通电源之后,并非是直接就进入操作系统,而是先运行基本输入输出系统(BIOS,BasicInputOutputSystem),BIOS准备完毕之后再引导操作系统启动。BIOS首先对计算机的各个硬件设备如电源、内存、硬盘和显卡等进行检测,目的是确认计算机的硬件设备都能正常工作,在检测的同时生成硬件检测信息。在BIOS检测了计算机的各个硬件之后,便对硬件进行初始化。硬件的初始化完成之后,则开始引导操作系统启动,接着进入操作系统。其中,所述硬件检测信息可以包括:存储器的容量和生产厂商、CPU的型号和个数、电源是否正常工作等。步骤S102:在存储器的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入所述存储器。其中,所述存储器指的是本机的存储器,其可以是内存或硬盘,只要存储器初始化完成之后,就可以将获取到的硬件检测信息写入所述存储器中。具体地,所述步骤S102具体包括:在内存的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入所述内存。在BIOS对内存的初始化完成之后,就会将内存释放,此时可以向内存里面写入数据。可通过接口函数向内存请求一段存储空间,内存从其可用的存储空间中分配一小部分空白的存储空间,即该存储空间里面没有任何数据,以便存放硬件检测信息。例如,假设内存分配的存储空间大小为1MB,起始的内存地址为0x07E00,也就是内存中能用来存储硬件检测信息的空间为1MB,硬件检测信息的大小不能超过这个数值。从指定的起始内存地址如0x07E00开始,往所述存储空间中写入硬件检测信息。需要说明的是,由于现有的BIOS生成的硬件检测信息通常是不会保存下来的,只有少部分会直接显示在计算机的显示器上,或者是通过COM口连接到另一台计算机,因此在进入操作系统之后,本次开机时生成的所有硬件检测信息都会丢失。为了能将硬件检测信息保存下来,后续以供操作系统使用,则可以先将硬件检测信息写入内存分配的存储空间中。步骤S103:在所述操作系统加载完成后,从所述存储器中读取所述硬件检测信息并显示。在BIOS对各个硬件的初始化完成之后,引导操作系统启动,并加载操作系统。在操作系统加载完成后,从所述存储器中读取硬件检测信息,并显示在本机的显示器上。若所述硬件检测信息存放在内存中,则在所述操作系统加载完成之后,可以从内存中读取所述硬件检测信息并显示在本机的屏幕上。本专利技术实施例通过在存储器的初始化完成之后且在进入操作系统之前,将硬件检测信息写入所述存储器中,并在所述操作系统加载完成后,从所述存储器中读取所述硬件检测信息并显示,使得能够将BIOS阶段中生成的硬件检测信息保存在存储器中,并在操作系统中读取存储器中的硬件检测信息并显示,从而让用户可以直接通过本机查看硬件检测信息,而不需要到另一台计算机进行查看,使得用户能够很方便地查看硬件检测信息。实施例二:本实施例与上一实施例的区别在于,本实施例先将从BIOS获取到的硬件检测信息写入内存中,等到硬盘的初始化完成之后,再将内存中的硬件检测信息写入硬盘中。这是因为BIOS在对计算机的硬件进行初始化的时候,对于内存和硬盘的初始化顺序是:先对内存进行初始化,再对硬盘进行初始化,此时操作系统仍未启动。而在内存初始化完成之后,内存可以使用,即可以往内存中写入数据,但由于硬盘并未完本文档来自技高网...

【技术保护点】
1.一种硬件检测信息的处理方法,其特征在于,包括:步骤A:在基本输入输出系统BIOS启动阶段,获取BIOS的硬件检测信息;步骤B:在存储器的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入存储器;步骤C:在所述操作系统加载完成之后,从所述存储器中读取所述硬件检测信息并显示。

【技术特征摘要】
1.一种硬件检测信息的处理方法,其特征在于,包括:步骤A:在基本输入输出系统BIOS启动阶段,获取BIOS的硬件检测信息;步骤B:在存储器的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入存储器;步骤C:在所述操作系统加载完成之后,从所述存储器中读取所述硬件检测信息并显示。2.如权利要求1所述的方法,其特征在于,所述步骤B具体包括:在内存的初始化完成之后且在进入操作系统之前,将所述硬件检测信息写入所述内存。3.如权利要求2所述的方法,其特征在于,在所述将所述硬件检测信息写入所述内存之后,还包括:在硬盘的初始化完成之后且在进入操作系统之前,将所述内存中的硬件检测信息写入所述硬盘。4.如权利要求3所述的方法,其特征在于,在将所述内存中的硬件检测信息写入所述硬盘之后,还包括:将所述内存中的硬件检测信息删除。5.如权利要求1-4任一项所述的方法,其特征在于,在所述步骤C之后,还包括:将所述硬件检测信息进行汇总,生成硬件检测报告。6.一种硬件检测信息的处理装置,其特征在于...

【专利技术属性】
技术研发人员:周在龙曹力
申请(专利权)人:中国长城科技集团股份有限公司
类型:发明
国别省市:广东,44

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

1