![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
Glossary - I
I
IDC - Inter-device-driver communication.
in-memory buffer - A block of memory in the address space of the host
machine, used for data transfer.
init time - See initialization time, device driver.
initialization time, device driver - After the OS/2 loads a device
driver, it sends it an OS/2 request packet to initialize. During this
initialization, certain DevHlp functions are not permitted. Also
called init time.
Input/Output Control (IOCtl) - A system service that provides a way for
an application to send device-specific control commands to a device
driver.
Input/Output Privilege Level (IOPL) - Allows part of a Ring 3 application
or device driver to execute at Ring 0.
input router - OS/2 internal process that removes messages from the
system queue.
inter-device-driver communication (IDC) - A mechanism that enables a
physical device driver to communicate with another physical device
driver.
interprocess communication - In the OS/2 operating system, the exchange
of information between processes or threads through semaphores,
queues, and shared memory.
interrupt - An instruction that directs the microprocessor to suspend
what it is doing and run a specified routine. When the routine is
complete, the microprocessor resumes its original work. See also
routine.
interrupt request (IR) - Broadly, an "interrupt request level", referring
to pending or in-service interrupt requests, or to a specific level
(for example, IR 4).
interrupt request flag - A bit in the 8259 PIC controller that indicates
an interrupt is pending on particular level. The VPIC also maintains a
virtual interrupt request flag for each interrupt level for each DOS
session.
interrupt service flag - A bit in the 8259 PIC controller that indicates
an interrupt request is being serviced. It is cleared when the PIC is
sent EOI. The VPIC maintains a virtual interrupt service flag
indicating that a simulated interrupt is in-progress in a DOS session.
interrupt time - When a device driver is run because of an interrupt
rather than because of an application request. OS/2 device drivers
receive interrupts either from the hardware they manage or from the
system real-time clock.
During interrupt time, certain DevHlp functions are not permitted.
Also, addresses received directly from OS/2 applications might not be
valid unless they are converted system addresses.
IOCtl - Input/Output Control.
IOPL - Input/Output Privilege Level.
IORB - Input/Output Request Block.
Input/Output Request Block (IORB) - A data structure defined by this
specification that is passed as a parameter on all calls to an adapter
device driver. It contains a fixed section, followed by a
command-dependent section.
IORBH - Input/Output Request Block Header
IRET - Interrupt return.
IRQ - Interrupt Request.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs