HP 3000 Manuals

GLOSSARY [ SORT-MERGE/XL General Users Guide ] MPE/iX 5.0 Documentation


SORT-MERGE/XL General Users Guide

GLOSSARY 

Glossary

Access 
The process of obtaining data from files or acquiring the use of a
device.  Access implies an input/output (I/O) operation and is used as a
synonym for I/O.

Actual File Designator 
The file name provided by the user.  The system then uses the file name
in place of the formal file designator to accomplish some task.  The
actual file designator is the file name listed in the directory.  Refer
to formal file designator.

Algorithm 
A step-by-step procedure for solving a problem in a finite amount of
time.

American National Standards Institute (ANSI) 
A non-governmental agency that establishes standards, including those for
the data processing industry.

American Standard Code for Information Interchange (ASCII/USASCII) 
The standard method of representing character data (seven data bits plus
one that is sometime used for parity).  This method was established by
the American National Standards Institute (ANSI) to achieve compatibility
between data devices when they are interchanging information.

Arithmetic Logic Unit 
The part of the system that performs arithmetic and logic operations as
part of the Central Processing Unit (CPU). The CPU may contain one or
more Arithmetic Logic Units.

Ascending Record 
A record that is collated in an ascending order (A to Z or 0 to 9).

ASCII Refer to American Standard Code for 
Information Interchange.

Batch 
A data processing method.  Batch processing allows users to submit, for
processing as a single unit, commands that request various operations
such as program compilation and execution, file manipulation, or utility
functions.  Such a unit is called a job.  Once a job has been submitted
no further interaction between the user and the job is necessary.  The
opposite of Interactive.

Cathode Ray Tube (CRT) 
A video display screen used as a means of communicating with a computer
is called a terminal.  A CRT produces soft copy.

Central Processing Unit (CPU) 
A part of a system.  The CPU interprets and executes instructions and
contains all or part of internal storage.  The central processor contains
an Execution Unit and a Control Unit.

Character 
A letter, number, or symbol represented by one byte of data.

Chevron 
SORT-MERGE/XL uses a chevron character (>) as its subsystem prompt.  All
SORT-MERGE/XL commands are entered at the chevron (>) prompt.

Collating Sequence 
The sequence by which characters are listed and records are sorted or
merged.  In SORT-MERGE/XL it is possible to collate characters or records
according to ASCII, EBCDIC, Native Language, or user-defined sequences.

Column 
A method of measuring the length of a record or line.  A standard line
consists of 80 columns.

Command 
A system-defined word that directs the operating system, subsystem, or a
utility program to perform a specific operation.

Compatibility Mode (CM) 
Compatibility Mode provides object code compatibility between Mode allows
Hewlett-Packard customers to move applications and data from their
current systems to the 900 Series HP 3000 without changes or
recompilation.

Continuation Character 
SORT-MERGE/XL uses the ampersand (  ) as its recognizable continuation
character.  By entering an    as the last character on a line, the record
is continued onto a second, third, or any number of subsequent lines.

Control Unit 
A part of the Central Processing Unit (CPU) that regulates the Execution
Unit (EU) and oversees the instruction cycle.

CPU Time 
The amount of time, in seconds, that a user, group, or account has used
the CPU (Central Processing Unit).

Cursor 
A flashing rectangle or blinking underline character on a display screen
that marks the position where text or data can be entered, changed, or
deleted.

Decimal Value 
A decimal representation of an ASCII character.  For example, the
character "A" has the ASCII binary code value 01000001 and the decimal
code value of 65.

Delimiter 
A character that marks the end of a string of characters such as those
comprising a command.  Common delimiters are a comma (,), semicolon (;),
equal sign ( ), or a Return.

Descending Record 
Characters or records are collated in a descending order when the
sequence is Z to A or 9 to 0.

Display File 
When the >SHOW command is used to display either the translation table or
the collating sequence, the information is sent to a system-created file
known as the display file.

EDIT/V 
An HP 3000 text editor, supplied with MPE XL, used to create and
manipulate ASCII files.

Error Messages 
Messages describing errors occurring during either an interactive session
or a batch job.  The messages are reported to the standard list device,
which is usually a terminal (for a session) or a line printer (for a
job).

Execute 
To carry out an instruction or perform a routine.

Execution Unit (EU) 
The part of the Central Processing Unit (CPU) containing the Arithmetic
Logic Unit (ALU) and the registers.  Data is held in registers and
manipulated in the ALU.

Extended Binary Coded Decimal Interchange Code (EBCDIC) 
An 8-bit code that is an extension of Binary-Coded Decimal (BCD)
notation.  EBCDIC can represent up to 256 different characters.

File Equation 
The result of using the MPE XL :FILE command to equate a file name to a
device or another file, or to override the file's characteristics.
Generally used to direct the input to or output from a program, job, or
session to a particular device by referencing the device class, such as
TAPE or LP.

Formal File Designator 
A name used programmatically or in a file equation to reference a file.
The formal file designator is not the file name found in the directory.
Refer to actual file designator.

Hard Copy 
The output from a printer or plotter, usually onto paper.  The opposite
of soft copy.

Hexadecimal 
A method of representing a single alphanumeric character with a

16 numbering system, in which the first 10 digits are 0 through 9, and
the last six are A through F. When a number is written in base 16, it is
preceded by a dollar sign "$" (for example, $F3 is the hexadecimal
representation for 243).

Implied :RUN 
The ability to run a program without explicitly using the MPE XL :RUN
command.  For MPE XL it is not necessary to specify

It is only necessary to enter :SORT.

Input File 
The input file is designated by using the >INPUT command as the file
containing the information you want to sort or merge.

Input/Output (I/O) 
The process of, or equipment used in, transmitting information to or from
the computer.

