home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv4.zip / VACPP / IBMCPP / HELP / PM5.INF (.txt) < prev    next >
OS/2 Help File  |  1995-03-14  |  86KB  |  2,405 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Glossary ΓòÉΓòÉΓòÉ
  3.  
  4. This glossary defines many of the terms used in this book. It includes terms 
  5. and definitions from the IBM Dictionary of Computing, as well as terms specific 
  6. to the OS/2 operating system and the Presentation Manager. It is not a complete 
  7. glossary for the entire OS/2 operating system; nor is it a complete dictionary 
  8. of computer terms. 
  9.  
  10. Other primary sources for these definitions are: 
  11.  
  12.    o  The American National Standard Dictionary for Information Systems, ANSI 
  13.       X3.172-1990, copyrighted 1990 by the American National Standards 
  14.       Institute, 11 West 42nd Street, New York, New York 10036. These 
  15.       definitions are identified by the symbol (A) after the definition. 
  16.  
  17.    o  The Information Technology Vocabulary, developed by Subcommittee 1, Joint 
  18.       Technical Committee 1, of the International Organization for 
  19.       Standardization and the International Electrotechnical Commission 
  20.       (ISO/IEC JTC1/SC1). Definitions of published parts of this vocabulary are 
  21.       identified by the symbol (I) after the definition; definitions taken from 
  22.       draft international standards, committee drafts, and working papers being 
  23.       developed by ISO/IEC JTC1/SC1 are identified by the symbol (T) after the 
  24.       definition, indicating that final agreement has not yet been reached 
  25.       among the participating National Bodies of SC1. 
  26.  
  27.  
  28. ΓòÉΓòÉΓòÉ 1.1. Glossary Listing ΓòÉΓòÉΓòÉ
  29.  
  30. Select a starting letter of glossary terms: 
  31.  
  32.  A    N 
  33.  B    O 
  34.  C    P 
  35.  D    Q 
  36.  E    R 
  37.  F    S 
  38.  G    T 
  39.  H    U 
  40.  I    V 
  41.  J    W 
  42.  K    X 
  43.  L    Y 
  44.  M    Z 
  45.  
  46.  
  47. ΓòÉΓòÉΓòÉ <hidden> Glossary - A ΓòÉΓòÉΓòÉ
  48.  
  49.  accelerator  -In SAA Common User Access architecture, a key or combination of 
  50.    keys that invokes an application-defined function. 
  51.  
  52.  accelerator table  -A table used to define which key strokes are treated as 
  53.    accelerators and the commands they are translated into. 
  54.  
  55.  access mode  -The manner in which an application gains access to a file it has 
  56.    opened. Examples of access modes are read-only, write-only, and read/write. 
  57.  
  58.  access permission  -All access rights that a user has regarding an object. (I)
  59.  
  60.  action  -One of a set of defined tasks that a computer performs. Users request 
  61.    the application to perform an action in several ways, such as typing a 
  62.    command, pressing a function key, or selecting the action name from an 
  63.    action bar or menu. 
  64.  
  65.  action bar  -In SAA Common User Access architecture, the area at the top of a 
  66.    window that contains choices that give a user access to actions available in 
  67.    that window. 
  68.  
  69.  action point  -The current position on the screen at which the pointer is 
  70.    pointing. Contrast with hot spot and input focus. 
  71.  
  72.  active program  -A program currently running on the computer.  An active 
  73.    program can be interactive (running and receiving input from the user) or 
  74.    noninteractive (running but not receiving input from the user). See also 
  75.    interactive program and noninteractive program. 
  76.  
  77.  active window  -The window with which the user is currently interacting. 
  78.  
  79.  address space  -(1) The range of addresses available to a program. (A)  (2) 
  80.    The area of virtual storage available for a particular job. 
  81.  
  82.  alphanumeric video output  -Output to the logical video buffer when the video 
  83.    adapter is in text mode and the logical video buffer is addressed by an 
  84.    application as a rectangular array of character cells. 
  85.  
  86.  American National Standard Code for Information Interchange  -The standard 
  87.    code, using a coded character set consisting of 7-bit coded characters (8 
  88.    bits including parity check), that is used for information interchange among 
  89.    data processing systems, data communication systems, and associated 
  90.    equipment. The ASCII set consists of control characters and graphic 
  91.    characters. (A) 
  92.  
  93.    Note:  IBM has defined an extension to ASCII code (characters 128-255). 
  94.  
  95.  anchor  -A window procedure that handles Presentation Manager* message 
  96.    conversions between an icon procedure and an application. 
  97.  
  98.  anchor block  -An area of Presentation-Manager-internal resources to allocated 
  99.    process or thread that calls WinInitialize. 
  100.  
  101.  anchor point  -A point in a window used by a program designer or by a window 
  102.    manager to position a subsequently appearing window. 
  103.  
  104.  ANSI  -American National Standards Institute. 
  105.  
  106.  APA  -All points addressable. 
  107.  
  108.  API  -Application programming interface. 
  109.  
  110.  application  -A collection of software components used to perform specific 
  111.    types of work on a computer; for example, a payroll application, an airline 
  112.    reservation application, a network application. 
  113.  
  114.  application object  -In SAA Advanced Common User Access architecture, a form 
  115.    that an application provides for a user; for example, a spreadsheet form. 
  116.    Contrast with user object. 
  117.  
  118.  application programming interface (API)  -A functional interface supplied by 
  119.    the operating system or by a separately orderable licensed program that 
  120.    allows an application program written in a high-level language to use 
  121.    specific data or functions of the operating system or the licensed program. 
  122.  
  123.  application-modal  -Pertaining to a message box or dialog box for which 
  124.    processing must be completed before further interaction with any other 
  125.    window owned by the same application may take place. 
  126.  
  127.  area  -In computer graphics, a filled shape such as a solid rectangle. 
  128.  
  129.  ASCII  -American National Standard Code for Information Interchange. 
  130.  
  131.  ASCIIZ  -A string of ASCII characters that is terminated with a byte 
  132.    containing the value 0. 
  133.  
  134.  aspect ratio  -In computer graphics, the width-to-height ratio of an area, 
  135.    symbol, or shape. 
  136.  
  137.  asynchronous (ASYNC)  -(1) Pertaining to two or more processes that do not 
  138.    depend upon the occurrence of specific events such as common timing 
  139.    signals. (T)  (2) Without regular time relationship;  unexpected or 
  140.    unpredictable with respect to the execution of program instructions. See 
  141.    also synchronous. 
  142.  
  143.  atom  -A constant that represents a string. As soon as a string has been 
  144.    defined as an atom, the atom can be used in place of the string to save 
  145.    space. Strings are associated with their respective atoms in an atom table. 
  146.    See also integer atom. 
  147.  
  148.  atom table  -A table used to relate atoms with the strings that they 
  149.    represent. Also in the table is the mechanism by which the presence of a 
  150.    string can be checked. 
  151.  
  152.  atomic operation  -An operation that completes its work on an object before 
  153.    another operation can be performed on the same object. 
  154.  
  155.  attribute  -A characteristic or property that can be controlled, usually to 
  156.    obtain a required appearance;  for example, the color of a line. See also 
  157.    graphics attributes and segment attributes. 
  158.  
  159.  automatic link  -In Information Presentation Facility (IPF), a link that 
  160.    begins a chain reaction at the primary window. When the user selects the 
  161.    primary window, an automatic link is activated to display secondary windows. 
  162.  
  163.  AVIO  -Advanced Video Input/Output. 
  164.  
  165.  
  166. ΓòÉΓòÉΓòÉ <hidden> Glossary - B ΓòÉΓòÉΓòÉ
  167.  
  168.  B╨Æzier curve  -(1) A mathematical technique of specifying smooth continous 
  169.    lines and surfaces, which require a starting point and a finishing point 
  170.    with several intermediate points that influence or control the path of the 
  171.    linking curve. Named after Dr. P. B╨Æzier. (2) (D of C) In the AIX Graphics 
  172.    Library, a cubic spline approximation to a set of four control points that 
  173.    passes through the first and fourth control points and that has a continuous 
  174.    slope where two spline segments meet. Named after Dr. P. B╨Æzier. 
  175.  
  176.  background  -(1) In multiprogramming, the conditions under which low-priority 
  177.    programs are executed. Contrast with foreground. (2) An active session that 
  178.    is not currently displayed on the screen. 
  179.  
  180.  background color  -The color in which the background of a graphic primitive is 
  181.    drawn. 
  182.  
  183.  background mix  -An attribute that determines how the background of a graphic 
  184.    primitive is combined with the existing color of the graphics presentation 
  185.    space. Contrast with mix. 
  186.  
  187.  background program  -In multiprogramming, a program that executes with a low 
  188.    priority. Contrast with foreground program. 
  189.  
  190.  bit map  -A representation in memory of the data displayed on an APA device, 
  191.    usually the screen. 
  192.  
  193.  block  -(1) A string of data elements recorded or transmitted as a unit. The 
  194.    elements may be characters, words, or logical records. (T)  (2) To record 
  195.    data in a block. (3) A collection of contiguous records recorded as a unit. 
  196.    Blocks are separated by interblock gaps and each block may contain one or 
  197.    more records. (A)
  198.  
  199.  block device  -A storage device that performs I/O operations on blocks of data 
  200.    called sectors. Data on block devices can be randomly accessed. Block 
  201.    devices are designated by a drive letter (for example, C:). 
  202.  
  203.  blocking mode  -A condition set by an application that determines when its 
  204.    threads might block. For example, an application might set the Pipemode 
  205.    parameter for the DosCreateNPipe function so that its threads perform I/O 
  206.    operations to the named pipe block when no data is available. 
  207.  
  208.  border  -A visual indication (for example, a separator line or a background 
  209.    color) of the boundaries of a window. 
  210.  
  211.  boundary determination  -An operation used to compute the size of the smallest 
  212.    rectangle that encloses a graphics object on the screen. 
  213.  
  214.  breakpoint  -(1) A point in a computer program where execution may be halted. 
  215.    A breakpoint is usually at the beginning of an instruction where halts, 
  216.    caused by external intervention, are convenient for resuming 
  217.    execution. (T)  (2) A place in a program, specified by a command or a 
  218.    condition, where the system halts execution and gives control to the 
  219.    workstation user or to a specified program. 
  220.  
  221.  broken pipe  -When all of the handles that access one end of a pipe have been 
  222.    closed. 
  223.  
  224.  bucket  -One or more fields in which the result of an operation is kept. 
  225.  
  226.  buffer  -(1) A portion of storage used to hold input or output data 
  227.    temporarily. (2) To allocate and schedule the use of buffers. (A)
  228.  
  229.  button  -A mechanism used to request or initiate an action. See also barrel 
  230.    buttons, bezel buttons, mouse button, push button, and radio button. 
  231.  
  232.  byte pipe  -Pipes that handle data as byte streams. All unnamed pipes are byte 
  233.    pipes. Named pipes can be byte pipes or message pipes. See byte stream. 
  234.  
  235.  byte stream  -Data that consists of an unbroken stream of bytes. 
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ <hidden> Glossary - C ΓòÉΓòÉΓòÉ
  239.  
  240.  cache  -A high-speed buffer storage that contains frequently accessed 
  241.    instructions and data; it is used to reduce access time. 
  242.  
  243.  cached micro presentation space  -A presentation space from a 
  244.    Presentation-Manager-owned store of micro presentation spaces. It can be 
  245.    used for drawing to a window only, and must be returned to the store when 
  246.    the task is complete. 
  247.  
  248.  CAD  -Computer-Aided Design. 
  249.  
  250.  call  -(1) The action of bringing a computer program, a routine, or a 
  251.    subroutine into effect, usually by specifying the entry conditions and 
  252.    jumping to an entry point. (I)  (A)  (2) To transfer control to a procedure, 
  253.    program, routine, or subroutine. 
  254.  
  255.  calling sequence  -A sequence of instructions together with any associated 
  256.    data necessary to execute a call. (T)
  257.  
  258.  Cancel  -An action that removes the current window or menu without processing 
  259.    it, and returns the previous window. 
  260.  
  261.  cascaded menu  -In the OS/2 operating system, a menu that appears when the 
  262.    arrow to the right of a cascading choice is selected. It contains a set of 
  263.    choices that are related to the cascading choice. Cascaded menus are used to 
  264.    reduce the length of a menu. See also cascading choice. 
  265.  
  266.  cascading choice  -In SAA Common User Access architecture, a choice in a menu 
  267.    that, when selected, produces a cascaded menu containing other choices.  An 
  268.    arrow () appears to the right of the cascading choice. 
  269.  
  270.  CASE statement  -In PM programming, provides the body of a window procedure. 
  271.    There is usually one CASE statement for each message type supported by an 
  272.    application. 
  273.  
  274.  CGA  -Color graphics adapter. 
  275.  
  276.  chained list  -A list in which the data elements may be dispersed but in which 
  277.    each data element contains information for locating the 
  278.    next. (T)Synonymous with linked list. 
  279.  
  280.  character  -A letter, digit, or other symbol. 
  281.  
  282.  character box  -In computer graphics, the boundary that defines, in world 
  283.    coordinates, the horizontal and vertical space occupied by a single 
  284.    character from a character set. See also character mode. Contrast with 
  285.    character cell. 
  286.  
  287.  character cell  -The physical, rectangular space in which any single character 
  288.    is displayed on a screen or printer device. Position is addressed by row and 
  289.    column coordinates. Contrast with character box. 
  290.  
  291.  character code  -The means of addressing a character in a character set, 
  292.    sometimes called code point. 
  293.  
  294.  character device  -A device that performs I/O operations on one character at a 
  295.    time. Because character devices view data as a stream of bytes, 
  296.    character-device data cannot be randomly accessed. Character devices include 
  297.    the keyboard, mouse, and printer, and are referred to by name. 
  298.  
  299.  character mode  -A mode that, in conjunction with the font type, determines 
  300.    the extent to which graphics characters are affected by the character box, 
  301.    shear, and angle attributes. 
  302.  
  303.  character set  -(1) An ordered set of unique representations called 
  304.    characters; for example, the 26 letters of English alphabet, Boolean 0 and 
  305.    1, the set of symbols in the Morse code, and the 128 ASCII 
  306.    characters. (A)  (2) All the valid characters for a programming language or 
  307.    for a computer system. (3) A group of characters used for a specific reason; 
  308.    for example, the set of characters a printer can print. 
  309.  
  310.  check box  -In SAA Advanced Common User Access architecture, a square box with 
  311.    associated text that represents a choice. When a user selects a choice, an X 
  312.    appears in the check box to indicate that the choice is in effect. The user 
  313.    can clear the check box by selecting the choice again. Contrast with radio 
  314.    button. 
  315.  
  316.  check mark  - (1) (D of C) In SAA Advanced Common User Access architecture, a 
  317.    symbol that shows that a choice is currently in effect. (2) The symbol that 
  318.    is used to indicate a selected item on a pull-down menu. 
  319.  
  320.  child process  -In the OS/2 operating system, a process started by another 
  321.    process, which is called the parent process. Contrast with parent process. 
  322.  
  323.  child window  -A window that appears within the border of its parent window 
  324.    (either a primary window or another child window). When the parent window is 
  325.    resized, moved, or destroyed, the child window also is resized, moved, or 
  326.    destroyed; however, the child window can be moved or resized independently 
  327.    from the parent window, within the boundaries of the parent window. Contrast 
  328.    with parent window. 
  329.  
  330.  choice  -(1) An option that can be selected. The choice can be presented as 
  331.    text, as a symbol (number or letter), or as an icon (a pictorial symbol). 
  332.    (2) (D of C) In SAA Common User Access architecture, an item that a user can 
  333.    select. 
  334.  
  335.  chord  -(1) To press more than one button on a pointing device while the 
  336.    pointer is within the limits that the user has specified for the operating 
  337.    environment. (2) (D of C) In graphics, a short line segment whose end points 
  338.    lie on a circle. Chords are a means for producing a circular image from 
  339.    straight lines. The higher the number of chords per circle, the smoother the 
  340.    circular image. 
  341.  
  342.  class  -In object-oriented design or programming, a group of objects that 
  343.    share a common definition and that therefore share common properties, 
  344.    operations, and behavior. Members of the group are called instances of the 
  345.    class. 
  346.  
  347.  class method  -In System Object Model, an action that can be performed on a 
  348.    class object. Synonymous with factory method. 
  349.  
  350.  class object  -In System Object Model, the run-time implementation of a class. 
  351.  
  352.  class style  -The set of properties that apply to every window in a window 
  353.    class. 
  354.  
  355.  client  -(1) A functional unit that receives shared services from a 
  356.    server. (T)  (2) A user, as in a client process that uses a named pipe or 
  357.    queue that is created and owned by a server process. 
  358.  
  359.  client area  -The part of the window, inside the border, that is below the 
  360.    menu bar. It is the user's work space, where a user types information and 
  361.    selects choices from selection fields.  In primary windows, it is where an 
  362.    application programmer presents the objects that a user works on. 
  363.  
  364.  client program  -An application that creates and manipulates instances of 
  365.    classes. 
  366.  
  367.  client window  -The window in which the application displays output and 
  368.    receives input. This window is located inside the frame window, under the 
  369.    window title bar and any menu bar, and within any scroll bars. 
  370.  
  371.  clip limits  -The area of the paper that can be reached by a printer or 
  372.    plotter. 
  373.  
  374.  clipboard  -In SAA Common User Access architecture, an area of computer 
  375.    memory, or storage, that temporarily holds data. Data in the clipboard is 
  376.    available to other applications. 
  377.  
  378.  clipping  -In computer graphics, removing those parts of a display image that 
  379.    lie outside a given boundary. (I)  (A)
  380.  
  381.  clipping area  -The area in which the window can paint. 
  382.  
  383.  clipping path  -A clipping boundary in world-coordinate space. 
  384.  
  385.  clock tick  -The minimum unit of time that the system tracks. If the system 
  386.    timer currently counts at a rate of X Hz, the system tracks the time every 
  387.    1/X of a second. Also known as time tick. 
  388.  
  389.  CLOCK$  -Character-device name reserved for the system clock. 
  390.  
  391.  code page  -An assignment of graphic characters and control-function meanings 
  392.    to all code points. 
  393.  
  394.  code point  -(1) Synonym for character code. (2) (D of C) A 1-byte code 
  395.    representing one of 256 potential characters. 
  396.  
  397.  code segment  -An executable section of programming code within a load module. 
  398.  
  399.  color dithering  -See dithering. 
  400.  
  401.  color graphics adapter (CGA)  -An adapter that simultaneously provides four 
  402.    colors and is supported by all IBM Personal Computer and Personal System/2 
  403.    models. 
  404.  
  405.  command  -The name and parameters associated with an action that a program can 
  406.    perform. 
  407.  
  408.  command area  -An area composed of a command field prompt and a command entry 
  409.    field. 
  410.  
  411.  command entry field  -An entry field in which users type commands. 
  412.  
  413.  command line  -On a display screen, a display line, sometimes at the bottom of 
  414.    the screen, in which only commands can be entered. 
  415.  
  416.  command mode  -A state of a system or device in which the user can enter 
  417.    commands. 
  418.  
  419.  command prompt  -A field prompt showing the location of the command entry 
  420.    field in a panel. 
  421.  
  422.  Common Programming Interface (CPI)  -Definitions of those application 
  423.    development languages and services that have, or are intended to have, 
  424.    implementations on and a high degree of commonality across the SAA 
  425.    environments. One of the three SAA architectural areas. See also Common User 
  426.    Access architecture. 
  427.  
  428.  Common User Access (CUA) architecture  - Guidelines for the dialog between a 
  429.    human and a workstation or terminal. One of the three SAA architectural 
  430.    areas. See also Common Programming Interface. 
  431.  
  432.  compile  -To translate a program written in a higher-level programming 
  433.    language into a machine language program. 
  434.  
  435.  composite window  -A window composed of other windows (such as a frame window, 
  436.    frame-control windows, and a client window) that are kept together as a unit 
  437.    and that interact with each other. 
  438.  
  439.  computer-aided design (CAD)  -The use of a computer to design or change a 
  440.    product, tool, or machine, such as using a computer for drafting or 
  441.    illustrating. 
  442.  
  443.  COM1, COM2, COM3  -Character-device names reserved for serial ports 1 through 
  444.    3. 
  445.  
  446.  CON  -Character-device name reserved for the console keyboard and screen. 
  447.  
  448.  conditional cascaded menu  -A pull-down menu associated with a menu item that 
  449.    has a cascade mini-push button beside it in an object's pop-up menu. The 
  450.    conditional cascaded menu is displayed when the user selects the mini-push 
  451.    button. 
  452.  
  453.  container  -In SAA Common User Access architecture, an object that holds other 
  454.    objects. A folder is an example of a container object. See also folder and 
  455.    object. 
  456.  
  457.  contextual help  -In SAA Common User Access Architecture, help that gives 
  458.    specific information about the item the cursor is on. The help is contextual 
  459.    because it provides information about a specific item as it is currently 
  460.    being used. Contrast with extended help. 
  461.  
  462.  contiguous  -Touching or joining at a common edge or boundary, for example, an 
  463.    unbroken consecutive series of storage locations. 
  464.  
  465.  control  -In SAA Advanced Common User Access architecture, a component of the 
  466.    user interface that allows a user to select choices or type information; for 
  467.    example, a check box, an entry field, a radio button. 
  468.  
  469.  control area  -A storage area used by a computer program to hold control information. (I)  (A)
  470.  
  471.  Control Panel  -In the Presentation Manager, a program used to set up user 
  472.    preferences that act globally across the system. 
  473.  
  474.  Control Program  -(1) The basic functions of the operating system, including 
  475.    DOS emulation and the support for keyboard, mouse, and video input/output. 
  476.    (2) A computer program designed to schedule and to supervise the execution 
  477.    of programs of a computer system. (I)  (A)
  478.  
  479.  control window  -A window that is used as part of a composite window to 
  480.    perform simple input and output tasks. Radio buttons and check boxes are 
  481.    examples. 
  482.  
  483.  control word  -An instruction within a document that identifies its parts or 
  484.    indicates how to format the document. 
  485.  
  486.  coordinate space  -A two-dimensional set of points used to generate output on 
  487.    a video display of printer. 
  488.  
  489.  Copy  -A choice that places onto the clipboard, a copy of what the user has 
  490.    selected. See also Cut and Paste. 
  491.  
  492.  correlation  -The action of determining which element or object within a 
  493.    picture is at a given position on the display. This follows a pick 
  494.    operation. 
  495.  
  496.  coverpage window  -A window in which the application's help information is 
  497.    displayed. 
  498.  
  499.  CPI  -Common Programming Interface. 
  500.  
  501.  critical extended attribute  -An extended attribute that is necessary for the 
  502.    correct operation of the system or a particular application. 
  503.  
  504.  critical section  -(1) In programming languages, a part of an asynchronous 
  505.    procedure that cannot be executed simultaneously with a certain part of 
  506.    another asynchronous procedure. (I)
  507.  
  508.    Note:  Part of the other asynchronous procedure also is a critical section. 
  509.    (2) A section of code that is not reentrant; that is, code that can be 
  510.    executed by only one thread at a time. 
  511.  
  512.  CUA architecture  -Common User Access architecture. 
  513.  
  514.  current position  -In computer graphics, the position, in user coordinates, 
  515.    that becomes the starting point for the next graphics routine, if that 
  516.    routine does not explicitly specify a starting point. 
  517.  
  518.  cursor  -A symbol displayed on the screen and associated with an input device. 
  519.    The cursor indicates where input from the device will be placed. Types of 
  520.    cursors include text cursors, graphics cursors, and selection cursors. 
  521.    Contrast with pointer and input focus. 
  522.  
  523.  Cut  -In SAA Common User Access architecture, a choice that removes a selected 
  524.    object, or a part of an object, to the clipboard, usually compressing the 
  525.    space it occupied in a window. See also Copy and Paste. 
  526.  
  527.  
  528. ΓòÉΓòÉΓòÉ <hidden> Glossary - D ΓòÉΓòÉΓòÉ
  529.  
  530.  daisy chain  -A method of device interconnection for determining interrupt 
  531.    priority by connecting the interrupt sources serially. 
  532.  
  533.  data segment  -A nonexecutable section of a program module; that is, a section 
  534.    of a program that contains data definitions. 
  535.  
  536.  data structure  -The syntactic structure of symbolic expressions and their 
  537.    storage-allocation characteristics. (T)
  538.  
  539.  data transfer  -The movement of data from one object to another by way of the 
  540.    clipboard or by direct manipulation. 
  541.  
  542.  DBCS  -Double-byte character set. 
  543.  
  544.  DDE  -Dynamic data exchange. 
  545.  
  546.  deadlock  -(1) Unresolved contention for the use of a resource. (2) An error 
  547.    condition in which processing cannot continue because each of two elements 
  548.    of the process is waiting for an action by, or a response from, the other. 
  549.    (3) An impasse that occurs when multiple processes are waiting for the 
  550.    availability of a resource that will not become available because it is 
  551.    being held by another process that is in a similar wait state. 
  552.  
  553.  debug  -To detect, diagnose, and eliminate errors in programs. (T)
  554.  
  555.  decipoint  -In printing, one tenth of a point.  There are 72 points in an 
  556.    inch. 
  557.  
  558.  default procedure  -A function provided by the Presentation Manager Interface 
  559.    that may be used to process standard messages from dialogs or windows. 
  560.  
  561.  default value  -A value assumed when no value has been specified. Synonymous 
  562.    with assumed value. For example, in the graphics programming interface, the 
  563.    default line-type is `solid'. 
  564.  
  565.  definition list  -A type of list that pairs a term and its description. 
  566.  
  567.  delta  -An application-defined threshold, or number of container items, from 
  568.    either end of the list. 
  569.  
  570.  descendant  -See child process. 
  571.  
  572.  descriptive text  -Text used in addition to a field prompt to give more 
  573.    information about a field. 
  574.  
  575.  Deselect all  -A choice that cancels the selection of all of the objects that 
  576.    have been selected in that window. 
  577.  
  578.  Desktop Manager  -In the Presentation Manager, a window that displays a list 
  579.    of groups of programs, each of which can be started or stopped. 
  580.  
  581.  desktop window  -The window, corresponding to the physical device, against 
  582.    which all other types of windows are established. 
  583.  
  584.  detached process  -A background process that runs independent of the parent 
  585.    process. 
  586.  
  587.  detent  -A point on a slider that represents an exact value to which a user 
  588.    can move the slider arm. 
  589.  
  590.  device context  -A logical description of a data destination such as memory, 
  591.    metafile, display, printer, or plotter. See also direct device context, 
  592.    information device context, memory device context, metafile device context, 
  593.    queued device context, and screen device context. 
  594.  
  595.  device driver  -A file that contains the code needed to attach and use a 
  596.    device such as a display, printer, or plotter. 
  597.  
  598.  device space  -(1) Coordinate space in which graphics are assembled after all 
  599.    GPI transformations have been applied. Device space is defined in 
  600.    device-specific units. (2) (D of C) In computer graphics, a space defined by 
  601.    the complete set of addressable points of a display device. (A)
  602.  
  603.  dialog  -The interchange of information between a computer and its user 
  604.    through a sequence of requests by the user and the presentation of responses 
  605.    by the computer. 
  606.  
  607.  dialog box  -In SAA Advanced Common User Access architecture, a movable 
  608.    window, fixed in size, containing controls that a user uses to provide 
  609.    information required by an application so that it can continue to process a 
  610.    user request. See also message box, primary window, secondary window. Also 
  611.    known as a pop-up window. 
  612.  
  613.  Dialog Box Editor  -A WYSIWYG editor that creates dialog boxes for 
  614.    communicating with the application user. 
  615.  
  616.  dialog item  -A component (for example, a menu or a button) of a dialog box. 
  617.    Dialog items are also used when creating dialog templates. 
  618.  
  619.  dialog procedure  -A dialog window that is controlled by a window procedure. 
  620.    It is responsible for responding to all messages sent to the dialog window. 
  621.  
  622.  dialog tag language  -A markup language used by the DTL compiler to create 
  623.    dialog objects. 
  624.  
  625.  dialog template  -The definition of a dialog box, which contains details of 
  626.    its position, appearance, and window ID, and the window ID of each of its 
  627.    child windows. 
  628.  
  629.  direct device context  -A logical description of a data destination that is a 
  630.    device other than the screen (for example, a printer or plotter), and where 
  631.    the output is not to go through the spooler. Its purpose is to satisfy 
  632.    queries. See also device context. 
  633.  
  634.  direct manipulation  -The user's ability to interact with an object by using 
  635.    the mouse, typically by dragging an object around on the Desktop and 
  636.    dropping it on other objects. 
  637.  
  638.  direct memory access (DMA)  -A technique for moving data directly between main 
  639.    storage and peripheral equipment without requiring processing of the data by 
  640.    the processing unit.(T)
  641.  
  642.  directory  -A type of file containing the names and controlling information 
  643.    for other files or other directories. 
  644.  
  645.  display point  -Synonym for pel. 
  646.  
  647.  dithering  -(1) The process used in color displays whereby every other pel is 
  648.    set to one color, and the intermediate pels are set to another. Together 
  649.    they produce the effect of a third color at normal viewing distances. This 
  650.    process can only be used on solid areas of color; it does not work, for 
  651.    example, on narrow lines. (2) (D of C ) In computer graphics, a technique of 
  652.    interleaving dark and light pixels so that the resulting image looks 
  653.    smoothly shaded when viewed from a distance. 
  654.  
  655.  DMA  -Direct memory access. 
  656.  
  657.  DOS Protect Mode Interface (DPMI)  -An interface between protect mode and real 
  658.    mode programs. 
  659.  
  660.  double-byte character set (DBCS)  -A set of characters in which each character 
  661.    is represented by two bytes.  Languages such as Japanese, Chinese, and 
  662.    Korean, which contain more characters than can be represented by 256 code 
  663.    points, require double-byte character sets. Since each character requires 
  664.    two bytes, the entering, displaying, and printing of DBCS characters 
  665.    requires hardware and software that can support DBCS. 
  666.  
  667.  doubleword  -A contiguous sequence of bits or characters that comprises two 
  668.    computer words and is capable of being addressed as a unit. (A)
  669.  
  670.  DPMI  -DOS Protect Mode Interface. 
  671.  
  672.  drag  -In SAA Common User Access, to use a pointing device to move an object; 
  673.    for example, clicking on a window border, and dragging it to make the window 
  674.    larger. 
  675.  
  676.  dragging  -(1) In computer graphics, moving an object on the display screen as 
  677.    if it were attached to the pointer. (2) (D of C) In computer graphics, 
  678.    moving one or more segments on a display surface by translating. (I)  (A)
  679.  
  680.  drawing chain  -See segment chain. 
  681.  
  682.  drop  -To fix the position of an object that is being dragged, by releasing 
  683.    the select button of the pointing device. 
  684.  
  685.  drop  -To fix the position of an object that is being dragged, by releasing 
  686.    the select button of the pointing device. See also drag. 
  687.  
  688.  DTL  -Dialog tag language. 
  689.  
  690.  dual-boot function  -A feature of the OS/2 operating system that allows the 
  691.    user to start DOS from within the operating system, or an OS/2 session from 
  692.    within DOS. 
  693.  
  694.  duplex  -Pertaining to communication in which data can be sent and received at 
  695.    the same time. Synonymous with full duplex. 
  696.  
  697.  dynamic data exchange (DDE)  -A message protocol used to communicate between 
  698.    applications that share data. The protocol uses shared memory as the means 
  699.    of exchanging data between applications. 
  700.  
  701.  dynamic data formatting  -A formatting procedure that enables you to 
  702.    incorporate text, bit maps or metafiles in an IPF window at execution time. 
  703.  
  704.  dynamic link library  -A collection of executable programming code and data 
  705.    that is bound to an application at load time or run time, rather than during 
  706.    linking. The programming code and data in a dynamic link library can be 
  707.    shared by several applications simultaneously. 
  708.  
  709.  dynamic linking  -The process of resolving external references in a program 
  710.    module at load time or run time rather than during linking. 
  711.  
  712.  dynamic segments  -Graphics segments drawn in exclusive-OR mix mode so that 
  713.    they can be moved from one screen position to another without affecting the 
  714.    rest of the displayed picture. 
  715.  
  716.  dynamic storage  -(1) A device that stores data in a manner that permits the 
  717.    data to move or vary with time such that the specified data is not always 
  718.    available for recovery. (A)  (2) A storage in which the cells require 
  719.    repetitive application of control signals in order to retain stored data. 
  720.    Such repetitive application of the control signals is called a refresh 
  721.    operation. A dynamic storage may use static addressing or sensing 
  722.    circuits. (A)  (3) See also static storage. 
  723.  
  724.  dynamic time slicing  -Varies the size of the time slice depending on system 
  725.    load and paging activity. 
  726.  
  727.  dynamic-link module  -A module that is linked at load time or run time. 
  728.  
  729.  
  730. ΓòÉΓòÉΓòÉ <hidden> Glossary - E ΓòÉΓòÉΓòÉ
  731.  
  732.  EBCDIC  -Extended binary-coded decimal interchange code. A coded character set 
  733.    consisting of 8-bit coded characters (9 bits including parity check), used 
  734.    for information interchange among data processing systems, data 
  735.    communications systems, and associated equipment. 
  736.  
  737.  edge-triggered  -Pertaining to an event semaphore that is posted then reset 
  738.    before a waiting thread gets a chance to run. The semaphore is considered to 
  739.    be posted for the rest of that thread's waiting period; the thread does not 
  740.    have to wait for the semaphore to be posted again. 
  741.  
  742.  EGA  -Extended graphics adapter. 
  743.  
  744.  element  -An entry in a graphics segment that comprises one or more graphics 
  745.    orders and that is addressed by the element pointer. 
  746.  
  747.  EMS  -Expanded Memory Specification. 
  748.  
  749.  encapsulation  -Hiding an object's implementation, that is, its private, 
  750.    internal data and methods. Private variables and methods are accessible only 
  751.    to the object that contains them. 
  752.  
  753.  entry field  -In SAA Common User Access architecture, an area where a user 
  754.    types information. Its boundaries are usually indicated. See also selection 
  755.    field. 
  756.  
  757.  entry panel  -A defined panel type containing one or more entry fields and 
  758.    protected information such as headings, prompts, and explanatory text. 
  759.  
  760.  entry-field control  -The component of a user interface that provides the 
  761.    means by which the application receives data entered by the user in an entry 
  762.    field. When it has the input focus, the entry field displays a flashing 
  763.    pointer at the position where the next typed character will go. 
  764.  
  765.  environment segment  -The list of environment variables and their values for a 
  766.    process. 
  767.  
  768.  environment strings  -ASCII text strings that define the value of environment 
  769.    variables. 
  770.  
  771.  environment variables  -Variables that describe the execution environment of a 
  772.    process. These variables are named by the operating system or by the 
  773.    application. Environment variables named by the operating system are PATH, 
  774.    DPATH, INCLUDE, INIT, LIB, PROMPT, and TEMP. The values of environment 
  775.    variables are defined by the user in the CONFIG.SYS file, or by using the 
  776.    SET command at the OS/2 command prompt. 
  777.  
  778.  error message  -An indication that an error has been detected. (A)
  779.  
  780.  event semaphore  -A semaphore that enables a thread to signal a waiting thread 
  781.    or threads that an event has occurred or that a task has been completed. The 
  782.    waiting threads can then perform an action that is dependent on the 
  783.    completion of the signaled event. 
  784.  
  785.  exception  -An abnormal condition such as an I/O error encountered in 
  786.    processing a data set or a file. 
  787.  
  788.  exclusive system semaphore  -A system semaphore that can be modified only by 
  789.    threads within the same process. 
  790.  
  791.  executable file  -(1) A file that contains programs or commands that perform 
  792.    operations or actions to be taken. (2) A collection of related data records 
  793.    that execute programs. 
  794.  
  795.  exit  -To execute an instruction within a portion of a computer program in 
  796.    order to terminate the execution of that portion. Such portions of computer 
  797.    programs include loops, subroutines, modules, and so on. (T)  Repeated exit 
  798.    requests return the user to the point from which all functions provided to 
  799.    the system are accessible. Contrast with cancel. 
  800.  
  801.  expanded memory specification (EMS)  -Enables DOS applications to access 
  802.    memory above the 1MB real mode addressing limit. 
  803.  
  804.  extended attribute  -An additional piece of information about a file object, 
  805.    such as its data format or category. It consists of a name and a value. A 
  806.    file object may have more than one extended attribute associated with it. 
  807.  
  808.  extended help  -In SAA Common User Access architecture, a help action that 
  809.    provides information about the contents of the application window from which 
  810.    a user requested help. Contrast with contextual help. 
  811.  
  812.  extended-choice selection  -A mode that allows the user to select more than 
  813.    one item from a window. Not all windows allow extended choice selection. 
  814.    Contrast with multiple-choice selection. 
  815.  
  816.  extent  -Continuous space on a disk or diskette that is occupied by or 
  817.    reserved for a particular data set, data space, or file. 
  818.  
  819.  external link  -In Information Presentation Facility, a link that connects 
  820.    external online document files. 
  821.  
  822.  
  823. ΓòÉΓòÉΓòÉ <hidden> Glossary - F ΓòÉΓòÉΓòÉ
  824.  
  825.  family-mode application  -An application program that can run in the OS/2 
  826.    environment and in the DOS environment; however, it cannot take advantage of 
  827.    many of the OS/2-mode facilities, such as multitasking, interprocess 
  828.    communication, and dynamic linking. 
  829.  
  830.  FAT  -File allocation table. 
  831.  
  832.  FEA  -Full extended attribute. 
  833.  
  834.  field-level help  -Information specific to the field on which the cursor is 
  835.    positioned. This help function is "contextual" because it provides 
  836.    information about a specific item as it is currently used; the information 
  837.    is dependent upon the context within the work session. 
  838.  
  839.  FIFO  -First-in-first-out. (A)
  840.  
  841.  file  -A named set of records stored or processed as a unit. (T)
  842.  
  843.  file allocation table (FAT)  -In IBM personal computers, a table used by the 
  844.    operating system to allocate space on a disk for a file, and to locate and 
  845.    chain together parts of the file that may be scattered on different sectors 
  846.    so that the file can be used in a random or sequential manner. 
  847.  
  848.  file attribute  -Any of the attributes that describe the characteristics of a 
  849.    file. 
  850.  
  851.  File Manager  -In the Presentation Manager, a program that displays 
  852.    directories and files, and allows various actions on them. 
  853.  
  854.  file specification  -The full identifier for a file, which includes its drive 
  855.    designation, path, file name, and extension. 
  856.  
  857.  file system  -The combination of software and hardware that supports storing 
  858.    information on a storage device. 
  859.  
  860.  file system driver (FSD)  -A program that manages file I\O and controls the 
  861.    format of information on the storage media. 
  862.  
  863.  fillet  -A curve that is tangential to the end points of two adjoining lines. 
  864.    See also polyfillet. 
  865.  
  866.  filtering  -An application process that changes the order of data in a queue. 
  867.  
  868.  first-in-first-out (FIFO)  -A queuing technique in which the next item to be 
  869.    retrieved is the item that has been in the queue for the longest time. (A)
  870.  
  871.  flag  -(1) An indicator or parameter that shows the setting of a switch. (2) A 
  872.    character that signals the occurrence of some condition, such as the end of 
  873.    a word. (A)  (3) (D of C) A characteristic of a file or directory that 
  874.    enables it to be used in certain ways. See also archive flag, hidden flag, 
  875.    and read-only flag. 
  876.  
  877.  focus  -See input focus. 
  878.  
  879.  folder  -A container used to organize objects. 
  880.  
  881.  font  -A particular size and style of typeface that contains definitions of 
  882.    character sets, marker sets, and pattern sets. 
  883.  
  884.  Font Editor  -A utility program provided with the IBM Developers Toolkit that 
  885.    enables the design and creation of new fonts. 
  886.  
  887.  foreground program  -(1) The program with which the user is currently 
  888.    interacting. Also known as interactive program. Contrast with background 
  889.    program. (2) (D of C) In multiprogramming,  a high-priority program. 
  890.  
  891.  frame  -The part of a window that can contain several different visual 
  892.    elements specified by the application, but drawn and controlled by the 
  893.    Presentation Manager. The frame encloses the client area. 
  894.  
  895.  frame styles  -Standard window layouts provided by the Presentation Manager. 
  896.  
  897.  FSD  -File system driver. 
  898.  
  899.  full-duplex  -Synonym for duplex. 
  900.  
  901.  full-screen application  -An application that has complete control of the 
  902.    screen. 
  903.  
  904.  function  -(1) In a programming language, a block, with or without formal 
  905.    parameters, whose execution is invoked by means of a call. (2) A set of 
  906.    related control statements that cause one or more programs to be performed. 
  907.  
  908.  function key  -A key that causes a specified sequence of operations to be 
  909.    performed when it is pressed, for example, F1 and Alt-K. 
  910.  
  911.  function key area  -The area at the bottom of a window that contains function 
  912.    key assignments such as F1=Help. 
  913.  
  914.  
  915. ΓòÉΓòÉΓòÉ <hidden> Glossary - G ΓòÉΓòÉΓòÉ
  916.  
  917.  GDT  -Global Descriptor Table. 
  918.  
  919.  general protection fault  -An exception condition that occurs when a process 
  920.    attempts to use storage or a module that has some level of protection 
  921.    assigned to it, such as I/O privilege level. See also IOPL code segment. 
  922.  
  923.  Global Descriptor Table (GDT)  -A table that defines code and data segments 
  924.    available to all tasks in an application. 
  925.  
  926.  global dynamic-link module  -A dynamic-link module that can be shared by all 
  927.    processes in the system that refer to the module name. 
  928.  
  929.  global file-name character  -Either a question mark (?) or an asterisk (*) 
  930.    used as a variable in a file name or file name extension when referring to a 
  931.    particular file or group of files. 
  932.  
  933.  glyph  -A graphic symbol whose appearance conveys information. 
  934.  
  935.  GPI  -Graphics programming interface. 
  936.  
  937.  graphic primitive  -In computer graphics, a basic element, such as an arc or a 
  938.    line, that is not made up of smaller parts and that is used to create 
  939.    diagrams and pictures. See also graphics segment. 
  940.  
  941.  graphics  -(1) A picture defined in terms of graphic primitives and graphics 
  942.    attributes. (2) (D of C) The making of charts and pictures. (3) Pertaining 
  943.    to charts, tables, and their creation. (4) See computer graphics, coordinate 
  944.    graphics, fixed-image graphics, interactive graphics, passive graphics, 
  945.    raster graphics. 
  946.  
  947.  graphics attributes  -Attributes that apply to graphic primitives. Examples 
  948.    are color, line type, and shading-pattern definition. See also segment 
  949.    attributes. 
  950.  
  951.  graphics field  -The clipping boundary that defines the visible part of the 
  952.    presentation-page contents. 
  953.  
  954.  graphics mode  -One of several states of a display. The mode determines the 
  955.    resolution and color content of the screen. 
  956.  
  957.  graphics model space  -The conceptual coordinate space in which a picture is 
  958.    constructed after any model transforms have been applied. Also known as 
  959.    model space. 
  960.  
  961.  Graphics programming interface  -The formally defined programming language 
  962.    that is between an IBM graphics program and the user of the program. 
  963.  
  964.  graphics segment  -A sequence of related graphic primitives and graphics 
  965.    attributes. See also graphic primitive. 
  966.  
  967.  graying  -The indication that a choice on a pull-down is unavailable. 
  968.  
  969.  group  -A collection of logically connected controls. For example, the buttons 
  970.    controlling paper size for a printer could be called a group. See also 
  971.    program group. 
  972.  
  973.  
  974. ΓòÉΓòÉΓòÉ <hidden> Glossary - H ΓòÉΓòÉΓòÉ
  975.  
  976.  handle  -(1) An identifier that represents an object, such as a device or 
  977.    window, to the Presentation Interface. (2) (D of C) In the Advanced DOS and 
  978.    OS/2 operating systems, a binary value created by the system that identifies 
  979.    a drive, directory, and file so that the file can be found and opened. 
  980.  
  981.  hard error  -An error condition on a network that requires either that the 
  982.    system be reconfigured or that the source of the error be removed before the 
  983.    system can resume reliable operation. 
  984.  
  985.  header  -(1) System-defined control information that precedes user data. (2) 
  986.    The portion of a message that contains control information for the message, 
  987.    such as one or more destination fields, name of the originating station, 
  988.    input sequence number, character string indicating the type of message, and 
  989.    priority level for the message. 
  990.  
  991.  heading tags  -A document element that enables information to be displayed in 
  992.    windows, and that controls entries in the contents window controls placement 
  993.    of push buttons in a window, and defines the shape and size of windows. 
  994.  
  995.  heap  -An area of free storage available for dynamic allocation by an 
  996.    application. Its size varies according to the storage requirements of the 
  997.    application. 
  998.  
  999.  help function  -(1) A function that provides information about a specific 
  1000.    field, an application panel, or information about the help facility. (2) (D 
  1001.    of C) One or more display images that describe how to use application 
  1002.    software or how to do a system operation. 
  1003.  
  1004.  Help index  -In SAA Common User Access architecture, a help action that 
  1005.    provides an index of the help information available for an application. 
  1006.  
  1007.  help panel  -A panel with information to assist users that is displayed in 
  1008.    response to a help request from the user. 
  1009.  
  1010.  help window  -A Common-User-Access-defined secondary window that displays 
  1011.    information when the user requests help. 
  1012.  
  1013.  hidden file  -An operating system file that is not displayed by a directory 
  1014.    listing. 
  1015.  
  1016.  hide button  -In the OS/2 operating system, a small, square button located in 
  1017.    the right-hand corner of the title bar of a window that, when selected, 
  1018.    removes from the screen all the windows associated with that window. 
  1019.    Contrast with maximize button. See also restore button. 
  1020.  
  1021.  hierarchical inheritance  -The relationship between parent and child classes. 
  1022.    An object that is lower in the inheritance hierarchy than another object, 
  1023.    inherits all the characteristics and behaviors of the objects above it in 
  1024.    the hierarchy. 
  1025.  
  1026.  hierarchy  -A tree of segments beginning with the root segment and proceeding 
  1027.    downward to dependent segment types. 
  1028.  
  1029.  high-performance file system (HPFS)  -In the OS/2 operating system, an 
  1030.    installable file system that uses high-speed buffer storage, known as a 
  1031.    cache, to provide fast access to large disk volumes. The file system also 
  1032.    supports the coexistence of multiple, active file systems on a single 
  1033.    personal computer, with the capability of multiple and different storage 
  1034.    devices. File names used with the HPFS can have as many as 254 characters. 
  1035.  
  1036.  hit testing  -The means of identifying which window is associated with which 
  1037.    input device event. 
  1038.  
  1039.  hook  -A point in a system-defined function where an application can supply 
  1040.    additional code that the system processes as though it were part of the 
  1041.    function. 
  1042.  
  1043.  hook chain  -A sequence of hook procedures that are "chained" together so that 
  1044.    each event is passed, in turn, to each procedure in the chain. 
  1045.  
  1046.  hot spot  -The part of the pointer that must touch an object before it can be 
  1047.    selected. This is usually the tip of the pointer. Contrast with action 
  1048.    point. 
  1049.  
  1050.  HPFS  -high-performance file system. 
  1051.  
  1052.  hypergraphic link  -A connection between one piece of information and another 
  1053.    through the use of graphics. 
  1054.  
  1055.  hypertext  -A way of presenting information online with connections between 
  1056.    one piece of information and another, called hypertext links. See also 
  1057.    hypertext link. 
  1058.  
  1059.  hypertext link  -A connection between one piece of information and another. 
  1060.  
  1061.  
  1062. ΓòÉΓòÉΓòÉ <hidden> Glossary - I ΓòÉΓòÉΓòÉ
  1063.  
  1064.  I/O operation  -An input operation to, or output operation from a device 
  1065.    attached to a computer. 
  1066.  
  1067.  I-beam pointer  -A pointer that indicates an area, such as an entry field in 
  1068.    which text can be edited. 
  1069.  
  1070.  icon  -In SAA Advanced Common User Access architecture, a graphical 
  1071.    representation of an object, consisting of an image, image background, and a 
  1072.    label. Icons can represent items (such as a document file) that the user 
  1073.    wants to work on, and actions that the user wants to perform. In the 
  1074.    Presentation Manager, icons are used for data objects, system actions, and 
  1075.    minimized programs. 
  1076.  
  1077.  icon area  -In the Presentation Manager, the area at the bottom of the screen 
  1078.    that is normally used to display the icons for minimized programs. 
  1079.  
  1080.  Icon Editor  -The Presentation Manager-provided tool for creating icons. 
  1081.  
  1082.  IDL  -Interface Definition Language. 
  1083.  
  1084.  image font  -A set of symbols, each of which is described in a rectangular 
  1085.    array of pels. Some of the pels in the array are set to produce the image of 
  1086.    one of the symbols. Contrast with outline font. 
  1087.  
  1088.  implied metaclass  -Subclassing the metaclass of a parent class without a 
  1089.    separate CSC for the resultant metaclass. 
  1090.  
  1091.  indirect manipulation  -Interaction with an object through choices and 
  1092.    controls. 
  1093.  
  1094.  information device context  -A logical description of a data destination other 
  1095.    than the screen (for example, a printer or plotter), but where no output 
  1096.    will occur. Its purpose is to satisfy queries. See also device context. 
  1097.  
  1098.  information panel  -A defined panel type characterized by a body containing 
  1099.    only protected information. 
  1100.  
  1101.  Information Presentation Facility (IPF)  -A facility provided by the OS/2 
  1102.    operating system, by which application developers can produce online 
  1103.    documentation and context-sensitive online help panels for their 
  1104.    applications. 
  1105.  
  1106.  inheritance  -The derivation of new (child) classes from existing (parent) 
  1107.    classes. The new class inherits all the data and methods of the parent class 
  1108.    without having to redefine them. 
  1109.  
  1110.  input focus  -(1) The area of a window where user interaction is possible 
  1111.    using an input device, such as a mouse or the keyboard. (2) The position in 
  1112.    the active window where a user's normal interaction with the keyboard will 
  1113.    appear. 
  1114.  
  1115.  input router  -An internal OS/2 process that removes messages from the system 
  1116.    queue. 
  1117.  
  1118.  input/output control  -A device-specific command that requests a function of a 
  1119.    device driver. 
  1120.  
  1121.  installable file system (IFS)  -A file system in which software is installed 
  1122.    when the operating system is started. 
  1123.  
  1124.  instance  -A single occurrence of an object class that has a particular 
  1125.    behavior. 
  1126.  
  1127.  instruction pointer  -In system/38, a pointer that provides addressability for 
  1128.    a machine interface instruction in a program. 
  1129.  
  1130.  integer atom  -An atom that represents a predefined system constant and 
  1131.    carries no storage overhead. For example, names of window classes provided 
  1132.    by Presentation Manager are expressed as integer atoms. 
  1133.  
  1134.  interactive graphics  -Graphics that can be moved or manipulated by a user at 
  1135.    a terminal. 
  1136.  
  1137.  interactive program  -(1) A program that is running (active) and is ready to 
  1138.    receive (or is receiving) input from a user. (2) A running program that can 
  1139.    receive input from the keyboard or another input device. Compare with active 
  1140.    program and contrast with noninteractive program. 
  1141.  
  1142.    Also known as a foreground program. 
  1143.  
  1144.  interchange file  -A file containing data that can be sent from one 
  1145.    Presentation Manager interface application to another. 
  1146.  
  1147.  Interface Definition Language (IDL)  -Language-neutral interface specification 
  1148.    for a SOM class. 
  1149.  
  1150.  interpreter  -A program that translates and executes each instruction of a 
  1151.    high-level programming language before it translates and executes. 
  1152.  
  1153.  interprocess communication (IPC)  -In the OS/2 operating system, the exchange 
  1154.    of information between processes or threads through semaphores, pipes, 
  1155.    queues, and shared memory. 
  1156.  
  1157.  interval timer  -(1) A timer that provides program interruptions on a 
  1158.    program-controlled basis. (2) An electronic counter that counts intervals of 
  1159.    time under program control. 
  1160.  
  1161.  IOCtl  -Input/output control. 
  1162.  
  1163.  IOPL  -Input/output privilege level. 
  1164.  
  1165.  IOPL code segment  -An IOPL executable section of programming code that 
  1166.    enables an application to directly manipulate hardware interrupts and ports 
  1167.    without replacing the device driver. See also privilege level. 
  1168.  
  1169.  IPC  -Interprocess communication. 
  1170.  
  1171.  IPF  -Information Presentation Facility. 
  1172.  
  1173.  IPF compiler  -A text compiler that interpret tags in a source file and 
  1174.    converts the information into the specified format. 
  1175.  
  1176.  IPF tag language  -A markup language that provides the instructions for 
  1177.    displaying online information. 
  1178.  
  1179.  item  -A data object that can be passed in a DDE transaction. 
  1180.  
  1181.  
  1182. ΓòÉΓòÉΓòÉ <hidden> Glossary - J ΓòÉΓòÉΓòÉ
  1183.  
  1184.  journal  -A special-purpose file that is used to record changes made in the 
  1185.    system. 
  1186.  
  1187.  
  1188. ΓòÉΓòÉΓòÉ <hidden> Glossary - K ΓòÉΓòÉΓòÉ
  1189.  
  1190.  Kanji  -A graphic character set used in Japanese ideographic alphabets. 
  1191.  
  1192.  KBD$  -Character-device name reserved for the keyboard. 
  1193.  
  1194.  kernel  -The part of an operating system that performs basic functions, such 
  1195.    as allocating hardware resources. 
  1196.  
  1197.  kerning  -The design of graphics characters so that their character boxes 
  1198.    overlap. Used to space text proportionally. 
  1199.  
  1200.  keyboard accelerator  -A keystroke that generates a command message for an 
  1201.    application. 
  1202.  
  1203.  keyboard augmentation  -A function that enables a user to press a keyboard key 
  1204.    while pressing a mouse button. 
  1205.  
  1206.  keyboard focus  -A temporary attribute of a window. The window that has a 
  1207.    keyboard focus receives all keyboard input until the focus changes to a 
  1208.    different window. 
  1209.  
  1210.  Keys help  -In SAA Common User Access architecture, a help action that 
  1211.    provides a listing of the application keys and their assigned functions. 
  1212.  
  1213.  
  1214. ΓòÉΓòÉΓòÉ <hidden> Glossary - L ΓòÉΓòÉΓòÉ
  1215.  
  1216.  label  -In a graphics segment, an identifier of one or more elements that is 
  1217.    used when editing the segment. 
  1218.  
  1219.  LAN  -local area network. 
  1220.  
  1221.  language support procedure  -A function provided by the Presentation Manager 
  1222.    Interface for applications that do not, or cannot (as in the case of COBOL 
  1223.    and FORTRAN programs), provide their own dialog or window procedures. 
  1224.  
  1225.  lazy drag  -See pickup and drop. 
  1226.  
  1227.  lazy drag set  -See pickup set. 
  1228.  
  1229.  LDT  -In the OS/2 operating system, Local Descriptor Table. 
  1230.  
  1231.  LIFO stack  -A stack from which data is retrieved in last-in, first-out order. 
  1232.  
  1233.  linear address  -A unique value that identifies the memory object. 
  1234.  
  1235.  linked list  -Synonym for chained list. 
  1236.  
  1237.  list box  -In SAA Advanced Common User Access architecture, a control that 
  1238.    contains scrollable choices from which a user can select one choice. 
  1239.  
  1240.    Note:  In CUA architecture, this is a programmer term. The end user term is 
  1241.    selection list. 
  1242.  
  1243.  list button  -A button labeled with an underlined down-arrow that presents a 
  1244.    list of valid objects or choices that can be selected for that field. 
  1245.  
  1246.  list panel  -A defined panel type that displays a list of items from which 
  1247.    users can select one or more choices and then specify one or more actions to 
  1248.    work on those choices. 
  1249.  
  1250.  load time  -The point in time at which a program module is loaded into main 
  1251.    storage for execution. 
  1252.  
  1253.  load-on-call  -A function of a linkage editor that allows selected segments of 
  1254.    the module to be disk resident while other segments are executing. Disk 
  1255.    resident segments are loaded for execution and given control when any entry 
  1256.    point that they contain is called. 
  1257.  
  1258.  local area network (LAN)  -(1) A computer network located on a user's premises 
  1259.    within a limited geographical area. Communication within a local area 
  1260.    network is not subject to external regulations;  however, communication 
  1261.    across the LAN boundary may be subject to some form of regulation. (T)
  1262.  
  1263.    Note:  A LAN does not use store and forward techniques. (2) A network 
  1264.    inwhich a set of devices are connected to one another for communication and 
  1265.    that can be connected to a larger network. 
  1266.  
  1267.  Local Descriptor Table (LDT)  -Defines code and data segments specific to a 
  1268.    single task. 
  1269.  
  1270.  lock  -A serialization mechanism by means of which a resource is restricted 
  1271.    for use by the holder of the lock. 
  1272.  
  1273.  logical storage device  -A device that the user can map to a physical (actual) 
  1274.    device. 
  1275.  
  1276.  LPT1, LPT2, LPT3  -Character-device names reserved for parallel printers 1 
  1277.    through 3. 
  1278.  
  1279.  
  1280. ΓòÉΓòÉΓòÉ <hidden> Glossary - M ΓòÉΓòÉΓòÉ
  1281.  
  1282.  main window  -The window that is positioned relative to the desktop window. 
  1283.  
  1284.  manipulation button  -The button on a pointing device a user presses to 
  1285.    directly manipulate an object. 
  1286.  
  1287.  map  -(1) A set of values having a defined correspondence with the quantities 
  1288.    or values of another set. (I)  (A)  (2) To establish a set of values having 
  1289.    a defined correspondence with the quantities or values of another set. (I)
  1290.  
  1291.  marker box  -In computer graphics, the boundary that defines, in world 
  1292.    coordinates, the horizontal and vertical space occupied by a single marker 
  1293.    from a marker set. 
  1294.  
  1295.  marker symbol  -A symbol centered on a point. Graphs and charts can use marker 
  1296.    symbols to indicate the plotted points. 
  1297.  
  1298.  marquee box  -The rectangle that appears during a selection technique in which 
  1299.    a user selects objects by drawing a box around them with a pointing device. 
  1300.  
  1301.  Master Help Index  -In the OS/2 operating system, an alphabetic list of help 
  1302.    topics related to using the operating system. 
  1303.  
  1304.  maximize  -To enlarge a window to its largest possible size. 
  1305.  
  1306.  media window  -The part of the physical device (display, printer, or plotter) 
  1307.    on which a picture is presented. 
  1308.  
  1309.  memory block  -Part memory within a heap. 
  1310.  
  1311.  memory device context  -A logical description of a data destination that is a 
  1312.    memory bit map. See also device context. 
  1313.  
  1314.  memory management  -A feature of the operating system for allocating, sharing, 
  1315.    and freeing main storage. 
  1316.  
  1317.  memory object  -Logical unit of memory requested by an application, which 
  1318.    forms the granular unit of memory manipulation from the application 
  1319.    viewpoint. 
  1320.  
  1321.  menu  -In SAA Advanced Common User Access architecture, an extension of the 
  1322.    menu bar that displays a list of choices available for a selected choice in 
  1323.    the menu bar. After a user selects a choice in menu bar, the corresponding 
  1324.    menu appears. Additional pop-up windows can appear from menu choices. 
  1325.  
  1326.  menu bar  -In SAA Advanced Common User Access architecture, the area near the 
  1327.    top of a window, below the title bar and above the rest of the window, that 
  1328.    contains choices that provide access to other menus. 
  1329.  
  1330.  menu button  -The button on a pointing device that a user presses to view a 
  1331.    pop-up menu associated with an object. 
  1332.  
  1333.  message  -(1) In the Presentation Manager, a packet of data used for 
  1334.    communication between the Presentation Manager interface and Presentation 
  1335.    Manager applications (2) In a user interface, information not requested by 
  1336.    users but presented to users by the computer in response to a user action or 
  1337.    internal process. 
  1338.  
  1339.  message box  -(1) A dialog window predefined by the system and used as a 
  1340.    simple interface for applications, without the necessity of creating 
  1341.    dialog-template resources or dialog procedures. (2) (D of C) In SAA Advanced 
  1342.    Common User Access architecture, a type of window that shows messages to 
  1343.    users. See also dialog box, primary window, secondary window. 
  1344.  
  1345.  message filter  -The means of selecting which messages from a specific window 
  1346.    will be handled by the application. 
  1347.  
  1348.  message queue  -A sequenced collection of messages to be read by the 
  1349.    application. 
  1350.  
  1351.  message stream mode  -A method of operation in which data is treated as a 
  1352.    stream of messages.  Contrast with  byte stream. 
  1353.  
  1354.  metacharacter  -See global file-name character. 
  1355.  
  1356.  metaclass  -The conjunction of an object and its class information; that is, 
  1357.    the information pertaining to the class as a whole, rather than to a single 
  1358.    instance of the class. Each class is itself an object, which is an instance 
  1359.    of the metaclass. 
  1360.  
  1361.  metafile  -A file containing a series of attributes that set color, shape and 
  1362.    size, usually of a picture or a drawing. Using a program that can interpret 
  1363.    these attributes, a user can view the assembled image. 
  1364.  
  1365.  metafile device context  -A logical description of a data destination that is 
  1366.    a metafile, which is used for graphics interchange. See also device context. 
  1367.  
  1368.  metalanguage  -A language used to specify another language. For example, data 
  1369.    types can be described using a metalanguage so as to make the descriptions 
  1370.    independent of any one computer language. 
  1371.  
  1372.  method  -A function that defines a behavior for a class or object. 
  1373.  
  1374.  method override  -The replacement, by a child class, of the implementation of 
  1375.    a method inherited from a parent and an ancestor class. 
  1376.  
  1377.  mickey  -A unit of measurement for physical mouse motion whose value depends 
  1378.    on the mouse device driver currently loaded. 
  1379.  
  1380.  micro presentation space  -A graphics presentation space in which a restricted 
  1381.    set of the GPI function calls is available. 
  1382.  
  1383.  minimize  -To remove from the screen all windows associated with an 
  1384.    application and replace them with an icon that represents the application. 
  1385.  
  1386.  mix  -An attribute that determines how the foreground of a graphic primitive 
  1387.    is combined with the existing color of graphics output. Also known as 
  1388.    foreground mix. Contrast with background mix. 
  1389.  
  1390.  mixed character string  -A string containing a mixture of one-byte and Kanji 
  1391.    or Hangeul (two-byte) characters. 
  1392.  
  1393.  mnemonic  -(1) A method of selecting an item on a pull-down by means of typing 
  1394.    the highlighted letter in the menu item. (2) (D of C) In SAA Advanced Common 
  1395.    User Access architecture, usually a single character, within the text of a 
  1396.    choice, identified by an underscore beneath the character. If all characters 
  1397.    in a choice already serve as mnemonics for other choices, another character, 
  1398.    placed in parentheses immediately following the choice, can be used. When a 
  1399.    user types the mnemonic for a choice, the choice is either selected or the 
  1400.    cursor is moved to that choice. 
  1401.  
  1402.  modal dialog box  -In SAA Advanced Common User Access architecture, a type of 
  1403.    movable window, fixed in size, that requires a user to enter information 
  1404.    before continuing to work in the application window from which it was 
  1405.    displayed. Contrast with modeless dialog box. Also known as a serial dialog 
  1406.    box. Contrast with parallel dialog box. 
  1407.  
  1408.    Note:  In CUA architecture, this is a programmer term. The end user term is 
  1409.    pop-up window. 
  1410.  
  1411.  model space  -See graphics model space. 
  1412.  
  1413.  modeless dialog box  -In SAA Advanced Common User Access architecture, a type 
  1414.    of movable window, fixed in size, that allows users to continue their dialog 
  1415.    with the application without entering information in the dialog box. Also 
  1416.    known as a parallel dialog box. Contrast with modal dialog box. 
  1417.  
  1418.    Note:  In CUA architecture, this is a programmer term. The end user term is 
  1419.    pop-up window. 
  1420.  
  1421.  module definition file  -A file that describes the code segments within a load 
  1422.    module. For example, it indicates whether a code segment is loadable before 
  1423.    module execution begins (preload), or loadable only when referred to at run 
  1424.    time (load-on-call). 
  1425.  
  1426.  mouse  -In SAA usage, a device that a user moves on a flat surface to position 
  1427.    a pointer on the screen. It allows a user to select a choice o function to 
  1428.    be performed or to perform operations on the screen, such as dragging or 
  1429.    drawing lines from one position to another. 
  1430.  
  1431.  MOUSE$  -Character-device name reserved for a mouse. 
  1432.  
  1433.  multiple-choice selection  -In SAA Basic Common User Access architecture, a 
  1434.    type of field from which a user can select one or more choices or select 
  1435.    none. See also check box. Contrast with extended-choice selection. 
  1436.  
  1437.  multiple-line entry field  -In SAA Advanced Common User Access architecture, a 
  1438.    control into which a user types more than one line of information. See also 
  1439.    single-line entry field. 
  1440.  
  1441.  multitasking  -The concurrent processing of applications or parts of 
  1442.    applications. A running application and its data are protected from other 
  1443.    concurrently running applications. 
  1444.  
  1445.  mutex semaphore  -(Mutual exclusion semaphore). A semaphore that enables 
  1446.    threads to serialize their access to resources. Only the thread that 
  1447.    currently owns the mutex semaphore can gain access to the resource, thus 
  1448.    preventing one thread from interrupting operations being performed by 
  1449.    another. 
  1450.  
  1451.  muxwait semaphore  -(Multiple wait semaphore). A semaphore that enables a 
  1452.    thread to wait either for multiple event semaphores to be posted or for 
  1453.    multiple mutex semaphores to be released. Alternatively, a muxwait semaphore 
  1454.    can be set to enable a thread to wait for any ONE of the event or mutex 
  1455.    semaphores in the muxwait semaphore's list to be posted or released. 
  1456.  
  1457.  
  1458. ΓòÉΓòÉΓòÉ <hidden> Glossary - N ΓòÉΓòÉΓòÉ
  1459.  
  1460.  named pipe  -A named buffer that provides client-to-server, server-to-client, 
  1461.    or full duplex communication between unrelated processes. Contrast with 
  1462.    unnamed pipe. 
  1463.  
  1464.  national language support (NLS)  -The modification or conversion of a United 
  1465.    States English product to conform to the requirements of another language or 
  1466.    country. This can include the enabling or retrofitting of a product and the 
  1467.    translation of nomenclature, MRI, or documentation of a product. 
  1468.  
  1469.  nested list  -A list that is contained within another list. 
  1470.  
  1471.  NLS  -national language support. 
  1472.  
  1473.  non-8.3 file-name format  -A file-naming convention in which file names can 
  1474.    consist of up to 255 characters. See also 8.3 file-name format. 
  1475.  
  1476.  noncritical extended attribute  -An extended attribute that is not necessary 
  1477.    for the function of an application. 
  1478.  
  1479.  nondestructive read  -Reading that does not erase the data in the source 
  1480.    location. (T)
  1481.  
  1482.  noninteractive program  -A running program that cannot receive input from the 
  1483.    keyboard or other input device. Compare with active program, and contrast 
  1484.    with interactive program. 
  1485.  
  1486.  nonretained graphics  -Graphic primitives that are not remembered by the 
  1487.    Presentation Manager interface when they have been drawn. Contrast with 
  1488.    retained graphics. 
  1489.  
  1490.  null character (NUL)  -(1) Character-device name reserved for a nonexistent 
  1491.    (dummy) device. (2) (D of C) A control character that is used to accomplish 
  1492.    media-fill or time-fill and that may be inserted into or removed from a 
  1493.    sequence of characters without affecting the meaning of the sequence; 
  1494.    however, the control of equipment or the format may be affected by this 
  1495.    character. (I)  (A)
  1496.  
  1497.  null-terminated string  -A string of (n+1) characters where the (n+1)th 
  1498.    character is the `null' character (0x00) Also known as `zero-terminated' 
  1499.    string and 'ASCIIZ' string. 
  1500.  
  1501.  
  1502. ΓòÉΓòÉΓòÉ <hidden> Glossary - O ΓòÉΓòÉΓòÉ
  1503.  
  1504.  object  -A set of data and actions that can be performed on that data. 
  1505.  
  1506.  Object Interface Definition Language (OIDL)  -Specification language used in 
  1507.    SOM Version 1 for defining classes. Replaced by Interface Definition 
  1508.    Language (IDL). 
  1509.  
  1510.  object window  -A window that does not have a parent but which might have 
  1511.    child windows. An object window cannot be presented on a device. 
  1512.  
  1513.  OIDL  -Object Interface Definition Language. 
  1514.  
  1515.  open  -To start working with a file, directory, or other object. 
  1516.  
  1517.  ordered list  -Vertical arrangements of items, with each item in the list 
  1518.    preceded by a number or letter. 
  1519.  
  1520.  outline font  -A set of symbols, each of which is created as a series of lines 
  1521.    and curves.  Synonymous with vector font. Contrast with image font. 
  1522.  
  1523.  output area  -An area of storage reserved for output. (A)
  1524.  
  1525.  owner window  -A window into which specific events that occur in another 
  1526.    (owned) window are reported. 
  1527.  
  1528.  ownership  -The determination of how windows communicate using messages. 
  1529.  
  1530.  owning process  -The process that owns the resources that might be shared with 
  1531.    other processes. 
  1532.  
  1533.  
  1534. ΓòÉΓòÉΓòÉ <hidden> Glossary - P ΓòÉΓòÉΓòÉ
  1535.  
  1536.  page  -(1) A 4KB segment of contiguous physical memory. (2) (D of C) A defined 
  1537.    unit of space on a storage medium. 
  1538.  
  1539.  page viewport  -A boundary in device coordinates that defines the area of the 
  1540.    output device in which graphics are to be displayed. The presentation-page 
  1541.    contents are transformed automatically to the page viewport in device space. 
  1542.  
  1543.  paint  -(1) The action of drawing or redrawing the contents of a window. (2) 
  1544.    In computer graphics, to shade an area of a display image;  for example, 
  1545.    with crosshatching or color. 
  1546.  
  1547.  panel  -In SAA Basic Common User Access architecture, a particular arrangement 
  1548.    of information that is presented in a window or pop-up. If some of the 
  1549.    information is not visible, a user can scroll through the information. 
  1550.  
  1551.  panel area  -An area within a panel that contains related information. The 
  1552.    three major Common User Access-defined panel areas are the action bar, the 
  1553.    function key area, and the panel body. 
  1554.  
  1555.  panel area separator  -In SAA Basic Common User Access architecture, a solid, 
  1556.    dashed, or blank line that provides a visual distinction between two 
  1557.    adjacent areas of a panel. 
  1558.  
  1559.  panel body  -The portion of a panel not occupied by the action bar, function 
  1560.    key area, title or scroll bars. The panel body can contain protected 
  1561.    information, selection fields, and entry fields. The layout and content of 
  1562.    the panel body determine the panel type. 
  1563.  
  1564.  panel body area  -See client area. 
  1565.  
  1566.  panel definition  -A description of the contents and characteristics of a 
  1567.    panel. A panel definition is the application developer's mechanism for 
  1568.    predefining the format to be presented to users in a window. 
  1569.  
  1570.  panel ID  -In SAA Basic Common User Access architecture, a panel identifier, 
  1571.    located in the upper-left corner of a panel.  A user can choose whether to 
  1572.    display the panel ID. 
  1573.  
  1574.  panel title  -In SAA Basic Common User Access architecture, a particular 
  1575.    arrangement of information that is presented in a window or pop-up. If some 
  1576.    of the information is not visible, a user can scroll through the 
  1577.    information. 
  1578.  
  1579.  paper size  -The size of paper, defined in either standard U.S. or European 
  1580.    names (for example, A, B, A4), and measured in inches or millimeters 
  1581.    respectively. 
  1582.  
  1583.  parallel dialog box  -See modeless dialog box. 
  1584.  
  1585.  parameter list  -A list of values that provides a means of associating 
  1586.    addressability of data defined in a called program with data in the calling 
  1587.    program. It contains parameter names and the order in which they are to be 
  1588.    associated in the calling and called program. 
  1589.  
  1590.  parent process  -In the OS/2 operating system, a process that creates other 
  1591.    processes. Contrast with child process. 
  1592.  
  1593.  parent window  -In the OS/2 operating system, a window that creates a child 
  1594.    window. The child window is drawn within the parent window. If the parent 
  1595.    window is moved, resized, or destroyed, the child window also will be moved, 
  1596.    resized, or destroyed. However, the child window can be moved and resized 
  1597.    independently from the parent window, within the boundaries of the parent 
  1598.    window. Contrast with child window. 
  1599.  
  1600.  partition  -(1) A fixed-size division of storage. (2) On an IBM personal 
  1601.    computer fixed disk, one of four possible storage areas of variable size; 
  1602.    one may be accessed by DOS, and each of the others may be assigned to 
  1603.    another operating system. 
  1604.  
  1605.  Paste  -A choice in the Edit pull-down that a user selects to move the 
  1606.    contents of the clipboard into a preselected location. See also Copy and 
  1607.    Cut. 
  1608.  
  1609.  path  -The route used to locate files; the storage location of a file. A fully 
  1610.    qualified path lists the drive identifier, directory name, subdirectory name 
  1611.    (if any), and file name with the associated extension. 
  1612.  
  1613.  PDD  -Physical device driver. 
  1614.  
  1615.  peeking  -An action taken by any thread in the process that owns the queue to 
  1616.    examine queue elements without removing them. 
  1617.  
  1618.  pel  -(1) The smallest area of a display screen capable of being addressed and 
  1619.    switched between visible and invisible states. Synonym for display point, 
  1620.    pixel, and picture element. (2) (D of C) Picture element. 
  1621.  
  1622.  persistent object  -An object whose instance data and state are preserved 
  1623.    between system shutdown and system startup. 
  1624.  
  1625.  physical device driver (PDD)  -A system interface that handles hardware 
  1626.    interrupts and supports a set of input and output functions. 
  1627.  
  1628.  pick  -To select part of a displayed object using the pointer. 
  1629.  
  1630.  pickup  -To add an object or set of objects to the pickup set. 
  1631.  
  1632.  pickup and drop  -A drag operation that does not require the direct 
  1633.    manipulation button to be pressed for the duration of the drag. 
  1634.  
  1635.  pickup set  -The set of objects that have been picked up as part of a pickup 
  1636.    and drop operation. 
  1637.  
  1638.  picture chain  -See segment chain. 
  1639.  
  1640.  picture element  -(1) Synonym for pel. (2) (D of C) In computer graphics, the 
  1641.    smallest element of a display surface that can be independently assigned 
  1642.    color and intensity. (T)  . (3) The area of the finest detail that can be 
  1643.    reproduced effectively on the recording medium. 
  1644.  
  1645.  PID  -Process identification. 
  1646.  
  1647.  pipe  -(1) A named or unnamed buffer used to pass data between processes. A 
  1648.    process reads from or writes to a pipe as if the pipe were a standard-input 
  1649.    or standard-output file. See also named pipe and unnamed pipe. (2) (D of C) 
  1650.    To direct data so that the output from one process becomes the input to 
  1651.    another process. The standard output of one command can be connected to the 
  1652.    standard input of another with the pipe operator (|). 
  1653.  
  1654.  pixel  -(1) Synonym for pel. (2) (D of C) Picture element. 
  1655.  
  1656.  plotter  -An output unit that directly produces a hardcopy record of data on a 
  1657.    removable medium, in the form of a two-dimensional graphic representation. (T)
  1658.  
  1659.  PM  -Presentation Manager. 
  1660.  
  1661.  pointer  -(1) The symbol displayed on the screen that is moved by a pointing 
  1662.    device, such as a mouse. The pointer is used to point at items that users 
  1663.    can select. Contrast with cursor. (2) A data element that indicates the 
  1664.    location of another data element. (T)
  1665.  
  1666.  POINTER$  -Character-device name reserved for a pointer device (mouse screen 
  1667.    support). 
  1668.  
  1669.  pointing device  -In SAA Advanced Common User Access architecture, an 
  1670.    instrument, such as a mouse, trackball, or joystick, used to move a pointer 
  1671.    on the screen. 
  1672.  
  1673.  pointings  -Pairs of x-y coordinates produced by an operator defining 
  1674.    positions on a screen with a pointing device, such as a mouse. 
  1675.  
  1676.  polyfillet  -A curve based on a sequence of lines. The curve is tangential to 
  1677.    the end points of the first and last lines, and tangential also to the 
  1678.    midpoints of all other lines. See also fillet. 
  1679.  
  1680.  polygon  -One or more closed figures that can be drawn filled, outlined, or 
  1681.    filled and outlined. 
  1682.  
  1683.  polyline  -A sequence of adjoining lines. 
  1684.  
  1685.  polymorphism  -The ability to have different implementations of the same 
  1686.    method for two or more classes of objects. 
  1687.  
  1688.  pop  -To retrieve an item from a last-in-first-out stack of items. Contrast 
  1689.    with push. 
  1690.  
  1691.  pop-up menu  -A menu that lists the actions that a user can perform on an 
  1692.    object. The contents of the pop-up menu can vary depending on the context, 
  1693.    or state, of the object. 
  1694.  
  1695.  pop-up window  -(1) A window that appears on top of another window in a 
  1696.    dialog. Each pop-up window must be completed before returning to the 
  1697.    underlying window. (2) (D of C) In SAA Advanced Common User Access 
  1698.    architecture, a movable window, fixed in size, in which a user provides 
  1699.    information required by an application so that it can continue to process a 
  1700.    user request. 
  1701.  
  1702.  presentation drivers  -Special purpose I/O routines that handle field 
  1703.    device-independent I/O requests from the PM and its applications. 
  1704.  
  1705.  Presentation Manager (PM)  -The interface of the OS/2 operating system that 
  1706.    presents, in windows a graphics-based interface to applications and files 
  1707.    installed and running under the OS/2 operating system. 
  1708.  
  1709.  presentation page  -The coordinate space in which a picture is assembled for 
  1710.    display. 
  1711.  
  1712.  presentation space (PS)  -(1) Contains the device-independent definition of a 
  1713.    picture. (2) (D of C) The display space on a display device. 
  1714.  
  1715.  primary window  -In SAA Common User Access architecture, the window in which 
  1716.    the main interaction between the user and the application takes place. In a 
  1717.    multiprogramming environment, each application starts in its own primary 
  1718.    window. The primary window remains for the duration of the application, 
  1719.    although the panel displayed will change as the user's dialog moves forward. 
  1720.    See also secondary window. 
  1721.  
  1722.  primitive  -In computer graphics, one of several simple functions for drawing 
  1723.    on the screen, including, for example, the rectangle, line, ellipse, 
  1724.    polygon, and so on. 
  1725.  
  1726.  primitive attribute  -A specifiable characteristic of a graphic primitive. See 
  1727.    graphics attributes. 
  1728.  
  1729.  print job  -The result of sending a document or picture to be printed. 
  1730.  
  1731.  Print Manager  -In the Presentation Manager, the part of the spooler that 
  1732.    manages the spooling process. It also allows users to view print queues and 
  1733.    to manipulate print jobs. 
  1734.  
  1735.  privilege level  -A protection level imposed by the hardware architecture of 
  1736.    the IBM personal computer.  There are four privilege levels (number 0 
  1737.    through 3).  Only certain types of programs are allowed to execute at each 
  1738.    privilege level.  See also IOPL code segment. 
  1739.  
  1740.  procedure call  -In programming languages, a language construct for invoking 
  1741.    execution of a procedure. 
  1742.  
  1743.  process  -An instance of an executing application and the resources it is 
  1744.    using. 
  1745.  
  1746.  program  -A sequence of instructions that a computer can interpret and 
  1747.    execute. 
  1748.  
  1749.  program details  -Information about a program that is specified in the Program 
  1750.    Manager window and is used when the program is started. 
  1751.  
  1752.  program group  -In the Presentation Manager, several programs that can be 
  1753.    acted upon as a single entity. 
  1754.  
  1755.  program name  -The full file specification of a program. Contrast with program 
  1756.    title. 
  1757.  
  1758.  program title  -The name of a program as it is listed in the Program Manager 
  1759.    window. Contrast with program name. 
  1760.  
  1761.  prompt  -A displayed symbol or message that requests input from the user or 
  1762.    gives operational information; for example, on the display screen of an IBM 
  1763.    personal computer, the DOS A> prompt. The user must respond to the prompt in 
  1764.    order to proceed. 
  1765.  
  1766.  protect mode  -A method of program operation that limits or prevents access to 
  1767.    certain instructions or areas of storage. Contrast with real mode. 
  1768.  
  1769.  protocol  -A set of semantic and syntactic rules that determines the behavior 
  1770.    of functional units in achieving communication. (I)
  1771.  
  1772.  pseudocode  -An artificial language used to describe computer program 
  1773.    algorithms without using the syntax of any particular programming language. (A)
  1774.  
  1775.  pull-down  -(1) An action bar extension that displays a list of choices 
  1776.    available for a selected action bar choice. After users select an action bar 
  1777.    choice, the pull-down appears with the list of choices. Additional pop-up 
  1778.    windows may appear from pull-down choices to further extend the actions 
  1779.    available to users. (2) (D of C) In SAA Common User Access architecture, 
  1780.    pertaining to a choice in an action bar pull-down. 
  1781.  
  1782.  push  -To add an item to a last-in-first-out stack of items. Contrast with 
  1783.    pop. 
  1784.  
  1785.  push button  -In SAA Advanced Common User Access architecture, a rectangle 
  1786.    with text inside. Push buttons are used in windows for actions that occur 
  1787.    immediately when the push button is selected. 
  1788.  
  1789.  putback  -To remove an object or set of objects from the lazy drag set. This 
  1790.    has the effect of undoing the pickup operation for those objects 
  1791.  
  1792.  putdown  -To drop the objects in the lazy drag set on the target object. 
  1793.  
  1794.  
  1795. ΓòÉΓòÉΓòÉ <hidden> Glossary - Q ΓòÉΓòÉΓòÉ
  1796.  
  1797.  queue  -(1) A linked list of elements waiting to be processed in FIFO order. 
  1798.    For example, a queue may be a list of print jobs waiting to be printed. (2) 
  1799.    (D of C) A line or list of items waiting to be processed; for example, work 
  1800.    to be performed or messages to be displayed. 
  1801.  
  1802.  queued device context  -A logical description of a data destination (for 
  1803.    example, a printer or plotter) where the output is to go through the 
  1804.    spooler. See also device context. 
  1805.  
  1806.  
  1807. ΓòÉΓòÉΓòÉ <hidden> Glossary - R ΓòÉΓòÉΓòÉ
  1808.  
  1809.  radio button  -(1) A control window, shaped like a round button on the screen, 
  1810.    that can be in a checked or unchecked state. It is used to select a single 
  1811.    item from a list. Contrast with check box. (2) In SAA Advanced Common User 
  1812.    Access architecture, a circle with text beside it. Radio buttons are 
  1813.    combined to show a user a fixed set of choices from which only one can be 
  1814.    selected. The circle is partially filled when a choice is selected. 
  1815.  
  1816.  RAS  -Reliability, availability, and serviceability. 
  1817.  
  1818.  raster  -(1) In computer graphics, a predetermined pattern of lines that 
  1819.    provides uniform coverage of a display space. (T)  (2) The coordinate grid 
  1820.    that divides the display area of a display device.  (A)
  1821.  
  1822.  read-only file  -A file that can be read from but not written to. 
  1823.  
  1824.  real mode  -A method of program operation that does not limit or prevent 
  1825.    access to any instructions or areas of storage.  The operating system loads 
  1826.    the entire program into storage and gives the program access to all system 
  1827.    resources. Contrast with protect mode. 
  1828.  
  1829.  realize  -To cause the system to ensure, wherever possible, that the physical 
  1830.    color table of a device is set to the closest possible match in the logical 
  1831.    color table. 
  1832.  
  1833.  recursive routine  -A routine that can call itself, or be called by another 
  1834.    routine that was called by the recursive routine. 
  1835.  
  1836.  reentrant  -The attribute of a program or routine that allows the same copy of 
  1837.    the program or routine to be used concurrently by two or more tasks. 
  1838.  
  1839.  reference phrase  -(1) A word or phrase that is emphasized in a 
  1840.    device-dependent manner to inform the user that additional information for 
  1841.    the word or phrase is available. (2) (D of C) In hypertext, text that is 
  1842.    highlighted and preceded by a single-character input field used to signify 
  1843.    the existence of a hypertext link. 
  1844.  
  1845.  reference phrase help  -In SAA Common User Access architecture, highlighted 
  1846.    words or phrases within help information that a user selects to get 
  1847.    additional information. 
  1848.  
  1849.  refresh  -To update a window, with changed information, to its current status. 
  1850.  
  1851.  region  -A clipping boundary in device space. 
  1852.  
  1853.  register  -A part of internal storage having a specified storage capacity and 
  1854.    usually intended for a specific purpose. (T)
  1855.  
  1856.  remote file system  -A file-system driver that gains access to a remote system 
  1857.    without a block device driver. 
  1858.  
  1859.  resource  -The means of providing extra information used in the definition of 
  1860.    a window. A resource can contain definitions of fonts, templates, 
  1861.    accelerators, and mnemonics; the definitions are held in a resource file. 
  1862.  
  1863.  resource file  -A file containing information used in the definition of a 
  1864.    window. Definitions can be of fonts, templates, accelerators, and mnemonics. 
  1865.  
  1866.  restore  -To return a window to its original size or position following a 
  1867.    sizing or moving action. 
  1868.  
  1869.  retained graphics  -Graphic primitives that are remembered by the Presentation 
  1870.    Manager interface after they have been drawn. Contrast with nonretained 
  1871.    graphics. 
  1872.  
  1873.  return code  -(1) A value returned to a program to indicate the results of an 
  1874.    operation requested by that program. (2) A code used to influence the 
  1875.    execution of succeeding instructions.(A) 
  1876.  
  1877.  reverse video  -(1) A form of highlighting a character, field, or cursor by 
  1878.    reversing the color of the character, field, or cursor with its background; 
  1879.    for example, changing a red character on a black background to a black 
  1880.    character on a red background. (2) In SAA Basic Common User Access 
  1881.    architecture, a screen emphasis feature that interchanges the foreground and 
  1882.    background colors of an item. 
  1883.  
  1884.  REXX Language  -Restructured Extended Executor. A procedural language that 
  1885.    provides batch language functions along with structured programming 
  1886.    constructs such as loops; conditional testing and subroutines. 
  1887.  
  1888.  RGB  -(1) Color coding in which the brightness of the additive primary colors 
  1889.    of light, red, green, and blue, are specified as three distinct values of 
  1890.    white light. (2) Pertaining to a color display that accepts signals 
  1891.    representing red, green, and blue. 
  1892.  
  1893.  roman  -Relating to a type style with upright characters. 
  1894.  
  1895.  root segment  -In a hierarchical database, the highest segment in the tree 
  1896.    structure. 
  1897.  
  1898.  round-robin scheduling  -A process that allows each thread to run for a 
  1899.    specified amount of time. 
  1900.  
  1901.  run time  -(1) Any instant at which the execution of a particular computer 
  1902.    program takes place. (T)  (2) The amount of time needed for the execution of 
  1903.    a particular computer program. (T)  (3) The time during which an instruction 
  1904.    in an instruction register is decoded and performed. Synonym for execution 
  1905.    time. 
  1906.  
  1907.  
  1908. ΓòÉΓòÉΓòÉ <hidden> Glossary - S ΓòÉΓòÉΓòÉ
  1909.  
  1910.  SAA  -Systems Application Architecture. 
  1911.  
  1912.  SBCS  -Single-byte character set. 
  1913.  
  1914.  scheduler  -A computer program designed to perform functions such as 
  1915.    scheduling, initiation, and termination of jobs. 
  1916.  
  1917.  screen  -In SAA Basic Common User Access architecture, the physical surface of 
  1918.    a display device upon which information is shown to a user. 
  1919.  
  1920.  screen device context  -A logical description of a data destination that is a 
  1921.    particular window on the screen. See also device context. 
  1922.  
  1923.  SCREEN$  -Character-device name reserved for the display screen. 
  1924.  
  1925.  scroll bar  -In SAA Advanced Common User Access architecture, a part of a 
  1926.    window, associated with a scrollable area, that a user interacts with to see 
  1927.    information that is not currently allows visible. 
  1928.  
  1929.  scrollable entry field  -An entry field larger than the visible field. 
  1930.  
  1931.  scrollable selection field  -A selection field that contains more choices than 
  1932.    are visible. 
  1933.  
  1934.  scrolling  -Moving a display image vertically or horizontally in a manner such 
  1935.    that new data appears at one edge, as existing data disappears at the 
  1936.    opposite edge. 
  1937.  
  1938.  secondary window  -A window that contains information that is dependent on 
  1939.    information in a primary window and is used to supplement the interaction in 
  1940.    the primary window. 
  1941.  
  1942.  sector  -On disk or diskette storage, an addressable subdivision of a track 
  1943.    used to record one block of a program or data. 
  1944.  
  1945.  segment  -See graphics segment. 
  1946.  
  1947.  segment attributes  -Attributes that apply to the segment as an entity, as 
  1948.    opposed to the individual primitives within the segment. For example, the 
  1949.    visibility or detectability of a segment. 
  1950.  
  1951.  segment chain  -All segments in a graphics presentation space that are defined 
  1952.    with the `chained' attribute. Synonym for picture chain. 
  1953.  
  1954.  segment priority  -The order in which segments are drawn. 
  1955.  
  1956.  segment store  -An area in a normal graphics presentation space where retained 
  1957.    graphics segments are stored. 
  1958.  
  1959.  select  -To mark or choose an item. Note that select means to mark or type in 
  1960.    a choice on the screen; enter means to send all selected choices to the 
  1961.    computer for processing. 
  1962.  
  1963.  select button  -The button on a pointing device, such as a mouse, that is 
  1964.    pressed to select a menu choice.  Also known as button 1. 
  1965.  
  1966.  selection cursor  -In SAA Advanced Common User Access architecture, a visual 
  1967.    indication that a user has selected a choice. It is represented by outlining 
  1968.    the choice with a dotted box. See also text cursor. 
  1969.  
  1970.  selection field  -(1) In SAA Advanced Common User Access architecture, a set 
  1971.    of related choices. See also entry field. (2) In SAA Basic Common User 
  1972.    Access architecture, an area of a panel that cannot be scrolled and contains 
  1973.    a fixed number of choices. 
  1974.  
  1975.  semantics  -The relationships between symbols and their meanings. 
  1976.  
  1977.  semaphore  -An object used by applications for signalling purposes and for 
  1978.    controlling access to serially reusable resources. 
  1979.  
  1980.  separator  -In SAA Advanced Common User Access architecture, a line or color 
  1981.    boundary that provides a visual distinction between two adjacent areas. 
  1982.  
  1983.  serial dialog box  -See modal dialog box. 
  1984.  
  1985.  serialization  -The consecutive ordering of items. 
  1986.  
  1987.  serialize  -To ensure that one or more events occur in a specified sequence. 
  1988.  
  1989.  serially reusable resource (SRR)  -A logical resource or object that can be 
  1990.    accessed by only one task at a time. 
  1991.  
  1992.  session  -(1) A routing mechanism for user interaction via the console; a 
  1993.    complete environment that determines how an application runs and how users 
  1994.    interact with the application. OS/2 can manage more than one session at a 
  1995.    time, and more than one process can run in a session. Each session has its 
  1996.    own set of environment variables that determine where OS/2 looks for 
  1997.    dynamic-link libraries and other important files. (2) (D of C) In the OS/2 
  1998.    operating system, one instance of a started program or command prompt. Each 
  1999.    session is separate from all other sessions that might be running on the 
  2000.    computer. The operating system is responsible for coordinating the resources 
  2001.    that each session uses, such as computer memory, allocation of processor 
  2002.    time, and windows on the screen. 
  2003.  
  2004.  Settings Notebook  -A control window that is used to display the settings for 
  2005.    an object and to enable the user to change them. 
  2006.  
  2007.  shadow  -An object that refers to another object. A shadow is not a copy of 
  2008.    another object, but is another representation of the object. 
  2009.  
  2010.  shadow box  -The area on the screen that follows mouse movements and shows 
  2011.    what shape the window will take if the mouse button is released. 
  2012.  
  2013.  shared data  -Data that is used by two or more programs. 
  2014.  
  2015.  shared memory  -In the OS/2 operating system, a segment that can be used by 
  2016.    more than one program. 
  2017.  
  2018.  shear  -In computer graphics, the forward or backward slant of a graphics 
  2019.    symbol or string of such symbols relative to a line perpendicular to the 
  2020.    baseline of the symbol. 
  2021.  
  2022.  shell  -(1) A software interface between a user and the operating system of a 
  2023.    computer. Shell programs interpret commands and user interactions on devices 
  2024.    such as keyboards, pointing devices, and touch-sensitive screens, and 
  2025.    communicate them to the operating system. (2) Software that allows a kernel 
  2026.    program to run under different operating-system environments. 
  2027.  
  2028.  shutdown  -The process of ending operation of a system or a subsystem, 
  2029.    following a defined procedure. 
  2030.  
  2031.  sibling processes  -Child processes that have the same parent process. 
  2032.  
  2033.  sibling windows  -Child windows that have the same parent window. 
  2034.  
  2035.  simple list  -A list of like values; for example, a list of user names. 
  2036.    Contrast with mixed list. 
  2037.  
  2038.  single-byte character set (SBCS)  -A character set in which each character is 
  2039.    represented by a one-byte code.  Contrast with double-byte character set. 
  2040.  
  2041.  slider box  -In SAA Advanced Common User Access architecture: a part of the 
  2042.    scroll bar that shows the position and size of the visible information in a 
  2043.    window relative to the total amount of information available. Also known as 
  2044.    thumb mark. 
  2045.  
  2046.  SOM  -System Object Model. 
  2047.  
  2048.  source file  -A file that contains source statements for items such as 
  2049.    high-level language programs and data description specifications. 
  2050.  
  2051.  source statement  -A statement written in a programming language. 
  2052.  
  2053.  specific dynamic-link module  -A dynamic-link module created for the exclusive 
  2054.    use of an application. 
  2055.  
  2056.  spin button  -In SAA Advanced Common User Access architecture, a type of entry 
  2057.    field that shows a scrollable ring of choices from which a user can select a 
  2058.    choice. After the last choice is displayed, the first choice is displayed 
  2059.    again.  A user can also type a choice from the scrollable ring into the 
  2060.    entry field without interacting with the spin button. 
  2061.  
  2062.  spline  -A sequence of one or more B╨Æzier curves. 
  2063.  
  2064.  spooler  -A program that intercepts the data going to printer devices and 
  2065.    writes it to disk. The data is printed or plotted when it is complete and 
  2066.    the required device is available.  The spooler prevents output from 
  2067.    different sources from being intermixed. 
  2068.  
  2069.  stack  -A list constructed and maintained so that the next data element to be 
  2070.    retrieved is the most recently stored. This method is characterized as 
  2071.    last-in-first-out (LIFO). 
  2072.  
  2073.  standard window  -A collection of window elements that form a panel. The 
  2074.    standard window can include one or more of the following window elements: 
  2075.    sizing borders, system menu icon, title bar, maximize/minimize/restore 
  2076.    icons, action bar and pull-downs, scroll bars, and client area. 
  2077.  
  2078.  static control  -The means by which the application presents descriptive 
  2079.    information (for example, headings and descriptors) to the user. The user 
  2080.    cannot change this information. 
  2081.  
  2082.  static storage  -(1) A read/write storage unit in which data is retained in 
  2083.    the absence of control signals. (A)  Static storage may use dynamic 
  2084.    addressing or sensing circuits. (2) Storage other than dynamic storage. (A)
  2085.  
  2086.  style  -See window style. 
  2087.  
  2088.  subclass  -A class that is a child of another class. See also Inheritance. 
  2089.  
  2090.  subdirectory  -In an IBM personal computer, a file referred to in a root 
  2091.    directory that contains the names of other files stored on the diskette or 
  2092.    fixed disk. 
  2093.  
  2094.  swapping  -(1) A process that interchanges the contents of an area of real 
  2095.    storage with the contents of an area in auxiliary storage. (I)  (A)  (2) In 
  2096.    a system with virtual storage, a paging technique that writes the active 
  2097.    pages of a job to auxiliary storage and reads pages of another job from 
  2098.    auxiliary storage into real storage. (3) The process of temporarily removing 
  2099.    an active job from main storage, saving it on disk, and processing another 
  2100.    job in the area of main storage formerly occupied by the first job. 
  2101.  
  2102.  switch  -(1) In SAA usage, to move the cursor from one point of interest to 
  2103.    another;  for example, to move from one screen or window to another or from 
  2104.    a place within a displayed image to another place on the same displayed 
  2105.    image. (2) In a computer program, a conditional instruction and an indicator 
  2106.    to be interrogated by that instruction. (3) A device or programming 
  2107.    technique for making a selection, for example, a toggle, a conditional jump. 
  2108.  
  2109.  switch list  -See Task List. 
  2110.  
  2111.  symbolic identifier  -A text string that equates to an integer value in an 
  2112.    include file, which is used to identify a programming object. 
  2113.  
  2114.  symbols  -In Information Presentation Facility, a document element used to 
  2115.    produce characters that cannot be entered from the keyboard. 
  2116.  
  2117.  synchronous  -Pertaining to two or more processes that depend upon the 
  2118.    occurrence of specific events such as common timing signals. (T)  See also 
  2119.    asynchronous. 
  2120.  
  2121.  System Menu  -In the Presentation Manager, the pull-down in the top left 
  2122.    corner of a window that allows it to be moved and sized with the keyboard. 
  2123.  
  2124.  System Object Model (SOM)  -A mechanism for language-neutral, object-oriented 
  2125.    programming in the OS/2 environment. 
  2126.  
  2127.  system queue  -The master queue for all pointer device or keyboard events. 
  2128.  
  2129.  system-defined messages  -Messages that control the operations of applications 
  2130.    and provides input an other information for applications to process. 
  2131.  
  2132.  Systems Application Architecture (SAA)  -A set of IBM software interfaces, 
  2133.    conventions, and protocols that provide a framework for designing and 
  2134.    developing applications that are consistent across systems. 
  2135.  
  2136.  
  2137. ΓòÉΓòÉΓòÉ <hidden> Glossary - T ΓòÉΓòÉΓòÉ
  2138.  
  2139.  table tags  -In Information Presentation Facility, a document element that 
  2140.    formats text in an arrangement of rows and columns. 
  2141.  
  2142.  tag  -(1) One or more characters attached to a set of data that contain 
  2143.    information about the set, including its identification. (I)  (A)  (2) In 
  2144.    Generalized Markup Language markup, a name for a type of document or 
  2145.    document element that is entered in the source document to identify it. 
  2146.  
  2147.  target object  -An object to which the user is transferring information. 
  2148.  
  2149.  Task List  -In the Presentation Manager, the list of programs that are active. 
  2150.    The list can be used to switch to a program and to stop programs. 
  2151.  
  2152.  terminate-and-stay-resident (TSR)  -Pertaining to an application that modifies 
  2153.    an operating system interrupt vector to point to its own location (known as 
  2154.    hooking an interrupt). 
  2155.  
  2156.  text  -Characters or symbols. 
  2157.  
  2158.  text cursor  -A symbol displayed in an entry field that indicates where typed 
  2159.    input will appear. 
  2160.  
  2161.  text window  -Also known as the VIO window. 
  2162.  
  2163.  text-windowed application  -The environment in which the operating system 
  2164.    performs advanced-video input and output operations. 
  2165.  
  2166.  thread  -A unit of execution within a process. It uses the resources of the 
  2167.    process. 
  2168.  
  2169.  thumb mark  -The portion of the scroll bar that describes the range and 
  2170.    properties of the data that is currently visible in a window. Also known as 
  2171.    a slider box. 
  2172.  
  2173.  thunk  -Term used to describe the process of address conversion, stack and 
  2174.    structure realignment, etc., necessary when passing control between 16-bit 
  2175.    and 32-bit modules. 
  2176.  
  2177.  tilde  -A mark used to denote the character that is to be used as a mnemonic 
  2178.    when selecting text items within a menu. 
  2179.  
  2180.  time slice  -(1) An interval of time on the processing unit allocated for use 
  2181.    in performing a task. After the interval has expired, processing-unit time 
  2182.    is allocated to another task, so a task cannot monopolize processing-unit 
  2183.    time beyond a fixed limit. (2) In systems with time sharing, a segment of 
  2184.    time allocated to a terminal job. 
  2185.  
  2186.  time-critical process  -A process that must be performed within a specified 
  2187.    time after an event has occurred. 
  2188.  
  2189.  timer  -A facility provided under the Presentation Manager, whereby 
  2190.    Presentation Manager will dispatch a message of class WM_TIMER to a 
  2191.    particular window at specified intervals. This capability may be used by an 
  2192.    application to perform a specific processing task at predetermined 
  2193.    intervals, without the necessity for the application to explicitly keep 
  2194.    track of the passage of time. 
  2195.  
  2196.  timer tick  -See clock tick. 
  2197.  
  2198.  title bar  -In SAA Advanced Common User Access architecture, the area at the 
  2199.    top of each window that contains the window title and system menu icon. When 
  2200.    appropriate, it also contains the minimize, maximize, and restore icons. 
  2201.    Contrast with panel title. 
  2202.  
  2203.  TLB  -Translation lookaside buffer. 
  2204.  
  2205.  transaction  -An exchange between a workstation and another device that 
  2206.    accomplishes a particular action or result. 
  2207.  
  2208.  transform  -(1) The action of modifying a picture by scaling, shearing, 
  2209.    reflecting, rotating, or translating. (2) The object that performs or 
  2210.    defines such a modification; also referred to as a transformation. 
  2211.  
  2212.  Translation lookaside buffer (TLB)  -A hardware-based address caching 
  2213.    mechanism for paging information. 
  2214.  
  2215.  Tree  -In the Presentation Manager, the window in the File Manager that shows 
  2216.    the organization of drives and directories. 
  2217.  
  2218.  truncate  -(1) To terminate a computational process in accordance with some 
  2219.    rule (A)  (2) To remove the beginning or ending elements of a string. (3) To 
  2220.    drop data that cannot be printed or displayed in the line width specified or 
  2221.    available. (4) To shorten a field or statement to a specified length. 
  2222.  
  2223.  TSR  -Terminate-and-stay-resident. 
  2224.  
  2225.  unnamed pipe  -A circular buffer, created in memory, used by related processes 
  2226.    to communicate with one another. Contrast with named pipe. 
  2227.  
  2228.  unordered list  -In Information Presentation Facility, a vertical arrangement 
  2229.    of items in a list, with each item in the list preceded by a special 
  2230.    character or bullet. 
  2231.  
  2232.  update region  -A system-provided area of dynamic storage containing one or 
  2233.    more (not necessarily contiguous) rectangular areas of a window that are 
  2234.    visually invalid or incorrect, and therefore are in need of repainting. 
  2235.  
  2236.  user interface  -Hardware, software, or both that allows a user to interact 
  2237.    with and perform operations on a system, program, or device. 
  2238.  
  2239.  User Shell  -A component of OS/2 that uses a graphics-based, windowed 
  2240.    interface to allow the user to manage applications and files installed and 
  2241.    running under OS/2. 
  2242.  
  2243.  utility program  -(1) A computer program in general support of computer 
  2244.    processes; for example, a diagnostic program, a trace program, a sort 
  2245.    program. (T)  (2) A program designed to perform an everyday task such as 
  2246.    copying data from one storage device to another. (A)
  2247.  
  2248.  
  2249. ΓòÉΓòÉΓòÉ <hidden> Glossary - U ΓòÉΓòÉΓòÉ
  2250.  
  2251. There are no glossary terms for this starting letter. 
  2252.  
  2253.  
  2254. ΓòÉΓòÉΓòÉ <hidden> Glossary - V ΓòÉΓòÉΓòÉ
  2255.  
  2256.  value set control  -A visual component that enables a user to select one 
  2257.    choice from a group of mutually exclusive choices. 
  2258.  
  2259.  vector font  -A set of symbols, each of which is created as a series of lines 
  2260.    and curves. Synonymous with outline font. Contrast with image font. 
  2261.  
  2262.  VGA  -Video graphics array. 
  2263.  
  2264.  view  -A way of looking at an object's information. 
  2265.  
  2266.  viewing pipeline  -The series of transformations applied to a graphic object 
  2267.    to map the object to the device on which it is to be presented. 
  2268.  
  2269.  viewing window  -A clipping boundary that defines the visible part of model 
  2270.    space. 
  2271.  
  2272.  VIO  -Video Input/Output. 
  2273.  
  2274.  virtual memory (VM)  -Synonymous with virtual storage. 
  2275.  
  2276.  virtual storage  -(1) The storage space that may be regarded as addressable 
  2277.    main storage by the user of a computer system in which virtual addresses are 
  2278.    mapped into real addresses. The size of virtual storage is limited by the 
  2279.    addressing scheme of the computer system and by the amount of auxiliary 
  2280.    storage available, not by the actual number of main storage 
  2281.    locations. (I)  (A)  (2) Addressable space that is apparent to the user as 
  2282.    the processor storage space, from which the instructions and the data are 
  2283.    mapped into the processor storage locations. (3) Synonymous with virtual 
  2284.    memory. 
  2285.  
  2286.  visible region  -A window's presentation space, clipped to the boundary of the 
  2287.    window and the boundaries of any overlying window. 
  2288.  
  2289.  volume  -(1) A file-system driver that uses a block device driver for input 
  2290.    and output operations to a local or remote device. (I)  (2) A portion of 
  2291.    data, together with its data carrier, that can be handled conveniently as a 
  2292.    unit. 
  2293.  
  2294.  
  2295. ΓòÉΓòÉΓòÉ <hidden> Glossary - W ΓòÉΓòÉΓòÉ
  2296.  
  2297.  wildcard character  -Synonymous with global file-name character. 
  2298.  
  2299.  window  -(1) A portion of a display surface in which display images pertaining 
  2300.    to a particular application can be presented. Different applications can be 
  2301.    displayed simultaneously in different windows. (A)  (2) An area of the 
  2302.    screen with visible boundaries within which information is displayed. A 
  2303.    window can be smaller than or the same size as the screen. Windows can 
  2304.    appear to overlap on the screen. 
  2305.  
  2306.  window class  -The grouping of windows whose processing needs conform to the 
  2307.    services provided by one window procedure. 
  2308.  
  2309.  window coordinates  -A set of coordinates by which a window position or size 
  2310.    is defined; measured in device units, or pels. 
  2311.  
  2312.  window handle  -Unique identifier of a window, generated by Presentation 
  2313.    Manager when the window is created, and used by applications to direct 
  2314.    messages to the window. 
  2315.  
  2316.  window procedure  -Code that is activated in response to a message. The 
  2317.    procedure controls the appearance and behavior of its associated windows. 
  2318.  
  2319.  window rectangle  -The means by which the size and position of a window is 
  2320.    described in relation to the desktop window. 
  2321.  
  2322.  window resource  -A read-only data segment stored in the .EXE file of an 
  2323.    application o the .DLL file of a dynamic link library. 
  2324.  
  2325.  window style  -The set of properties that influence how events related to a 
  2326.    particular window will be processed. 
  2327.  
  2328.  window title  -In SAA Advanced Common User Access architecture, the area in 
  2329.    the title bar that contains the name of the application and the OS/2 
  2330.    operating system file name, if applicable. 
  2331.  
  2332.  Workplace Shell  -The OS/2 object-oriented, graphical user interface. 
  2333.  
  2334.  workstation  -(1) A display screen together with attachments such as a 
  2335.    keyboard, a local copy device, or a tablet. (2) (D of C) One or more 
  2336.    programmable or nonprogrammable devices that allow a user to do work. 
  2337.  
  2338.  world coordinates  -A device-independent Cartesian coordinate system used by 
  2339.    the application program for specifying graphical input and output. (I)  (A)
  2340.  
  2341.  world-coordinate space  -Coordinate space in which graphics are defined before 
  2342.    transformations are applied. 
  2343.  
  2344.  WYSIWYG  -What-You-See-Is-What-You-Get. A capability of a text editor to 
  2345.    continually display pages exactly as they will be printed. 
  2346.  
  2347.  
  2348. ΓòÉΓòÉΓòÉ <hidden> Glossary - X ΓòÉΓòÉΓòÉ
  2349.  
  2350. There are no glossary terms for this starting letter. 
  2351.  
  2352.  
  2353. ΓòÉΓòÉΓòÉ <hidden> Glossary - Y ΓòÉΓòÉΓòÉ
  2354.  
  2355. There are no glossary terms for this starting letter. 
  2356.  
  2357.  
  2358. ΓòÉΓòÉΓòÉ <hidden> Glossary - Z ΓòÉΓòÉΓòÉ
  2359.  
  2360.  z-order  -The order in which sibling windows are presented. The topmost 
  2361.    sibling window obscures any portion of the siblings that it overlaps; the 
  2362.    same effect occurs down through the order of lower sibling windows. 
  2363.  
  2364.  zooming  -The progressive scaling of an entire display image in order to give 
  2365.    the visual impression of movement of all or part of a display group toward 
  2366.    or away from an observer. (I)  (A)
  2367.  
  2368.  8.3 file-name format  -A file-naming convention in which file names are 
  2369.    limited to eight characters before and three characters after a single dot. 
  2370.    Usually pronounced "eight-dot-three." See also non-8.3 file-name format. 
  2371.  
  2372.  
  2373. ΓòÉΓòÉΓòÉ <hidden> IBM Trademark ΓòÉΓòÉΓòÉ
  2374.  
  2375. Trademark of the IBM Corporation. 
  2376.  
  2377.  
  2378. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  2379.  
  2380. Trademark of AT&T, Inc. 
  2381.  
  2382.  
  2383. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  2384.  
  2385. Trademark of the Adobe Systems Inc. 
  2386.  
  2387.  
  2388. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  2389.  
  2390. Trademark of the Microsoft Corporation. 
  2391.  
  2392.  
  2393. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  2394.  
  2395. Trademark of Linotype. 
  2396.  
  2397.  
  2398. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  2399.  
  2400. Trademark of Monotype Corporation, Limited. 
  2401.  
  2402.  
  2403. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  2404.  
  2405. Trademark of Intel Coporation.