发明名称 |
APPARATUS FOR INPUT/OUTPUT NOTIFICATION TO A PROCESSOR |
摘要 |
<p>A method and apparatus for data transfer completion notification to a processor is presented. Input/output (I/O) devices individually or severally have associated with them command linked lists, located in system memory. In each command linked list a processor or memory controller has placed command elements. A subset of the command elements includes elements that are specifically to be used to report status of data transfers. Each command element in this subset of command elements includes a pointer which points to a status entry. Status entries, when updated by an I/O device, are placed in a status linked list also located in memory. An I/O device may have its own status linked list or may share a single status linked list with several other devices. Status entries contain status information on transfers between an I/O device and memory locations. The insertion of status entries into a status linked list is done by hardware in an indivisible series of operations. Depending upon implementation, the hardware may then give asynchronous notification to the processor that a new element has been added to the second linked list. This notification will cause an interrupt to the currently running process in the processor.</p> |
申请公布号 |
CA1273437(A) |
申请公布日期 |
1990.08.28 |
申请号 |
CA19860511957 |
申请日期 |
1986.06.19 |
申请人 |
HEWLETT-PACKARD COMPANY |
发明人 |
JAMES, DAVID V.;LUIZ, FERNANDO A. |
分类号 |
G06F13/10;G06F13/12;G06F13/28;(IPC1-7):G06F13/12 |
主分类号 |
G06F13/10 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|