QIO
≈ 3 min read
Names in other languages
- DeutschQIO
- EnglishQIO
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
QIO (Queue I/O) is a term used in several computer operating systems designed by the former Digital Equipment Corporation (DEC) of Maynard, Massachusetts. I/O operations on these systems are initiated by issuing a QIO call to the kernel. There are two types of QIO - Queue I/O and Queue I/O with Wait. For QIO without wait, the call returns immediately. If the request is successfully enqueued, the actual operation occurs asynchronously. On completion, status is returned in the QIO status doubleword. The QIO request may also specify that completion set an event flag or issue an Asynchronous System Trap (AST). The call may also be issued as QIOW (Queue I/O and Wait for completion), allowing synchronous I/O. In this case, the wait-for-event-flag operation is combined so the call does not return until the I/O operation completes or fails. The following operating systems implement QIO(W): * RSX-15 * RSX-11 (including all of the variants) * RSTS/E (synchronous only, emulated by the RSX runtime system) * OpenVMS
QIO (Queue I/O) is a term used in several computer operating systems designed by the former Digital Equipment Corporation (DEC) of Maynard, Massachusetts. I/O operations on these systems are initiated by issuing a QIO call to the kernel. There are two types of QIO - Queue I/O and Queue I/O with Wait. For QIO without wait, the call returns immediately. If the request is successfully enqueued, the actual operation occurs asynchronously. On completion, status is returned in the QIO status doubleword. The QIO request may also specify that completion set an event flag or issue an Asynchronous System Trap (AST). The call may also be issued as QIOW (Queue I/O and Wait for completion), allowing synchronous I/O. In this case, the wait-for-event-flag operation is combined so the call does not return until the I/O operation completes or fails. The following operating systems implement QIO(W): RSX-15 RSX-11 (including all of the variants) RSTS/E (synchronous only, emulated by the RSX runtime system) OpenVMS
References
Text derived from https://en.wikipedia.org/w/index.php?oldid=1303520710 under CC BY-SA 4.0; modifications have been made.