cache -

      A high-speed buffer storage that contains frequently accessed instructions and data; it is used to reduce access time.
    cached micro presentation space -
      A presentation space from a Presentation-Manager-owned store of micro presentation spaces. It can be used for drawing to a window only, and must be returned to the store when the task is complete.
    CAD -
      Computer-Aided Design.
    call -
      (1) The action of bringing a computer program, a routine, or a subroutine into effect, usually by specifying the entry conditions and jumping to an entry point. (I) (A) (2) To transfer control to a procedure, program, routine, or subroutine.
    calling sequence -
      A sequence of instructions together with any associated data necessary to execute a call. (T)
    Cancel -
      An action that removes the current window or menu without processing it, and returns the previous window.
    cascaded menu -
      In the OS/2 operating system, a menu that appears when the arrow to the right of a cascading choice is selected. It contains a set of choices that are related to the cascading choice. Cascaded menus are used to reduce the length of a menu. See also cascading choice.
    cascading choice -
      In SAA Common User Access architecture, a choice in a menu that, when selected, produces a cascaded menu containing other choices. An arrow () appears to the right of the cascading choice.
    CASE statement -
      In PM programming, provides the body of a window procedure. There is usually one CASE statement for each message type supported by an application.
    CGA -
      Color graphics adapter.
    chained list -
      A list in which the data elements may be dispersed but in which each data element contains information for locating the next. (T) Synonymous with linked list.
    character -
      A letter, digit, or other symbol.
    character box -
      In computer graphics, the boundary that defines, in world coordinates, the horizontal and vertical space occupied by a single character from a character set. See also character mode. Contrast with character cell.
    character cell -
      The physical, rectangular space in which any single character is displayed on a screen or printer device. Position is addressed by row and column coordinates. Contrast with character box.
    character code -
      The means of addressing a character in a character set, sometimes called code point.
    character device -
      A device that performs I/O operations on one character at a time. Because character devices view data as a stream of bytes, character-device data cannot be randomly accessed. Character devices include the keyboard, mouse, and printer, and are referred to by name.
    character mode -
      A mode that, in conjunction with the font type, determines the extent to which graphics characters are affected by the character box, shear, and angle attributes.
    character set -
      (1) An ordered set of unique representations called characters; for example, the 26 letters of English alphabet, Boolean 0 and 1, the set of symbols in the Morse code, and the 128 ASCII characters. (A) (2) All the valid characters for a programming language or for a computer system. (3) A group of characters used for a specific reason; for example, the set of characters a printer can print.
    check box -
      In SAA Advanced Common User Access architecture, a square box with associated text that represents a choice. When a user selects a choice, an X appears in the check box to indicate that the choice is in effect. The user can clear the check box by selecting the choice again. Contrast with radio button.
    check mark -
      (1) (D of C) In SAA Advanced Common User Access architecture, a symbol that shows that a choice is currently in effect. (2) The symbol that is used to indicate a selected item on a pull-down menu.
    child process -
      In the OS/2 operating system, a process started by another process, which is called the parent process. Contrast with parent process.
    child window -
      A window that appears within the border of its parent window (either a primary window or another child window). When the parent window is resized, moved, or destroyed, the child window also is resized, moved, or destroyed; however, the child window can be moved or resized independently from the parent window, within the boundaries of the parent window. Contrast with parent window.
    choice -
      (1) An option that can be selected. The choice can be presented as text, as a symbol (number or letter), or as an icon (a pictorial symbol). (2) (D of C) In SAA Common User Access architecture, an item that a user can select.
    chord -
      (1) To press more than one button on a pointing device while the pointer is within the limits that the user has specified for the operating environment. (2) (D of C) In graphics, a short line segment whose end points lie on a circle. Chords are a means for producing a circular image from straight lines. The higher the number of chords per circle, the smoother the circular image.
    class -
      A way of categorizing objects based on their behavior and shape. A class is, in effect, a definition of a generic object. In SOM, a class is a special kind of object that can manufacture other objects that all have a common shape and exhibit similar behavior (more precisely, all of the objects manufactured by a class have the same memory layout and share a common set of methods). New classes can be defined in terms of existing classes through a technique known as inheritance.
    class method -
      A class method of class <X> is a method provided by the metaclass of class <X>. Class methods are executed without requiring any instances of class <X> to exist, and are frequently used to create instances. In System Object Model, an action that can be performed on a class object.
    class object -
      In System Object Model, the run-time implementation of a class.
    class style -
      The set of properties that apply to every window in a window class.
    client -
      (1) A functional unit that receives shared services from a server. (T) (2) A user, as in a client process that uses a named pipe or queue that is created and owned by a server process.
    client area -
      The part of the window, inside the border, that is below the menu bar. It is the user's work space, where a user types information and selects choices from selection fields. In primary windows, it is where an application programmer presents the objects that a user works on.
    client program -
      An application that creates and manipulates instances of classes.
    client window -
      The window in which the application displays output and receives input. This window is located inside the frame window, under the window title bar and any menu bar, and within any scroll bars.
    clip limits -
      The area of the paper that can be reached by a printer or plotter.
    clipboard -
      In SAA Common User Access architecture, an area of computer memory, or storage, that temporarily holds data. Data in the clipboard is available to other applications.
    clipping -
      In computer graphics, removing those parts of a display image that lie outside a given boundary. (I) (A)
    clipping area -
      The area in which the window can paint.
    clipping path -
      A clipping boundary in world-coordinate space.
    clock tick -
      The minimum unit of time that the system tracks. If the system timer currently counts at a rate of X Hz, the system tracks the time every 1/X of a second. Also known as time tick.
    CLOCK$ -
      Character-device name reserved for the system clock.
    code page -
      An assignment of graphic characters and control-function meanings to all code points.
    code point -
      (1) Synonym for character code. (2) (D of C) A 1-byte code representing one of 256 potential characters.
    code segment -
      An executable section of programming code within a load module.
    color dithering -
      See dithering.
    color graphics adapter (CGA) -
      An adapter that simultaneously provides four colors and is supported by all IBM Personal Computer and Personal System/2 models.
    command -
      The name and parameters associated with an action that a program can perform.
    command area -
      An area composed of a command field prompt and a command entry field.
    command entry field -
      An entry field in which users type commands.
    command line -
      On a display screen, a display line, sometimes at the bottom of the screen, in which only commands can be entered.
    command mode -
      A state of a system or device in which the user can enter commands.
    command prompt -
      A field prompt showing the location of the command entry field in a panel.
    Common Programming Interface (CPI) -
      Definitions of those application development languages and services that have, or are intended to have, implementations on and a high degree of commonality across the SAA environments. One of the three SAA architectural areas. See also Common User Access architecture.
    Common User Access (CUA) architecture -
      Guidelines for the dialog between a human and a workstation or terminal. One of the three SAA architectural areas. See also Common Programming Interface.
    compile -
      To translate a program written in a higher-level programming language into a machine language program.
    composite window -
      A window composed of other windows (such as a frame window, frame-control windows, and a client window) that are kept together as a unit and that interact with each other.
    computer-aided design (CAD) -
      The use of a computer to design or change a product, tool, or machine, such as using a computer for drafting or illustrating.
    COM1, COM2, COM3 -
      Character-device names reserved for serial ports 1 through 3.
    CON -
      Character-device name reserved for the console keyboard and screen.
    conditional cascaded menu -
      A pull-down menu associated with a menu item that has a cascade mini-push button beside it in an object's pop-up menu. The conditional cascaded menu is displayed when the user selects the mini-push button.
    container -
      In SAA Common User Access architecture, an object that holds other objects. A folder is an example of a container object. See also folder and object.
    contextual help -
      In SAA Common User Access Architecture, help that gives specific information about the item the cursor is on. The help is contextual because it provides information about a specific item as it is currently being used. Contrast with extended help.
    contiguous -
      Touching or joining at a common edge or boundary, for example, an unbroken consecutive series of storage locations.
    control -
      In SAA Advanced Common User Access architecture, a component of the user interface that allows a user to select choices or type information; for example, a check box, an entry field, a radio button.
    control area -
      A storage area used by a computer program to hold control information. (I) (A)
    Control Panel -
      In the Presentation Manager, a program used to set up user preferences that act globally across the system.
    Control Program -
      (1) The basic functions of the operating system, including DOS emulation and the support for keyboard, mouse, and video input/output. (2) A computer program designed to schedule and to supervise the execution of programs of a computer system. (I) (A)
    control window -
      A window that is used as part of a composite window to perform simple input and output tasks. Radio buttons and check boxes are examples.
    control word -
      An instruction within a document that identifies its parts or indicates how to format the document.
    coordinate space -
      A two-dimensional set of points used to generate output on a video display of printer.
    Copy -
      A choice that places onto the clipboard, a copy of what the user has selected. See also Cut and Paste.
    correlation -
      The action of determining which element or object within a picture is at a given position on the display. This follows a pick operation.
    coverpage window -
      A window in which the application's help information is displayed.
    CPI -
      Common Programming Interface.
    critical extended attribute -
      An extended attribute that is necessary for the correct operation of the system or a particular application.
    critical section -
      (1) In programming languages, a part of an asynchronous procedure that cannot be executed simultaneously with a certain part of another asynchronous procedure. (I)

      Note: Part of the other asynchronous procedure also is a critical section. (2) A section of code that is not reentrant; that is, code that can be executed by only one thread at a time.

    CUA architecture -
      Common User Access architecture.
    current position -
      In computer graphics, the position, in user coordinates, that becomes the starting point for the next graphics routine, if that routine does not explicitly specify a starting point.
    cursor -
      A symbol displayed on the screen and associated with an input device. The cursor indicates where input from the device will be placed. Types of cursors include text cursors, graphics cursors, and selection cursors. Contrast with pointer and input focus.
    Cut -
      In SAA Common User Access architecture, a choice that removes a selected object, or a part of an object, to the clipboard, usually compressing the space it occupied in a window. See also Copy and Paste.


    [Back] [Next]