Interactive 
Interactive processing allows you to enter commands and data at the
terminal and receive an immediate response from the system.  This is
called a session.  Sessions are useful for data entry and retrieval, text
editing, and program development where direct dialog with the computer is
preferred.  The opposite of batch.

Intrinsic 
A system routine accessible by user programs providing interface to
common tasks such as file access, message formatting, or data conversion.

I/O 
Refer to Input/Output.

Job 
A single file, submitted by a user, containing operating system and
utility commands and references to the files to be manipulated.  Once
submitted, a job executes independently of the initiating user or
session.  Jobs are used to compile source programs, modify files, or
perform other functions not requiring user interaction.  Submitting a job
is also called streaming or batch processing.  The opposite of session.

Key Data Item 
A key is that section of the record that SORT-MERGE/XL uses as a
reference to arrange the desired data in a defined order.

List File 
The list file issues error messages and prompts during interactive
sessions while using SORT-MERGE/XL.

Localizable 
That quality of software or documentation that facilitates changes to the
punctuation characters, key words, and command names to fit a particular
native language so that applications can be used in different countries.
The user interface is in the user's native language depending upon
country.

Major Key 
In SORT-MERGE/XL, the first key data item specified with the >KEY command
is considered the major key and is the first key used for sorting or
merging operations.

MERGE/XL 
A subsystem of the MPE XL operating system for the 900 Series HP 3000
that allows you to merge two or more previously sorted files into a new
file containing the merged data.

Multi-Programming Executive With Extended Large Addressing (MPE XL) 
MPE XL is the operating system for the 900 Series HP 3000 computers.  It
consists of programs that handle exchanges between Hewlett-Packard
terminals, printers, storage devices, memory, and executing programs.  A
disc-based operating system, MPE XL manages all system resources and
coordinates the execution of all programs running on the system.

Native Language Support(NLS) 
MPE XL utilities and intrinsics that facilitate the development of
applications for users in different countries.  NLS includes such
features as currency symbol handling and character translation.

Native Mode 
The native run-time environment of MPE XL. In Native Mode source code has
been compiled into the native instruction set of the 900 Series HP 3000.

Octal The base eight numbering system, in which digits 
0-7 are used.  One octal digit can be represented by three binary digits.
Octal numbers are preceded by a percent sign "%" (for example, %101 which
is the octal representation for the character "A").

Operating System 
The software that allows the computer to operate.  It consists of
programs such as basic file and I/O manipulators.  All subsystems run
upon the operating system.

Output File 
The results of a sort or merge operation are sent to the output file.
This file is specified by using the >OUTPUT command.

Privileged Mode (PM) 
A mode of running in MPE XL that frees the user from most system
constraints.

Prompt File 
The prompt file asks you for input when the text file is the session
terminal but the list file is not.

Range 
All of the values that a function or word may have.  For example, the
range "A-Z" would include each of the characters in the range ABC...Z.

Record 
A collection of fields or related data treated as a unit, residing in a
file.  A contiguous group of bytes whose structure is known by the file
system.  A record can consist of more than one line of data in a file
continued with the ampersand (  ) character at the end of each line.

Scratch File 
SORT/XL uses the scratch file as a work area.  MERGE/XL does not use the
Scratch File.

Session 
A mode in which the HP 3000 is used interactively by entering commands
and data through a terminal's keyboard and receiving immediate responses
to the input from the system.  A session is initiated with the :HELLO
command.  A session is ended with the :BYE command, or a second :HELLO
command that logs the user off the first session and onto another
session.  The opposite of job.

Soft Copy 
The display on a video terminal.  The opposite of hard copy.

SORT/XL 
A subsystem of the MPE XL operating system for the 900 Series HP 3000
that allows you to sort information in files, based upon single or
multiple key data items either alphabetically or numerically.

$STDIN 
A system-defined file name that refers to the standard input device used
to initiate a session or job; usually a terminal keyboard or tape drive.

$STDINX 
A system-defined file name that refers to the standard input device used
to initiate a session or job.  Unlike $STDIN, $STDINX treats the colon
(:)  prompt appearing in the first column as part of the data file,
rather than an end-of-file indicator.

$STDLIST 
A file name indicating the standard job or session listing file
corresponding to the particular input device being used.  The listing
device is usually a printer for batch jobs and a terminal for sessions.

Subsystem 
SORT/XL and MERGE/XL are subsystems of MPE XL. A subsystem is a software
program that performs a specific function such as compile programs, copy
files, sort/merge files, or edit text.  Subsystems are accessed by
entering a single command at the MPE XL colon prompt.  Then a different
prompt is displayed (a chevron > for SORT-MERGE/XL) and a set of
commands, specific to the subsystem, becomes available to the user.  The
user must explicitly exit the subsystem, usually by entering E or EXIT.
To exit the SORT-MERGE/XL subsystem you enter either EXIT or EX.

Terminal 
A hardware device connected to a computer.  A terminal is used for
entering and receiving data.  It consists of a keyboard and a display
screen.

Text and Document Processor/V (TDP/V) 
An HP 3000 line editor (with a screen editor option).  TDP/V is used to
create, manipulate, and format ASCII text files.

Text File 
Both SORT/XL and MERGE/XL read commands directly from the text file.

Translation Table 
The default translation table for SORT-MERGE/XL follows the standard
128-character ASCII sequence, where each character is represented
internally by a numeric value of from 0 to 127.

USASCII 
Refer to American Standard Code for Information Interchange.

Utility Program 
An operating system program that performs specific functions such as file
copying, sorting and merging, memory dump analysis, or monitoring
available disc space.  SORT-MERGE/XL is a utility program.



MPE/iX 5.0 Documentation