[发明专利]一种提高异构系统开机速度的系统及方法在审
申请号: | 201710994257.7 | 申请日: | 2017-10-23 |
公开(公告)号: | CN107748678A | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 郭美思 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F21/57 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 系统 开机 速度 方法 | ||
1.一种提高异构系统开机速度的系统,其特征在于,配置在异构系统中,所述异构系统是指在服务器中配置异构混合内存,即将内存和非易失性存储介质融合成异构混合内存,该提高异构系统开机速度的系统包括,
休眠操作模块,用于在服务器休眠时,将操作系统信息保存在非易失性存储介质中;
唤醒操作模块,用于服务器结束休眠开机时,通过非易失性存储介质完成服务器开机。
2.根据权利要求1所述的一种提高异构系统开机速度的系统,其特征在于,所述休眠操作模块将操作系统占用的内存空间内容保存至非易失存储介质中,所述操作系统占用的内存空间内容包括内存空间中的当前系统镜像和内容,且在保存后记录下休眠标示位和引导信息。
3.根据权利要求1所述的一种提高异构系统开机速度的系统,其特征在于,所述唤醒操作模块通过非易失性存储介质完成开机是指将存储在非易失性存储介质中的内容写回至系统内存,然后通过BIOS引导程序根据休眠标示位和引导信息,由引导信息引导装入操作系统,实现服务器的休眠开机。
4.一种提高异构系统开机速度的方法,其特征在于,其实现过程为:在服务器中,配置异构混合内存,即将内存和非易失性存储介质融合成异构混合内存;然后进入休眠,将操作系统信息保存在非易失性存储介质中;在再次唤醒开机时,直接通过该非易失性存储介质完成服务器开机。
5.根据权利要求4所述的一种提高异构系统开机速度的方法,其特征在于,所述服务器休眠时,上电时序、时钟系统、总线均与服务器同步休眠,且在服务器休眠时,将操作系统保存是指将操作系统占用的内存空间内容保存至非易失存储介质中。
6.根据权利要求4所述的一种提高异构系统开机速度的方法,其特征在于,所述操作系统占用的内存空间内容包括内存空间中的当前系统镜像和内容,且在保存后记录下休眠标示位和引导信息。
7.根据权利要求6所述的一种提高异构系统开机速度的方法,其特征在于,在唤醒开机时,通过非易失性存储介质完成开机是指将存储在非易失性存储介质中的内容写回至系统内存,完成服务器的瞬时开机。
8.根据权利要求7所述的一种提高异构系统开机速度的方法,其特征在于,在唤醒开机时通过BIOS引导程序完成,该BIOS引导程序根据休眠标示位和引导信息,由引导信息引导装入操作系统,实现服务器的休眠开机。
9.根据权利要求8所述的一种提高异构系统开机速度的方法,其特征在于,所述BIOS引导程序的具体引导过程为:
首先启动BIOS引导程序,检查休眠标示位及服务器连接的即插即用设备,并配置DMA通道;
完成加电自检,测试包括内存、端口的基本设备;
对引导驱动器进行引导分区定位,并记录定位根目录,在该根目录中装入操作系统,完成BIOS引导程序的引导过程。
10.根据权利要求9所述的一种提高异构系统开机速度的方法,其特征在于,引导驱动器进行引导分区定位的过程为:加载主引导记录以及引导驱动器的分区表,执行主引导记录MBR,主引导记录在硬盘上找到可引导分区,将其分区引导记录装入非易失存储介质中,并将控制权交给分区引导记录,由分区引导记录定位根目录,然后装入操作系统,实现服务器的休眠开机工作,达到瞬时开机的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710994257.7/1.html,转载请声明来源钻瓜专利网。