[发明专利]基于内存映像输入输出的内存空间自动分配方法在审
申请号: | 202010678464.3 | 申请日: | 2020-07-15 |
公开(公告)号: | CN113946432A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 吕景翔 | 申请(专利权)人: | 昆达电脑科技(昆山)有限公司;神云科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F13/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 内存 映像 输入输出 内存空间 自动 分配 方法 | ||
一种基于内存映像输入输出的内存空间自动分配方法,由一计算机系统的一处理单元来实施,包含以下步骤:(A)判定是否储存有一第一设定值;(B)当判定结果为否时,将一第一默认值作为一内存分配值;(C)根据该内存分配值分配内存空间至多个外围根端口的外围装置;(D)判定分配到的内存空间是否皆足够;(E)当判定结果为否时,获得一内存最大需求值;(F)判定该内存分配值是否大于该内存最大需求值;(G)当判定结果为否时,增加该内存分配值的值,回步骤(F);及(H)当判定结果为是时,以该内存分配值作为该第一设定值储存,并进行重新启动。
【技术领域】
本发明是有关于一种内存空间自动分配方法,特别是指一种基于内存映像输入输出的内存空间自动分配方法。
【背景技术】
服务器的基本输入输出系统(Basic Input/Output System,BIOS)在开机自我检测阶段(Power-On Self-Test,POST)时服务器的中央处理器(Central Processing Unit,CPU)会利用内存地址映像技术分配给例如网络卡、图形处理芯片、视讯加速芯片等快速外围组件互连(PCI Express,PCIe)装置内存空间,而被分配的内存空间必须为上述PCIe装置保留,并且不能再分配给系统物理内存。
由于若分配给PCIe装置内存空间不足时,服务器无法继续进行开机程序,故现有的服务器在分配给PCIe装置内存空间前需要由用户根据各PCIe装置对内存的需求,找出PCIe装置中内存需求的最大值,并根据内存需求的最大值手动调整要分配给PCIe装置内存空间的大小。
举例来说,用户可分配内存空间的大小之选项为1GB(Gigabyte)、4GB、16GB、64GB、256GB、1024GB,若有3个PCIe装置其内存需求分别为2GB、10GB、20GB,由于PCIe装置中内存需求的最大值为20GB,则使用者设定要分配给各PCIe装置为64GB。
然而,每次开机都需要用户根据各PCIe装置的需求手动调整要分配内存空间的大小不仅耗费时间,且耗费人力成本。
【发明内容】
本发明要解决的技术问题是提供一种能根据各PCIe装置的需求调整要自动分配内存空间的基于内存映像输入输出的内存空间自动分配方法。
为解决上述技术问题,本发明基于内存映像输入输出的内存空间自动分配方法,由一计算机系统来实施,并在开机自我检测阶段进行,该计算机系统包括一储存单元、一内存、多个外围根端口,及一电连接该储存单元及该内存的处理单元,每一外围根端口电连接至少一外围装置,该储存单元储存一基本输入输出系统代码,该处理单元执行该基本输入输出系统代码以进行开机自我检测,该方法包含一步骤(A)、一步骤(B)、一步骤(C)、一步骤(D)、一步骤(E)、一步骤(F)、一步骤(G),及一步骤(H)。
在该步骤(A)中,该处理单元判定该储存单元的该基本输入输出系统代码是否储存有一第一设定值。
在该步骤(B)中,当该处理单元判定出该储存单元的该基本输入输出系统代码不储存有该第一设定值时,该处理单元将一第一默认值作为一内存分配值。
在该步骤(C)中,该处理单元根据该内存分配值分配该内存的内存空间至该些外围根端口的外围装置。
在该步骤(D)中,该处理单元判定该些外围根端口的外围装置分配到的内存空间是否皆足够。
在该步骤(E)中,当该处理单元判定出该些外围根端口的外围装置之任一者分配到的内存空间不足够时,该处理单元获得一相关于该些外围根端口的外围装置所需要内存空间的最大值的内存最大需求值。
在该步骤(F)中,该处理单元判定该内存分配值是否大于该内存最大需求值。
在该步骤(G)中,当该处理单元判定出该内存分配值不大于该内存最大需求值时,该处理单元增加该内存分配值的值,以更新该内存分配值,并回到步骤(F)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆达电脑科技(昆山)有限公司;神云科技股份有限公司,未经昆达电脑科技(昆山)有限公司;神云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010678464.3/2.html,转载请声明来源钻瓜专利网。