UEFI固件的方法及其计算机系统与流程

文档序号:11828831阅读:来源:国知局

技术特征:

1.一种UEFI固件的计算机处理执行方法,其特征在于,该UEFI固件支援将多个启动加载器程序其中之一进行初始化设定,该UEFI固件位于一储存器中,该储存器可运作地耦接于该处理器UEFI固件,该方法包含:

以该处理器执行该UEFI固件;

当执行该UEFI固件时:

检测该处理器中一指令集的类型;

根据一模式选择,判断一启动选择模式,其中该启动选择模式对应于所检测到的该指令集的类型,且该模式选择对应于该UEFI固件执行完后所需执行的一启动加载器程序的类型;

以该处理器,从该储存器中,于该UEFI固件的多个组态数据中取得一共同组态数据;

以该处理器,从该储存器的该UEFI固件的该多个组态数据中,取得对应于该启动选择模式的一独特组态数据,其中该独特组态数据包括处理器指令集及执行时服务;

产生对应于该启动选择模式的一启动加载器地址;以及

根据该共同组态数据及该独特组态数据,执行一储存器中位于该启动加载器地址所指位址的启动加载器程序。

2.如权利要求1所述的UEFI固件的计算机处理执行方法,其特征在于,判断该启动选择模式的步骤进一步包含:

以该处理器从一界面装置接收一选择指令;以及

依据该选择指令判断该启动选择模式。

3.如权利要求2所述的UEFI固件的计算机处理执行方法,其特征在于,该界面装置为一输入/输出装置,该输入/输出装置耦接至该处理器并且可被该UEFI固件侦测到,该选择指令是由该输入/输出装置产生。

4.如权利要求1所述的UEFI固件的计算机处理执行方法,其特征在于,判断该启动选择模式的步骤进一步包含:

以该处理器,在执行该启动加载器程序的步骤前,判断一启动标记是否有在该UEFI固件的组态数据中被设定过,其中该启动标记表示一特定启动加载器程序:

若有设定该启动标记,以该处理器组态该启动选择模式以对应于该启动标记所表示的启动加载器程序;

若没有设定该启动标,以该处理器依据一预设启动加载器程序组态该启动选择模式。

5.如权利要求4所述的UEFI固件的计算机处理执行方法,其特征在于,判断该启动标是否有被设定的步骤进一步包含:

以该处理器,依据该启动选择模式设定该预设启动加载器程序。

6.如权利要求4所述的UEFI固件的计算机处理执行方法,其特征在于,该使用者界面包含多个模式选择项,该方法进一步包含:

以该处理器,接收与该使用者界面相关的一选择指令;以及

从该选择指令判断该启动选择模式。

7.如权利要求1所述的UEFI固件的计算机处理执行方法,其特征在于,在判断该启动选择模式的步骤前,进一步包含:

以该处理器,输出一使用者界面供一显示装置显示,该显示装置耦接至该处理器。

8.如权利要求1所述的UEFI固件的计算机处理执行方法,其特征在于,产生该启动加载器地址的步骤进一步包含:

当执行该UEFI固件时,检测该处理器的该指令集的类型;

以该处理器,取得相对所侦测到的该指令集类型的该独特组态数据,以致使能对应的执行相对该侦测到处理器指令集类型的该启动加载器程序。

9.一种UEFI固件的计算机系统,其特征在于,包括:

一储存器,储存一UEFI固件,该UEFI固件支援将多个启动加载器程序其中之一进行初始化设定,其中该UEFI固件具有多个指令及多个组态数据对应于不同该启动加载器程序;以及

一处理器,运作地耦接于该储存器,并且执行该UEFI固件的指令;

其中该指令是进行以下步骤:

检测该处理器中指令集的类型;

以该处理器,根据一模式选择判断一启动选择模式,其中该启动选择模式对应于所检测到的该指令集的类型,且该模式选择对应于该UEFI固件执行完后所需执行的一启动加载器程序的类型;

以该处理器,从该储存器中,于该UEFI固件的多个组态数据中取得一共同组态数据;

以该处理器,从该储存器的该UEFI固件的该多个组态据中,取得对应于该启动选择模式的一独特组态数据,其中该独特组态数据包括处理器指令集及执行时服务;

产生对应于该启动选择模式的一启动加载器地址;以及

根据该共同组态数据及该独特组态数据,执行一储存器中位于该启动加载器地址所指位址的启动加载器程序。

10.如权利要求9所述的UEFI固件的计算机系统,其特征在于,该处理器包含一中央处理单元,以及该储存器包含闪存储存器及只读储存器。

11.如权利要求9所述的UEFI固件的计算机系统,其特征在于,该启动加载器程序对应于一操作系统程序。

12.如权利要求9所述的UEFI固件的计算机系统,其特征在于,从该指令中判断该启动选择模式的步骤进一步包含:

以该处理器,从一界面装置接收一选择指令;以及

从该选择指令中判断该启动选择模式。

13.如权利要求12所述的UEFI固件的计算机系统,其特征在于,该界面装置为一输入/输出装置,该输入/输出装置耦接于该处理器并且会被该UEFI固件侦测到,以及该选择指令由该输入/输出装置产生。

14.如权利要求9所述的UEFI固件的计算机系统,其特征在于,该界面装置包含一触碰显示器、键盘、滑鼠装置、指示笔、影像感测器及声音感测器。

15.如权利要求9的所述的UEFI固件的计算机系统,其特征在于,从该指令中判断该启动选择模式的步骤进一步包含:

以该处理器,在执行该启动加载器程序的步骤前,判断一启动标记是否有在该UEFI固件的组态数据中被设定过,其中该启动标记表示一特定启动加载器程序:

若有设定该启动标记,以该处理器组态该启动选择模式以对应于该启动标记所表示的启动加载器程序;

若没有设定该启动标,以该处理器依据一预设启动加载器程序组态该启动选择模式。

16.如权利要求15所述的UEFI固件的计算机系统,其特征在于,在判断该启动标记是否有被设定过的步骤后,进一步包含:

以该处理器,根据该启动选择模式设定该预设启动加载器。

17.如权利要求9所述的UEFI固件的计算机系统,其特征在于,进一步包含一显示器装置,该显示器装置用于显示一使用者界面,其中该显示装置耦接于该处理器。

18.如权利要求17所述的UEFI固件的计算机系统,其特征在于,该使用者界面包含多个模式选择项,该指令的步骤进一步包含:

以该处理器,接收与该使用者界面相关的一选择指令;以及

从该选择指令判断该启动选择模式。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1