
iAPX 432 Interface Processor Architecture Reference Manual
It is ~rtant to note that both the window and function facilities utilize and strictly enforce the standard 432 addressing and protection systems. Thus, a window provides protected access to an object, and a function provides a E.rotected way for Peripheral Subsystem software to interact with the 432 system.
1-2. BASIC I/O MODEL
As figure
consumer or producer of data. Thus an I/O device may be a real device (e. 9 ., a terminal), a file, or a
A message sent from a GOP process which requests I/O service contains information that describes the requested operation (e.g.,
"read file XYZ"). The device task interprets the message and carries out the operation. If an operation generates input data, the device task returns the data as a message to the originating process. The device task may also return a message to positively acknowledge completion of a request.
A very general and very powerful mechanism for passing messages between processes is inherent in the 432 architecture. A given Peripheral Subsystem may, or may not, have its own message facility, but in any case, such a facility will not be directly compatible with the 432's. By inter:PQsing a Peripheral Subsystem interface at the subsystem boundary, the standard 432 interprocess comnunication system can be made compatible with any device task (see figure