Mechanism in a Distributed Data Processor System to Reduce Context Changes Due to Interrupts
Original Publication Date: 1989-May-01
Included in the Prior Art Database: 2005-Jan-28
This article describes a technique wherein multiple I/O interrupts and I/O commands service an asynchronous, unsolicited input. System architectures which support a full duplex view between any facility and its software, allow input data to be accepted without incurring the overhead of an interrupt, issuance of an I/O command and another interrupt. This is accomplished by providing each facility with two forms of control blocks which can be used concurrently. They are solicited and unsolicited. To support this system level architecture, a set of orders are defined in the architecture for an insertion ring to identify unsolicited input data frames separately from frames which are solicited read or writes requested by the attached processor.