首页> 外国专利> Method for managing I/O buffers in shared storage by structuring buffer table having entries include storage keys for controlling accesses to the buffers

Method for managing I/O buffers in shared storage by structuring buffer table having entries include storage keys for controlling accesses to the buffers

机译:通过构造具有条目的缓冲区表来管理共享存储中的I / O缓冲区的方法,该条目包括用于控制对缓冲区的访问的存储密钥

摘要

A program stored on a portable storage medium for transferring the program from/to a data processing system, including to or from a disk medium in the system. The program manages I/O buffers that use I/O storage protection key for protecting storage blocks (page frames) in a shared main storage against unwanted I/O accesses, but the I/O storage keys do not protect the storage blocks from an CP (central processor) accesses. CP key protection may optionally be provided to independently protect the same storage block against unwanted CP accesses. Processes initialize, and address I/O buffers used by I/O programs; each I/O buffer is comprised of a contiguous set of the blocks (page frames). The I/O keys are used independently of any CP keys, and both I/O and CP keys are required for protecting any block against unwanted accesses by both I/O and CP accesses. The I/O keys are supported by a hardware I/O storage key array when real (or absolute) addressing is used by I/O the programs. However, the CP keys may be, but need not be, supported by CP keys in a second hardware key array; since the CP storage keys instead may be supported as virtual CP keys in CP key fields in page table entries (which are used in translating CP virtual addresses to CP real addresses). The separate I/O and CPU storage protection functions may each include any or all of: write protection, read protection, and storage key protection for page frames.
机译:一种存储在便携式存储介质上的程序,用于从/向数据处理系统传输程序,包括向/从系统中的磁盘介质传输程序。该程序管理使用I / O存储保护密钥的I / O缓冲区,以保护共享主存储器中的存储块(页面帧)免受有害的I / O访问,但I / O存储密钥不保护存储块免受来自I / O的访问。 CP(中央处理器)访问。可以可选地提供CP密钥保护,以独立保护同一存储块,以防止不必要的CP访问。进程初始化并处理I / O程序使用的I / O缓冲区;每个I / O缓冲区由一组连续的块(页面帧)组成。 I / O密钥独立于任何CP密钥使用,并且需要I / O和CP密钥来保护任何块,以防止I / O和CP访问造成不必要的访问。当程序的I / O使用实地址(或绝对地址)时,硬件I / O存储密钥阵列支持I / O密钥。但是,第二硬件密钥阵列中的CP密钥可能但不一定支持CP密钥;因为CP存储密钥可以作为页表项中CP密钥字段中的虚拟CP密钥来支持(用于将CP虚拟地址转换为CP实地址)。单独的I / O和CPU存储保护功能可能分别包含以下任何一项或全部:写保护,读保护和页面帧的存储密钥保护。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号