首页> 外国专利> METHOD TO CONTROL I/O ACCESSES IN A MULTI-TASKING VIRTUAL MEMORY VIRTUAL MACHINE TYPE DATA PROCESSING SYSTEM

METHOD TO CONTROL I/O ACCESSES IN A MULTI-TASKING VIRTUAL MEMORY VIRTUAL MACHINE TYPE DATA PROCESSING SYSTEM

机译:多任务虚拟内存虚拟机类型数据处理系统中控制I / O访问的方法

摘要

ABSTRACTA method for accessing information in a page segmented virtualmemory data processing system in which virtual machines runningUNIX type operating systems are concurrently established, and inwhich a memory manager controls the transfer of information betweenprimary and secondary storage devices in response to the occurrenceof page faults.The method establishes a plurality of data structures in a dynamicmanner in response to a Supervisor call to "map" a file. Themapping process assigns a new segment of virtual memory to themapped file and correlates, in one data structure, the virtualaddress of each page of data in the new segment to a disk fileaddress where that page is actually stored.A UNIX system call by an application program for a specific virtualpage is handled by the page fault handler, and not the UNIX kernel,since the application can supply the real address of the page onthe disk file from the data structure that was created by themapped page range Supervisor call.Simple load and store type of instructions are employed for the datatransfer, which avoids much of the overhead that normally accom-panies conventional UNIX read and write system calls to the storagesubsystem.
机译:抽象一种在页面分段虚拟中访问信息的方法运行虚拟机的内存数据处理系统UNIX类型的操作系统是同时建立的,并且在哪个内存管理器控制之间的信息传输主存储和辅助存储设备以响应发生的情况页面错误。该方法动态建立多个数据结构响应Supervisor调用以“映射”文件的方式。的映射过程将新的虚拟内存段分配给映射文件,并在一种数据结构中关联虚拟新段中每页数据的地址到磁盘文件该页面实际存储的地址。应用程序对特定虚拟机的UNIX系统调用页面是由页面错误处理程序而不是UNIX内核处理的,因为应用程序可以提供页面的真实地址由磁盘创建的数据结构中的磁盘文件映射的页面范围主管调用。数据采用简单的加载和存储指令类型传输,从而避免了通常会产生的大量开销将常规UNIX的Panies读写系统调用存储到存储中子系统。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号