[发明专利]针对提早显示器初始化和可视化改善引导过程在审
| 申请号: | 202110951354.4 | 申请日: | 2021-08-18 |
| 公开(公告)号: | CN114201222A | 公开(公告)日: | 2022-03-18 |
| 发明(设计)人: | S·巴尼克;M·V·瓦盖拉;R·雷古帕蒂;V·齐默;A·阿萨姆 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 任曼怡;黄嵩泉 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 提早 显示器 初始化 可视化 改善 引导 过程 | ||
实施例涉及针对提早显示器初始化和可视化改善引导过程。系统的实施例包括:多个处理器核;高速缓存,该高速缓存耦合至该多个处理器核;以及控制器电路,该控制器电路用于:在使硬件处理器通电之后开始对硬件初始化代码的执行之前,将高速缓存的部分初始化为静态存储器以供硬件初始化代码使用;以及使得使用高速缓存中的该部分来执行对显示设备的初始化,对显示设备的初始化独立于对硬件处理器的动态存储器的初始化而被执行。
背景技术
处理系统可包括硬件组件和软件组件。软件组件可包括一个或多个应用、操作系统(OS)和固件。应用可包括用于执行对于处理系统的用户而言有价值的工作的控制逻辑。在处理系统中,应用在OS之上运行,OS以相比于应用更低的逻辑级执行(即,更靠近硬件),以提供使得更易于创建和执行应用的底层环境或抽象层。固件以甚至更低的逻辑级运行,以提供使得更易于创建和执行OS的底层环境或抽象层。例如,固件可建立基本输入/输出系统(BIOS),并且OS可使用该BIOS来与处理系统内的不同硬件组件进行通信。
典型地,OS和应用在易失性的随机存取存储器(RAM)之外执行。固件中的一些或全部也可在RAM之外执行。然而,由于RAM是易失性的,因此每当处理系统关闭时,用于执行有用工作的环境基本上都会消失。因此,每当处理系统被打开时,该处理系统应当在有用工作可以被执行之前重新创建该环境。出于本公开的目的,用于使处理系统准备好执行OS的操作可被称为“引导过程”。类似地,在引导操作期间消逝的时间可被称为“引导时间”。
附图说明
本文所描述的各实施例作为示例而非限制在所附附图的各图中示出,在附图中,同样的附图标记指代类似的要素。
图1图示出根据本公开的实现方式的、用于针对提早显示器初始化和可视化来改善引导过程的芯片上系统(SoC)。
图2A图示出根据本公开的实现方式的示例引导流程。
图2B图示出根据本公开的实现方式的利用引导控制器的示例引导流程,该引导控制器将高速缓存配置成用作在执行硬件初始化代码之前存储该硬件初始化代码的存储器。
图3图示出根据本公开的实现方式的、包括用于针对提早显示器初始化和可视化来改善引导过程的共享高速缓存的芯片上系统(SoC)。
图4图示出根据本公开的实现方式的存储器层级结构,描绘了存储器访问的示例响应时间。
图5图示出根据本公开的实现方式的、用于针对提早显示器初始化和可视化来改善引导过程的系统的经修改的固件引导流程。
图6图示出根据本公开的实现方式的硬件初始化的示例流程,其中在运行硬件初始化代码之前,高速缓存被配置成静态存储器。
图7是图示出根据本公开的实现方式的、用于针对提早显示器初始化和可视化来改善引导过程的操作的流程图。
图8是根据本公开的实现方式的、实现针对提早显示器初始化和可视化来改善引导过程的说明性电子计算设备的示意图。
具体实施方式
本文中所描述的实施例涉及针对提早显示器初始化和可视化来改善引导过程。
当处理系统被打开或重置时,处理系统可在该处理系统可以被用于工作之前执行引导过程。如本文中所讨论,用于使处理系统准备好执行OS的操作被称为“引导过程”。类似地,在引导操作期间消逝的时间可被称为“引导时间”。执行或控制引导过程的控制逻辑或固件可被称为“系统固件”、“系统引导代码”、“平台引导代码”,或者简称为“引导代码”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110951354.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高纯度消旋尼古丁的制备方法
- 下一篇:功能器件以及功能器件的制造方法





