首页> 外国专利> Protection domains for processes in shared address space

Protection domains for processes in shared address space

机译:共享地址空间中的进程的保护域

摘要

Methods, systems and computer program products provide protection domains for processes in shared address space. Multiple processes may share address space, for example, in a software isolated process running on top of a library operating system (OS). A protection domain (PD), such as a Protection Key (PKEY), may be assigned to a process to protect its allocated address spaces from access by other processes. PDs may be acquired from a host OS. A library OS may manage PDs to protect processes and/or data. A PD may be freed and reassigned to a different process or may be concurrently assigned to multiple processes, for example, when the number of processes exceeds the number of protection domains. Threads spawned by a process may inherit protection provided by a PD assigned to the process. Process PDs may be disassociated with address spaces as they are deallocated for a process or its threads.
机译:方法,系统和计算机程序产品为共享地址空间中的进程提供保护域。 多个进程可以共享地址空间,例如,在库在库操作系统(OS)之上运行的软件隔离过程中。 可以将保护域(PD)(例如保护键(PKey))分配给一个过程,以保护其分配的地址空间免受其他进程的访问。 可以从主机操作系统获取PD。 库操作系统可以管理PD来保护进程和/或数据。 可以释放PD并将其重新分配给不同的过程,或者可以同时分配给多个过程,例如,当进程的数量超过保护域的数量时。 由进程产生的线程可以继承由分配给进程的PD提供的保护。 处理PD可以与地址空间分解,因为它们被解除为过程或其线程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号