QIO Configuration and Management Manual
Introduction to QIO
QIO Configuration and Management Manual—424717-008
1-2
The QIOMON process creates and manages the shared memory segment and
presents a system-wide view of the shared memory subsystem.
The QIO shared memory segment is used by the client processes, LAN drivers, and
interrupt handlers to send and receive data. From the shared memory segment, the
client process acquires the resources it needs—queues, buffer pools, and control
blocks—for its internal use and for I/O data transfer. Acquired memory resources are
released by the client process when they are no longer needed.
QIO manages memory within a single processor. Client processes that use QIO are
able to transfer data from multiple, noncontiguous memory addresses without
physically moving the data, thus reducing processor overhead and improving
performance.
QIO provides four methods of solving memory problems without the need to change
the application:
Figure 1-1. High-Level View of the QIO Subsystem
QIO
Subsystem
QIO Library
Client
Process
Shared Memory
Segment
Driver/Interrupt
Handler
Driver/Interrupt
Handler
Driver/Interrupt
Handler
LAN
1
LAN
2
LAN
3
Client
Process
Client
Process
SCF/SCP
QIOMON
Process
VST001.vsd