发明名称 REMOTE TERMINAL INTERFACE AS FOR A UNIXTM OPERATING SYSTEM COMPUTER
摘要 <p>Apparatus for implementing input/ouput (I/O) operations in a computer system operating under the control of a UNIXTM operating system includes a dedicated communications processor in addition to the main or host processor. These two processors communicate via a shared memory which may be independently accessed by each processor. The function performed by the terminal I/O driver and the line discipline modules are divided between the host and communications processors. The communications processor performs all canonical processing of the data received from the terminal I/O devices. It also maintains a data structure that indicates the instantaneous status of each terminal I/O device. Using this data structure, the communications processor is able to operate in a substantially interrupt-free environment, polling only those I/O devices that are indicated, in the status data structure, as needing service. A message facility in the shared memory controls communication between the processors. Each processor sends messages to the other through a dedicated circular queue. To receive a message, a processor examines the sending queue of the other processor. Response messages are sent back to the sending processor using the same message buffer as was used for the original message.</p>
申请公布号 WO1991020040(A1) 申请公布日期 1991.12.26
申请号 US1991004093 申请日期 1991.06.10
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址