[发明专利]自主调整计算机操作系统的虚拟存储器子系统无效
申请号: | 200580014596.X | 申请日: | 2005-05-04 |
公开(公告)号: | CN101124551A | 公开(公告)日: | 2008-02-13 |
发明(设计)人: | 乔方·詹恩;普拉塔普·C·帕特奈克;曼贾尼亚·S·伯拉古拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F9/00 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临;王志森 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自主 调整 计算机 操作系统 虚拟 存储器 子系统 | ||
1.一种用于管理在计算机系统中的存储器可用性的方法,所述方法包括:
作为存储器负荷的函数自动地改变空闲存储器空间的低门限值;并且
当空闲存储器空间小于所述低门限值时,使得更多的存储器空间可用。
2.一种用于管理在计算机系统中的存储器可用性的方法,所述方法包括:
当线程等待率变得与目标线程等待率不同时,自动改变所述低门限值,所述线程等待率是每单位时间在空闲存储器等待列表中等待的线程的平均数目;以及
当空闲存储器空间小于所述低门限值时,使得更多的存储器空间可用。
3.按照权利要求2的方法,其中,当所述线程等待率变得高于所述目标线程等待率时,提高所述低门限值。
4.按照权利要求2的方法,其中,当所述线程等待率变得低于所述目标线程等待率时,降低所述低门限值。
5.按照权利要求2的方法,其中,当所述线程等待率变得高于所述目标线程等待率时,提高高门限值,其中,所述高门限值用于确定当执行页面替换端口监控程序时将使得可用的存储器空间的数量。
6.按照权利要求2的方法,其中,当所述线程等待率变得低于所述目标线程等待率时降低高门限值,其中,所述高门限值用于确定当执行页面替换端口监控程序时将使得可用的存储器空间的数量。
7.按照权利要求2的方法,其中,可以通过下述方式来计算所述线程等待率:对由已经在空闲存储器等待列表中等待的所有线程花费的时钟嘀哒的累积数目计数,并且将所述累积数目除以在所述页面替换端口监控程序的两个连续执行之间的时钟嘀哒的总数。
8.按照权利要求7的方法,其中,所述线程包括:第一线程,它们当前在所述空闲存储器等待列表中;第二线程,它们在所述页面替换端口监控程序的所述两个连续执行的第一个之后曾在所述空闲存储器等待中,其中,所述第二线程不再在所述空闲存储器等待列表中。
9.按照权利要求2的方法,其中,所述线程等待率可以通过将在空闲存储器等待列表中的线程的当前数目除以一个数来计算。
10.按照权利要求9的方法,其中,所述数是整数2。
11.按照权利要求2的方法,其中,当空闲存储器空间低于所述低门限值时,执行页面替换端口监控程序,其中,所述页面替换端口监控程序使得更多的存储器空间可用。
12.按照权利要求11的方法,其中,如果空闲存储器帧的数目小于低门限值,则执行所述页面替换端口监控程序,并且其中,所述页面替换端口监控程序包括释放多个帧,以便空闲帧的数目达到所述高门限值。
13.一种可由数字处理装置读取并且具有下述指令的程序的程序存储器件:所述指令被确实地具体化在所述存储器件上,并且可由所述处理装置执行来执行用于管理在计算机系统中的存储器可用性的方法,所述方法包括:
作为存储器负荷的函数自动地改变空闲存储器空间的低门限值;并且
当空闲存储器空间小于所述低门限值时,使得更多的存储器空间可用。
14.一种用于管理在计算机系统中的存储器可用性的装置,所述装置包括:
用于作为存储器负荷的函数自动地改变空闲存储器空间的低门限值的部件;并且
用于当空闲存储器空间小于所述低门限值时,使得更多的存储器空间可用的部件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580014596.X/1.html,转载请声明来源钻瓜专利网。