Patent · US Expired

System for arbitrating use of I/O bus by co-processor and higher priority I/O units in which co-processor automatically request bus access in anticipation of need

US4703420A · kind A · utility

91Cited by
9References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 28, 1985
Grant dateOct 27, 1987
Priority date
Expiry dateFeb 28, 2005

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/36
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system having a main processing unit, a memory subsystem, and a co-processor selectively connectable to said memory subsystem through an Input/Output Channel Controller which includes a control means for arbitrating access to the I/O Bus among the co-processor and the other I/O devices connected to the Bus. Since the co-processor runs programs stored in the memory subsystem, there is a tendency for the co-processor to monopolize the bus with instruction fetch cycles, thereby excluding other I/O devices from access to the bus. The control means for arbitrating responds to requests on the basis of a linear priority scheme in which the co-processor has the lowest priority. Each device, except the co-processor, is permitted to keep control of the bus until it voluntarily relinquishes it. The co-processor, on the other hand, relinquishes control of the bus in response to a request for access by any higher operator. However, control is returned automatically to the co-processor in the absence of any other request, since the co-processor continually raises its access request line.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.