[发明专利]基于内存映像输入输出的内存空间自动分配方法在审
申请号: | 202010678464.3 | 申请日: | 2020-07-15 |
公开(公告)号: | CN113946432A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 吕景翔 | 申请(专利权)人: | 昆达电脑科技(昆山)有限公司;神云科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F13/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215300 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 内存 映像 输入输出 内存空间 自动 分配 方法 | ||
1.一种基于内存映像输入输出的内存空间自动分配方法,由一计算机系统来实施,并在开机自我检测阶段进行,该计算机系统包括一储存单元、一内存、多个外围根端口,及一电连接该储存单元及该内存的处理单元,每一外围根端口电连接至少一外围装置,该储存单元储存一基本输入输出系统代码,该处理单元执行该基本输入输出系统代码以进行开机自我检测,其特征在于,该方法包含以下步骤:
(A)该处理单元判定该储存单元的该基本输入输出系统代码是否储存有一第一设定值;
(B)当该处理单元判定出该储存单元的该基本输入输出系统代码不储存有该第一设定值时,该处理单元将一第一默认值作为一内存分配值;
(C)该处理单元根据该内存分配值分配该内存的内存空间至该些外围根端口的外围装置;
(D)该处理单元判定该些外围根端口的外围装置分配到的内存空间是否皆足够;
(E)当该处理单元判定出该些外围根端口的外围装置之任一者分配到的内存空间不足够时,该处理单元获得一相关于该些外围根端口的外围装置所需要内存空间的最大值的内存最大需求值;
(F)该处理单元判定该内存分配值是否大于该内存最大需求值;
(G)当该处理单元判定出该内存分配值不大于该内存最大需求值时,该处理单元增加该内存分配值的值,以更新该内存分配值,并回到步骤(F);及
(H)当该处理单元判定出该内存分配值大于该内存最大需求值时,该处理单元以该内存分配值作为该第一设定值储存至该储存单元的该基本输入输出系统代码,并进行重新启动。
2.如权利要求1所述的基于内存映像输入输出的内存空间自动分配方法,其特征在于,在步骤(A)后及步骤(C)前,还包含以下步骤:
(I)当该处理单元判定出该储存单元的该基本输入输出系统代码储存有该第一设定值时,该处理单元将该第一设定值作为该内存分配值。
3.如权利要求1所述的基于内存映像输入输出的内存空间自动分配方法,其特征在于,在步骤(F)之前,还包含以下步骤:
(J)该处理单元判定该内存分配值是否大于一门坎值;及
(K)当该处理单元判定出该内存分配值大于该门坎值时,该处理单元产生一指示出分配错误的错误讯息;
其中,当该处理单元判定出该内存分配值不大于该门坎值时,进行步骤(F),且在步骤(G)中,当该处理单元判定出该内存分配值不大于该内存最大需求值时,该处理单元增加该内存分配值的值,以更新该内存分配值后,回到步骤(J)。
4.如权利要求3所述的基于内存映像输入输出的内存空间自动分配方法,其特征在于,在步骤(J)中,该门坎值为1024吉字节。
5.如权利要求1所述的基于内存映像输入输出的内存空间自动分配方法,其中,在步骤(G)中,更新后的该内存分配值为原来的4倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆达电脑科技(昆山)有限公司;神云科技股份有限公司,未经昆达电脑科技(昆山)有限公司;神云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010678464.3/1.html,转载请声明来源钻瓜专利网。