[发明专利]启动方法、系统以及装置在审
| 申请号: | 202010733390.9 | 申请日: | 2020-07-27 |
| 公开(公告)号: | CN113312092A | 公开(公告)日: | 2021-08-27 |
| 发明(设计)人: | 黄子龙;李志超;王军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
| 代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 启动 方法 系统 以及 装置 | ||
本说明书实施例提供启动方法、系统以及装置,其中所述启动方法包括:智能网卡基于接收的待启动设备的配置信息,确定与所述配置信息对应的基本输入输出系统的程序代码在云存储中的存储地址;根据所述存储地址,所述智能网卡将所述程序代码加载至缓存中的目标缓存位置;建立所述目标缓存位置的缓存地址与所述待启动设备的中央处理器的启动地址之间的地址映射关系,并发送针对所述中央处理器的复位指令;所述中央处理器基于所述复位指令复位后,根据所述地址映射关系,从所述缓存地址指向的目标缓存位置读取并执行所述程序代码。
技术领域
本说明书实施例涉及计算机技术领域,特别涉及启动方法、系统以及装置。
背景技术
目前,计算机的基本输入输出系统(Basic Input Output System,BIOS)的程序代码存储于平台控制中心(Platform Controller Hub,PCH)芯片即南桥芯片下挂的闪存(FLASH)中,当中央处理器(central processing unit,CPU)在BIOS阶段启动时,需要通过直接媒体接口(Direct Media Interface,DMI)总线连接到PCH芯片,继而读取并执行存储于FLASH中的BIOS的程序代码,实现CPU启动,此外还需借助安全加密芯片实现CPU的安全启动,不仅硬件成本高,并且受限于主板设计以及PCH数量,无法动态调整裸金属服务器系统CPU粒度,因此,需要提供更可靠的方案。
发明内容
有鉴于此,本说明书实施例提供了一种启动方法。本说明书一个或者多个实施例同时涉及两种启动系统,一种启动装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
本说明书实施例的第一方面,提供了一种启动方法,包括:
智能网卡基于接收的待启动设备的配置信息,确定与所述配置信息对应的基本输入输出系统的程序代码在云存储中的存储地址;
根据所述存储地址,所述智能网卡将所述程序代码加载至缓存中的目标缓存位置;
建立所述目标缓存位置的缓存地址与所述待启动设备的中央处理器的启动地址之间的地址映射关系,并发送针对所述中央处理器的复位指令;
所述中央处理器基于所述复位指令复位后,根据所述地址映射关系,从所述缓存地址指向的目标缓存位置读取并执行所述程序代码。
可选的,所述根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码,包括:
所述中央处理器通过缓存一致性总线向所述智能网卡查找所述启动地址;
在查找到所述启动地址的情况下,根据所述地址映射关系,确定所述启动地址对应的缓存地址;
通过从所述缓存地址指向的所述目标缓存位置读取并执行所述程序代码的方式,启动所述中央处理器。
可选的,在所述中央处理器为多个的情况下,所述中央处理器,包括主中央处理器,以及至少一个从中央处理器;
相应的,所述根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码,包括:
所述主中央处理器根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码;
所述从中央处理器根据所述地址映射关系,从所述目标缓存位置读取并执行所述程序代码。
可选的,所述确定与所述配置信息对应的基本输入输出系统的程序代码在云存储中的存储地址,包括:
根据所述配置信息,确定基本输入输出系统的版本信息;
基于所述版本信息,确定所述程序代码在所述云存储中的所述存储地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010733390.9/2.html,转载请声明来源钻瓜专利网。





