首页> 外国专利> Computer system having shared address space among multiple virtual address spaces

Computer system having shared address space among multiple virtual address spaces

机译:在多个虚拟地址空间之间共享地址空间的计算机系统

摘要

A multi-tasking computer operating system allocates a respective virtual address space to each task. A portion of virtual address space is reserved as a shared address space (SAS) region, the SAS region occupying the same range of virtual addresses in the virtual address space of each task. Certain classes of data intended for sharing among multiple tasks are assigned unique and persistent addresses in the range of the shared address space region. Preferably, certain facilities are added to a conventional base operating system to support the SAS region and associated function. These include a join facility for initiating a task to the SAS region, an attach facility for attaching blocks of memory within the SAS region, and a paging facility for retrieving a page within the SAS region from storage. In this manner, it is possible for a multi-tasking multiple virtual address space computer system to assume the advantages of a single level store computer system when performing certain tasks.
机译:多任务计算机操作系统为每个任务分配相应的虚拟地址空间。虚拟地址空间的一部分保留为共享地址空间(SAS)区域,SAS区域在每个任务的虚拟地址空间中占据相同范围的虚拟地址。旨在在多个任务之间共享的某些类别的数据在共享地址空间区域的范围内分配了唯一的持久性地址。优选地,某些设施被添加到常规基本操作系统以支持SAS区域和相关功能。这些包括用于将任务启动到SAS区域的联接功能,用于在SAS区域内附加存储块的附加功能以及用于从存储中检索SAS区域内的页面的分页功能。以这种方式,当执行某些任务时,多任务多虚拟地址空间计算机系统可以承担单级存储计算机系统的优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号