Jump to content

IBM SDK/DDK Glossary: Difference between revisions

From EDM2
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''By [[IBM]]''
{{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 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.
=Glossary=
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 138: Line 152:


===H===
===H===
'''handle -''' (1) An identifier that represents an object, such as a device or a window, to the Presentation Interface. (2) In the Advanced DOS and OS/2 operating systems, a binary value created by the system that identifies a drive, directory, and file so that the file can be found and opened.
* [[handle]]
 
* [[handshaking]]
'''handshaking -''' A method by which two pieces of hardware, such as a personal computer and a plotter, can communicate. Depending upon the devices communicating, handshaking occurs either as a hardware function or through software, such as a device driver.
* [[hard error]]
 
* [[hardware palette]]
'''hard error -''' An error condition on a network that requires that the network be reconfigured or that the source of the error be removed before the network can resume reliable operation.
* [[heap]]
 
* [[hex]]
'''hardware palette -''' The array of RGBs that the physical device is displaying .
* [[hexadecimal]]
 
* [[hook]]
'''heap -''' An area of free storage available for dynamic allocation by an application. Its size varies depending on the storage requirements of the application.
* [[hook chain]]
 
'''hex -''' See hexadecimal
 
'''hexadecimal -''' Pertaining to a system of numbers to the base 16; hexadecimal digits range from 0 through 9 and A through F, where A represents 10 and F represents 15.
 
'''hook -''' A point in a system-defined function where an application can supply additional code that the system processes as though it were part of the function.
 
'''hook chain -''' A sequence of hook procedures that are "chained" together so that each event is passed in turn to each procedure in the chain.


===I===
===I===
Line 198: 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 218: Line 266:
* [[permissible action]]
* [[permissible action]]
* [[phase alignment]]
* [[phase alignment]]
 
* [[physical address]]
'''physical address -''' A 32-bit byte address giving the actual address in physical storage for a data item.
* [[physical device driver (PDD)]]
 
* [[pipe]]
'''physical device driver (PDD) -''' A system interface that handles hardware interrupts and supports a set of input and output functions.
* [[picture element (pel, pixel)]]
 
* [[PIO]]
'''pipe -''' See named pipe, unnamed pipe.
* [[pixel]]
 
* [[polyfillet]]
'''picture element (pel, pixel) -''' (1) In computer graphics, the smallest element of a display surface that can be independently assigned color and intensity. (T) . (2) The area of the finest detail that can be reproduced effectively on the recording medium. (3) An element of a raster pattern about which a toned area on a photoconductor can appear.
* [[polyline]]
 
* [[pop]]
'''PIO -''' Programmed I/O.
* [[prefetch]]
 
* [[presence-check function]]
'''pixel -''' Picture element.
* [[PRESENCECHECK]]
 
* [[printer driver]]
'''polyfillet -''' A curve based on a sequence of lines. The curve is tangential to the end points of the first and last lines, and tangential also to the midpoints of all other lines.
* [[Print Manager]]
 
* [[privilege level]]
'''polyline -''' In computer graphics, a sequence of adjoining lines.
* [[program group]]
 
* [[protect mode]]
'''pop -''' To remove an item from the top of a pushdown list. Contrast with push .
* [[push]]
 
'''prefetch -''' To locate and load a quantity of data in anticipation of a request.
 
'''presence-check function -''' A Ring 3 (non-privileged) .EXE program that determines whether a given hardware interface is present on a workstation.
 
'''PRESENCECHECK -''' A keyword, interpreted by the DDINSTAL utility, to determine whether to process the device driver profile file, based on the return code from PRESENCECHECK.
 
'''printer driver -''' A file that describes the physical characteristics of a printer, plotter, or other peripheral device, and is used to convert graphics and text into device-specific data at the time of printing or plotting.
 
'''Print Manager -''' In the Presentation Manager, the part of the spooler that manages the spooling process. It also allows the user to view print queues and to manipulate print jobs.
 
'''privilege level -''' A method of protection that allows only certain program instructions to be used by certain programs.
 
'''program group -''' Several programs that can be acted upon as a single entity.
 
'''protect mode -''' A method of program operation that limits or prevents access to certain instructions or areas of storage. Contrast with real mode.
 
'''push -''' To add an item to the top of a pushdown list. Contrast with pop.


===Q===
===Q===
Line 259: Line 289:


===R===
===R===
* [[read-only memory basic input/output system (ROM-BIOS)]]
* [[Read-Only Memory Basic Input/Output System]](ROM-BIOS)
* [[real mode]]
* [[real mode]]
* [[reentrant]]
* [[reentrant]]
Line 272: Line 302:


===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

B

C

D

E

F

G

H

I

J

K

L

M

N

P

Q

R

S

T

U

V

W