首页> 外国专利> System for dynamic association of a variable number of device addresses with input/output devices to allow increased concurrent requests for access to the input/output devices

System for dynamic association of a variable number of device addresses with input/output devices to allow increased concurrent requests for access to the input/output devices

机译:用于将可变数量的设备地址与输入/输出设备动态关联的系统,以允许增加并发的访问输入/输出设备的请求

摘要

Disclosed is a data processing system for presenting concurrent requests for access to peripheral devices up to the number of subchannels available for handling input/output operations. A computer system provides a plurality of subchannels and affiliated unit control blocks for input/output operations between main storage and the peripheral devices. The unit control blocks comprise two groups, including a first dedicated to the peripheral devices and a second group available for dynamic association with the peripheral devices on a demand basis. The unit control blocks are termed base unit control blocks and alias unit control blocks, respectively. Upon system initialization, alias unit control blocks for a given logical subsystem are linked in a free pool. To initiate an input/output operation a program executing on the CPU first queries a base unit control block for a target peripheral device to determine its availability. If available, the base unit control block and associated base subchannel are used for the input/output operation. If not, determination is made if an alias unit control block may be used and if any are available. Responsive to affirmative determinations, an alias unit control block is removed from the free pool and is linked to the base unit control device for the target peripheral device in an exposure chain. The CPU then places a channel program in main storage including a prefix channel command for binding an alias address for the alias unit control block with a particular device. This is done by passing the binding command to a controller for the target peripheral device which maintains tables of affiliations between aliases and peripheral devices on a path group basis. After binding, the input/output operation proceeds in conventional fashion.
机译:公开了一种数据处理系统,用于呈现访问外围设备的并发请求,该请求最多可用于处理输入/输出操作的子通道数。一个计算机系统提供了多个子通道和附属的单元控制块,用于主存储器和外围设备之间的输入/输出操作。单元控制块包括两组,第一组专用于外围设备,第二组可用于根据需要与外围设备动态关联。单元控制块分别称为基本单元控制块和别名单元控制块。系统初始化后,给定逻辑子系统的别名单元控制块将链接到空闲池中。为了启动输入/输出操作,在CPU上执行的程序首先向基本单元控制块查询目标外围设备,以确定其可用性。如果可用,则将基本单元控制块和关联的基本子通道用于输入/输出操作。如果否,则确定是否可以使用别名单元控制块以及是否可用。响应于肯定的确定,别名单元控制块从空闲池中移除,并在曝光链中链接到目标外围设备的基本单元控制设备。然后,CPU将包含前缀通道命令的通道程序放入主存储器中,该命令用于将别名单元控制块的别名地址与特定设备绑定在一起。这是通过将绑定命令传递给目标外围设备的控制器来完成的,该控制器在路径组的基础上维护别名和外围设备之间的从属关系表。绑定后,输入/输出操作将以常规方式进行。

著录项

  • 公开/公告号US5530897A

    专利类型

  • 公开/公告日1996-06-25

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US19930130218

  • 发明设计人 ALLAN S. MERITT;

    申请日1993-10-01

  • 分类号G06F13/00;G06F13/14;G06F13/38;

  • 国家 US

  • 入库时间 2022-08-22 03:38:22

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号