[其他]在多任务虚拟存储器虚拟计算机型数据处理系统中控制输入输出存取的方法无效
申请号: | 86108127 | 申请日: | 1986-11-29 |
公开(公告)号: | CN86108127A | 公开(公告)日: | 1987-07-29 |
发明(设计)人: | 凯思·埃利特·杜瓦尔;安东尼·达纳·霍坦 | 申请(专利权)人: | 国际商用机器公司 |
主分类号: | G06F9/00 | 分类号: | G06F9/00 |
代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 赵越 |
地址: | 美国纽约州*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 虚拟 存储器 计算 机型 数据处理系统 控制 输入输出 存取 方法 | ||
1、一种用于具有一个分页分段型虚拟存储器和一个用于建立虚拟计算机的虚拟资源管理程序的虚拟存储器数据处理系统的方法,该虚拟计算机能够运行至少一个UNIX型操作系统,其中包括用于对存储在磁盘文件上的信息进行输入输出操作的UNIX型系统调用,上述虚拟资源管理程序包括一个具有一个用于解决缺页的管理程序的存储器管理程序,在通过一个正在由虚拟计算机执行的应用程序为了一个上述存储的虚拟页面对上述系统的主存储器进行寻址,並且上述系统是可操作的,以便还根据对上述磁盘文件的UNIX系统调用去执行所有输入输出磁盘操作时发生该页面缺页。该方法以下列步骤为其特征:
1)生成一个第一数据结构,该结构对于数据的每一个虚拟页面具有一个表项,该表项具有一个虚拟存储器地址和一个信息实际存放的磁盘文件地址,每一个上述表项至少包括一个磁盘文件地址区段和一个页面编号区段;
2)生成一个第二数据结构,该结构包括一个段标识符区段,该标识符区段的功能是标识上述第一数据结构存储位置的段地址;
3)在上述UNIX文件的inode数据结构中记录一个对上述第二数据结构的指示字,动态生成的上述指示字和上述数据结构是作为UNIX型操作系统核心的一部分的一个映射页面区域服务例行程序。
2、权利要求1所述的方法,其进一步特征是:选择性地发出映射页面区域管理程序调用以映射一个指定文件的步骤。
3、权利要求2所述的方法,其进一步特征是:在上述系统调用的数据结构中通过提供一个独特的标记位改进传统UNIX SHMAT型系统调用,並且当上述标记位被上述系统检测出时执行上述映射页面区域管理程序调用的步骤。
4、权利要求3所述的方法,其进一步特征是:在上述SHMAT型系统调用中指定用于映射上述文件的模式,並且在上述文件被映射时在上述第二数据结构中存储该指定模式的步骤。
5、权利要求2所述的方法,其进一步特征是:读要被映射的文件的UNIX inode数据结构,以便确定与上述要被映射文件的虚拟页面有关的磁盘字块位置,並且在上述第二数据结构中存储上述信息的步骤。
6、权利要求5所述的方法,其进一步特征是:根据从上述读inode结构的步骤中得到的数据,在上述第一数据结构的上述磁盘文件地址区段写定位数据的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商用机器公司,未经国际商用机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/86108127/1.html,转载请声明来源钻瓜专利网。
- 上一篇:回收丁基橡胶制备过程中的异戊二烯
- 下一篇:虚拟终端子系统