IBM SDK/DDK Glossary: Difference between revisions
(17 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{IBM-Reprint}} | {{IBM-Reprint}} | ||
''This is the standard IBM SDK/DDK Glossary that is used by multiple documents including the [[Virtual Device Driver Reference for OS/2]], [[MMPM/2 Device Driver Reference]], [[Display Device Driver Reference for OS/2]], [[Virtual Device Driver Reference for OS/2]], [[Printer Device Driver|Printer Device Driver Reference for OS/2]], [[Storage Device Driver Reference]], GRADD Reference Glossary, [[Input Output Device Driver Reference]] and others.'' | |||
This glossary contains terms and definitions that are, for the most part, used for OS/2 products. This is not a complete dictionary of computer terms. | This glossary contains terms and definitions that are, for the most part, used for OS/2 products. This is not a complete dictionary of computer terms. | ||
Line 17: | Line 13: | ||
*The ''Information Technology Vocabulary'', developed by Subcommittee 1, Joint Technical Committee 1, of the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC JTC1/SC1). Definitions of published parts of this vocabulary are identified by the symbol (I) after the definition; definitions taken from draft international standards, committee drafts, and working papers being developed by ISO/IEC JTC1/SC1 are identified by the symbol (T) after the definition, indicating that final agreement has not yet been reached among the participating National Bodies of SC1. | *The ''Information Technology Vocabulary'', developed by Subcommittee 1, Joint Technical Committee 1, of the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC JTC1/SC1). Definitions of published parts of this vocabulary are identified by the symbol (I) after the definition; definitions taken from draft international standards, committee drafts, and working papers being developed by ISO/IEC JTC1/SC1 are identified by the symbol (T) after the definition, indicating that final agreement has not yet been reached among the participating National Bodies of SC1. | ||
== Glossary == | ==Glossary== | ||
===A=== | ===A=== | ||
* [[ABIOS]] | * [[DDK Glossary - A|ABIOS]] | ||
* [[TK Glossary - A|accelerator]] | |||
* [[TK Glossary - A|accelerator table]] | |||
* [[TK Glossary - A|access mode]] | |||
* [[TK Glossary - A|access permission]] | |||
* [[accumulator]] | * [[accumulator]] | ||
* [[access permission]] | * [[access permission]] | ||
* [[action]] | |||
* [[TK Glossary - A|action bar]] | |||
* [[TK Glossary - A|action point]] | |||
* [[TK Glossary - A|active program]] | |||
* [[TK Glossary - A|active window]] | |||
* [[adapter]] | * [[adapter]] | ||
* [[adapter device driver]] | * [[adapter device driver]] | ||
* [[address space]] | * [[address space]] | ||
* [[all points addressable (APA)]] | * [[all points addressable (APA)]] | ||
* [[TK Glossary - A|alphanumeric video output]] | |||
* [[American National Standard Code for Information Interchange (ASCII)]] | * [[American National Standard Code for Information Interchange (ASCII)]] | ||
* [[anchor block]] | * [[TK Glossary - A|anchor]] | ||
* [[anchor point]] | * [[TK Glossary - A|anchor block]] | ||
* [[APA]] | * [[TK Glossary - A|anchor point]] | ||
* [[API]] | * [[TK Glossary - A|ANSI]] | ||
* [[TK Glossary - A|APA]] | |||
* [[TK Glossary - A|API]] | |||
* [[TK Glossary - A|application]] | |||
* [[TK Glossary - A|application object]] | |||
* [[Application Programming Interface (API)]] | * [[Application Programming Interface (API)]] | ||
* [[TK Glossary - A|application-modal]] | |||
* [[archive flag]] | * [[archive flag]] | ||
* [[area]] | * [[area]] | ||
Line 39: | Line 50: | ||
* [[atom]] | * [[atom]] | ||
* [[atom table]] | * [[atom table]] | ||
* [[AVIO]] | * [[TK Glossary - A|atomic operation]] | ||
* [[TK Glossary - A|attribute]] | |||
* [[TK Glossary - A|automatic link]] | |||
* [[TK Glossary - A|AVIO]] | |||
===B === | ===B === | ||
Line 67: | Line 81: | ||
* [[character mode]] | * [[character mode]] | ||
* [[clipping]] | * [[clipping]] | ||
* [[clip limits]] | * [[clip limits]] | ||
* [[clipping path]] | * [[clipping path]] | ||
* [[code page]] | * [[code page]] | ||
* [[code point]] | * [[code point]] | ||
* [[code segment]] | * [[code segment]] | ||
* [[color conversion]] | * [[color conversion]] | ||
* [[color dithering]] | |||
* [[command code]] | |||
* [[command data block]] | |||
* [[command descriptor block (CDB)]] | |||
* [[color dithering]] | * [[command modifier]] | ||
* [[command code]] | * [[compatibility kernel]] | ||
* [[CON]] | |||
* [[conditional compilation]] | |||
* [[context hook]] | |||
* [[command data block]] | * [[control program]] | ||
* [[controller sector buffer]] | |||
* [[command descriptor block (CDB)]] | |||
* [[command modifier]] | |||
* [[compatibility kernel]] | |||
* [[CON]] | |||
* [[conditional compilation]] | |||
* [[context hook]] | |||
* [[control program]] | |||
* [[controller sector buffer]] | |||
===D=== | ===D=== | ||
* [[DASD]] | * [[DASD]] | ||
* [[data bus]] | |||
* [[data bus]] | * [[data structure]] | ||
* [[DBCS]] | |||
* [[data structure]] | * [[DC]] | ||
* [[DDB]] | |||
* [[DBCS]] | * [[deinstantiation]] | ||
* [[DevHlp]] | |||
* [[DC]] | * [[device context (DC)]] | ||
* [[device driver]] | |||
* [[DDB]] | * [[device driver initialization (init) time]] | ||
* [[device driver profile]] | |||
* [[deinstantiation]] | * [[device helper (DevHlp)]] | ||
* [[device object]] | |||
* [[DevHlp]] | * [[device table]] | ||
* [[direct access storage device (DASD)]] | |||
* [[device context (DC)]] | * [[direct memory access (DMA)]] | ||
* [[display frame]] | |||
* [[device driver]] | * [[dispatch table]] | ||
* [[device driver initialization (init) time]] | * [[dithering]] | ||
* [[DLL]] | |||
* [[device driver profile]] | * [[DMA]] | ||
* [[double-byte character set (DBCS)]] | |||
* [[device helper (DevHlp)]] | * [[driver]] | ||
* [[dynamic link library (DLL)]] | |||
* [[device object]] | |||
* [[device table]] | |||
* [[direct access storage device (DASD)]] | |||
* [[direct memory access (DMA)]] | |||
* [[display frame]] | |||
* [[dispatch table]] | |||
* [[dithering]] | |||
* [[DLL | |||
* [[DMA]] | |||
* [[double-byte character set (DBCS)]] | |||
* [[driver]] | |||
* [[dynamic link library (DLL)]] | |||
===E=== | ===E=== | ||
Line 178: | Line 152: | ||
===H=== | ===H=== | ||
* [[handle]] | |||
* [[handshaking]] | |||
* [[hard error]] | |||
* [[hardware palette]] | |||
* [[heap]] | |||
* [[hex]] | |||
* [[hexadecimal]] | |||
* [[hook]] | |||
* [[hook chain]] | |||
===I=== | ===I=== | ||
* [[IDC]] | |||
* [[in-memory buffer]] | |||
* [[init time]] | |||
* [[initialization time, device driver]] | |||
* [[Input/Output Control (IOCtl)]] | |||
* [[Input/Output Privilege Level (IOPL)]] | |||
* [[input router]] | |||
* [[inter-device-driver communication (IDC)]] | |||
* [[interprocess communication]] | |||
* [[interrupt]] | |||
* [[interrupt request (IR)]] | |||
* [[interrupt request flag]] | |||
* [[interrupt service flag]] | |||
* [[interrupt time]] | |||
* [[IOCtl]] | |||
* [[IOPL]] | |||
* [[IORB]] | |||
* [[Input/Output Request Block (IORB)]] | |||
* [[IORBH]] | |||
* [[IRET]] | |||
* [[IRQ]] | |||
===J=== | ===J=== | ||
Line 260: | Line 204: | ||
===M=== | ===M=== | ||
* [[memory device context]] | * [[DDK Glossary - M|main window]] | ||
* [[metafile]] | * [[DDK Glossary - M|manipulation button]] | ||
* [[metafile device context]] | * [[DDK Glossary - M|map]] | ||
* [[mickey]] | * [[DDK Glossary - M|marker box]] | ||
* [[mixed character string]] | * [[DDK Glossary - M|marker symbol]] | ||
* [[mutex semaphore]] | * [[DDK Glossary - M|marquee box]] | ||
* [[DDK Glossary - M|Master Help Index]] | |||
* [[DDK Glossary - M|maximize]] | |||
* [[DDK Glossary - M|media window]] | |||
* [[DDK Glossary - M|memory block]] | |||
* [[DDK Glossary - M|memory device context]] | |||
* [[DDK Glossary - M|memory management]] | |||
* [[DDK Glossary - M|memory object]] | |||
* [[DDK Glossary - M|menu]] | |||
* [[DDK Glossary - M|menu bar]] | |||
* [[DDK Glossary - M|menu button]] | |||
* [[DDK Glossary - M|message]] | |||
* [[DDK Glossary - M|message box]] | |||
* [[DDK Glossary - M|message filter]] | |||
* [[DDK Glossary - M|message queue]] | |||
* [[DDK Glossary - M|message stream mode]] | |||
* [[DDK Glossary - M|metacharacter]] | |||
* [[DDK Glossary - M|metaclass]] | |||
* [[DDK Glossary - M|metafile]] | |||
* [[DDK Glossary - M|metafile device context]] | |||
* [[DDK Glossary - M|metalanguage]] | |||
* [[DDK Glossary - M|method]] | |||
* [[DDK Glossary - M|method override]] | |||
* [[DDK Glossary - M|mickey]] | |||
* [[DDK Glossary - M|micro presentation space]] | |||
* [[DDK Glossary - M|minimize]] | |||
* [[DDK Glossary - M|mix]] | |||
* [[DDK Glossary - M|mixed character string]] | |||
* [[DDK Glossary - M|mnemonic]] | |||
* [[DDK Glossary - M|modal dialog box]] | |||
* [[DDK Glossary - M|model space]] | |||
* [[DDK Glossary - M|modeless dialog box]] | |||
* [[DDK Glossary - M|module definition file]] | |||
* [[DDK Glossary - M|mouse]] | |||
* [[DDK Glossary - M|MOUSE$]] | |||
* [[DDK Glossary - M|MP-unsafe]] | |||
* [[DDK Glossary - M|MP-safe]] | |||
* [[DDK Glossary - M|MP-exploitive]] | |||
* [[DDK Glossary - M|multiple-choice selection]] | |||
* [[DDK Glossary - M|multiple-line entry field]] | |||
* [[DDK Glossary - M|multitasking]] | |||
* [[DDK Glossary - M|mutex semaphore]] | |||
* [[DDK Glossary - M|muxwait semaphore]] | |||
===N=== | ===N=== | ||
Line 280: | Line 266: | ||
* [[permissible action]] | * [[permissible action]] | ||
* [[phase alignment]] | * [[phase alignment]] | ||
* [[physical address]] | |||
* [[physical device driver (PDD)]] | |||
* [[pipe]] | |||
* [[picture element (pel, pixel)]] | |||
* [[PIO]] | |||
* [[pixel]] | |||
* [[polyfillet]] | |||
* [[polyline]] | |||
* [[pop]] | |||
* [[prefetch]] | |||
* [[presence-check function]] | |||
* [[PRESENCECHECK]] | |||
* [[printer driver]] | |||
* [[Print Manager]] | |||
* [[privilege level]] | |||
* [[program group]] | |||
* [[protect mode]] | |||
* [[push]] | |||
===Q=== | ===Q=== | ||
Line 321: | Line 289: | ||
===R=== | ===R=== | ||
* [[Read-Only Memory Basic Input/Output System]](ROM-BIOS) | |||
* [[real mode]] | |||
* [[reentrant]] | |||
* [[removable-media indicator]] | |||
* [[resource]] | |||
* [[resurrection]] | |||
* [[RETF]] | |||
* [[reverse video]] | |||
* [[ROM BIOS]] | |||
* [[ROP]] | |||
* [[RTC]] | |||
===S=== | ===S=== | ||
* [[SBCS]] | * [[DDK Glossary - S|SBCS]] | ||
* [[SCB]] | * [[SCB]] | ||
* [[screen device context]] | * [[screen device context]] | ||
* [[SCSI]] | * [[DDK Glossary - S|SCSI]] | ||
* [[seamless windows]] | * [[seamless windows]] | ||
* [[second-party DMA adapter]] | * [[second-party DMA adapter]] | ||
* [[semaphore]] | * [[semaphore]] | ||
* [[sense data]] | * [[sense data]] | ||
* [[single-byte character set (SBCS)]] | * [[DDK Glossary - S|single-byte character set (SBCS)]] | ||
* [[Small Computer System Interface (SCSI)]] | * [[DDK Glossary - S|Small Computer System Interface (SCSI)]] | ||
* [[spline curve]] | * [[spline curve]] | ||
* [[spooler]] | * [[spooler]] |
Latest revision as of 22:19, 19 May 2025
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
This is the standard IBM SDK/DDK Glossary that is used by multiple documents including the Virtual Device Driver Reference for OS/2, MMPM/2 Device Driver Reference, Display Device Driver Reference for OS/2, Virtual Device Driver Reference for OS/2, Printer Device Driver Reference for OS/2, Storage Device Driver Reference, GRADD Reference Glossary, Input Output Device Driver Reference and others.
This glossary contains terms and definitions that are, for the most part, used for OS/2 products. This is not a complete dictionary of computer terms.
Introduction
This glossary defines many of the terms used in this book. It includes terms and definitions from the IBM Dictionary of Computing, as well as terms specific to the Presentation Manager, but it is not a complete glossary for OS/2.
Other primary sources for these definitions are:
- The American National Standard Dictionary for Information Systems, ANSI X3 .172-1990, copyrighted 1990 by the American National Standards Institute, 11 West 42nd Street, New York, New York 10036. These definitions are identified by the symbol (A) after the definition.
- The Information Technology Vocabulary, developed by Subcommittee 1, Joint Technical Committee 1, of the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC JTC1/SC1). Definitions of published parts of this vocabulary are identified by the symbol (I) after the definition; definitions taken from draft international standards, committee drafts, and working papers being developed by ISO/IEC JTC1/SC1 are identified by the symbol (T) after the definition, indicating that final agreement has not yet been reached among the participating National Bodies of SC1.
Glossary
A
- ABIOS
- accelerator
- accelerator table
- access mode
- access permission
- accumulator
- access permission
- action
- action bar
- action point
- active program
- active window
- adapter
- adapter device driver
- address space
- all points addressable (APA)
- alphanumeric video output
- American National Standard Code for Information Interchange (ASCII)
- anchor
- anchor block
- anchor point
- ANSI
- APA
- API
- application
- application object
- Application Programming Interface (API)
- application-modal
- archive flag
- area
- ASCIIZ
- aspect ratio
- asynchronous (ASYNC)
- atom
- atom table
- atomic operation
- attribute
- automatic link
- AVIO
B
- background color
- background mix
- base device driver
- BASEDEV keyword
- Basic Input/Output System (BIOS)
- Bezier curve
- BIOS
- bit-block transfer (bitblt)
- bitblt
- bit map
- block
- Bit block transfer (bitblt)
- border
- BPB
- breakpoint
- Bus Master adapter
C
- cached micro presentation space
- CDB
- cell
- character box
- character cell
- character mode
- clipping
- clip limits
- clipping path
- code page
- code point
- code segment
- color conversion
- color dithering
- command code
- command data block
- command descriptor block (CDB)
- command modifier
- compatibility kernel
- CON
- conditional compilation
- context hook
- control program
- controller sector buffer
D
- DASD
- data bus
- data structure
- DBCS
- DC
- DDB
- deinstantiation
- DevHlp
- device context (DC)
- device driver
- device driver initialization (init) time
- device driver profile
- device helper (DevHlp)
- device object
- device table
- direct access storage device (DASD)
- direct memory access (DMA)
- display frame
- dispatch table
- dithering
- DLL
- DMA
- double-byte character set (DBCS)
- driver
- dynamic link library (DLL)
E
F
- Far call
- fillet
- filter adapter device driver
- first-party DMA adapter
- flag
- flat address
- frame styles
- freeze and thaw services
G
- GDT
- Global Descriptor Table (GDT)
- glyph
- GPI
- graphic primitive
- graphics attributes
- Graphics programming interface (GPI)
- graphics segment
- GRE
H
I
- IDC
- in-memory buffer
- init time
- initialization time, device driver
- Input/Output Control (IOCtl)
- Input/Output Privilege Level (IOPL)
- input router
- inter-device-driver communication (IDC)
- interprocess communication
- interrupt
- interrupt request (IR)
- interrupt request flag
- interrupt service flag
- interrupt time
- IOCtl
- IOPL
- IORB
- Input/Output Request Block (IORB)
- IORBH
- IRET
- IRQ
J
K
L
M
- main window
- manipulation button
- map
- marker box
- marker symbol
- marquee box
- Master Help Index
- maximize
- media window
- memory block
- memory device context
- memory management
- memory object
- menu
- menu bar
- menu button
- message
- message box
- message filter
- message queue
- message stream mode
- metacharacter
- metaclass
- metafile
- metafile device context
- metalanguage
- method
- method override
- mickey
- micro presentation space
- minimize
- mix
- mixed character string
- mnemonic
- modal dialog box
- model space
- modeless dialog box
- module definition file
- mouse
- MOUSE$
- MP-unsafe
- MP-safe
- MP-exploitive
- multiple-choice selection
- multiple-line entry field
- multitasking
- mutex semaphore
- muxwait semaphore
N
P
- palette
- PDD
- PDE
- pel
- permissible action
- phase alignment
- physical address
- physical device driver (PDD)
- pipe
- picture element (pel, pixel)
- PIO
- pixel
- polyfillet
- polyline
- pop
- prefetch
- presence-check function
- PRESENCECHECK
- printer driver
- Print Manager
- privilege level
- program group
- protect mode
- push
Q
R
- Read-Only Memory Basic Input/Output System(ROM-BIOS)
- real mode
- reentrant
- removable-media indicator
- resource
- resurrection
- RETF
- reverse video
- ROM BIOS
- ROP
- RTC
S
- SBCS
- SCB
- screen device context
- SCSI
- seamless windows
- second-party DMA adapter
- semaphore
- sense data
- single-byte character set (SBCS)
- Small Computer System Interface (SCSI)
- spline curve
- spooler
- synchronous
T
U
V
- VBIOS
- VCMOS
- VDD
- VDH
- VDM
- VDMA
- VDSK
- video graphics adapter (VGA)
- VIO
- VIRR
- Virtual Device Driver (VDD)
- virtual DevHlp (VDH)
- virtual I/O (VIO)
- virtual memory
- Virtual Programmable Interrupt Controller
- virtual storage
- visible region
- VPIC
- VRAM
- VTIMER
- V86 mode