Browse Prior Art Database

Async I/O Bus Processor

IP.com Disclosure Number: IPCOM000036284D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Pogorzelski, JS: AUTHOR

Abstract

This disclosure defines an I/O bus adapter which can off-load a computer of the burden of processing the asynchronous communication interrupts from multiple ports and adapters that reside on its I/O bus.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 98% of the total text.

Page 1 of 1

Async I/O Bus Processor

This disclosure defines an I/O bus adapter which can off-load a computer of the burden of processing the asynchronous communication interrupts from multiple ports and adapters that reside on its I/O bus.

Asynchronous communications can put a large burden on a computer's resources due to the large number of interrupts that are required to service an asynchronous port. As the number of ports grow, the resources of the system may be completely dedicated or, even worse, be exceeded by the demands of the asynchronous interrupts. To relieve the process of the burden of processing each port's asynchronous interrupt, an I/O asynchronous processor is installed on the I/O bus with the asynchronous adapters.

The asynchronous processor has two electrical interfaces to the I/O bus: one that is dedicated to the communication with the system computer and one that is dedicated to the communication with the asynchronous adapters. The two interfaces are totally independent so that the asynchronous I/O processor does not need to share resources when communicating with the adapters or the host system.

The asynchronous I/O processor services the individual adapter interrupts, processes the interrupts, as required, and periodically interrupts the system processor only once for several adapter interrupt requests. Data which is to be output to the ports is DMA'ed from the host processor by the asynchronous I/O processor which then passes the data out to the indiv...