Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Glossary

&pagelevel(2)&pagelevel

All important terms used in this manual are listed and defined in alphabetical order in this glossary. For terms specific to operating systems, the environment from which they are taken is specified (BS2000, POSIX or UNIX). Cross-references to other terms are given in italics.


64-bit file interfaces

Set of new file interfaces with which large POSIX files can be processed. These file interfaces have been derived from existing file interfaces and have the suffix 64, e.g. open64().

64-bit integer arithmetic

64-bit integer arithmetic uses integers which are 64 bits in length (without sign) or 63 bits and a sign bit. It is implemented using a pair of 32-bit integers (data type long long).

absolute path name

POSIX/UNIX: Path name which begins at the root directory (/) of the POSIX file system and leads through all superordinate directories to a specific file or directory. Every file and directory has a unique absolute path name.

access permission

POSIX/UNIX: Property of a file which controls access to this file. Access permissions are assigned separately to the owner (see file owner class), the owner group (see user class group), and all other users (see file group class). There are three basic access permissions: read, write and execute permission.

account number

BS2000: Refers to an account for the associated user ID. The same account number can be assigned to two or more user IDs. A user ID can have a maximum of 60 account numbers. The account number is evaluated for SET-LOGON-PARAMETERS and ENTER-JOB.

Application Programming Interface (API)

Interface between the applications and the system and subsystem functions they use.

ASCII

Abbreviation for American Standard Code for Information Interchange. 
Standardized code for the conversion of uppercase and lowercase letters, digits, special and control characters into digital numbers which can be processed in the computer. UNIX and SINIX work with the ASCII code. POSIX can process ASCII data after it has been converted to EBCDIC format.

authentication

BS2000: Check of the user specifications during system access. The user attributes “User ID” and “Password” are checked against the entries in the user ID catalog.

background process

Process which does not completely exhaust the resources of the computer, but which facilitates the simultaneous execution of other processes. A background process normally utilizes the time slots during which the processor is less active.

block-mode terminal

Terminal which does not support character-by-character input and output operations.

bs2fs file system

Selectable set of files in BS2000 which are made available in POSIX as a file system, thus enabling them to be accessed using POSIX means (commands, program interfaces). The files are selected using the user and catalog IDs and wildcard symbols.

catalog identification, catid

BS2000: Identifier of a pubset.
The catalog identifier consists of a maximum of 4 characters, which within file names or path names must be enclosed in inverted commas. The catalog identifier is a component of the path name of a file.

child process

See fork

container file

POSIX: BS2000 PAM file in which a POSIX file system is stored. A container file is stored on a pubset. Container files and BS2000 files may be located on the same pubset.

current directory

POSIX/UNIX: Directory in which the user is currently working. It can be displayed by means of the POSIX command pwd. In the current directory, the user can access all files and subdirectories directly.

daemon

POSIX/UNIX: System process which runs permanently and usually in the background and performs general functions. The best-known example is the printer daemon, which ensures that a file is printed while the user continues to work.

directory

POSIX/UNIX: A directory is used to group and organize files or directories.

EBCDIC

Abbreviation for Extended Binary Coded Decimal Interchange Code.
EBCDI code is an 8-bit extended BCD code which is used on BS2000 computers, TRANSDATA communication computers and industrial standard machines.

file

UNIX: A file is identified in UNIX via an index entry. This entry contains information as to whether the file is a normal file, a special file or a directory. A normal file contains text, data, programs or other information. A special file refers to a device or part of a device, such as a drive or a hard disk partition for example. A directory contains other files.

BS2000: Records related to each other are combined in a named unit, the file.
Examples of files are conventional I/O program data, load modules, and text information which is created and processed with a file editor.

file group class

POSIX/UNIX: A process belongs to the file group class if it does not belong to the file owner class, and if the effective group number, or one of the additional group numbers of the process matches the group number of the files.

file other class

POSIX/UNIX: Property of a file which displays the access permissions of a process which is associated with the user ID of a process. A process belongs to the file other class of a file if it does not belong to the file owner class or the file group class.

file owner class

POSIX/UNIX: Property of a file which displays the access permissions of a process which is associated with the user and group identification of a process. A process belongs to the file owner class of a file, if the effective user number of the process matches the user number of the file.

file system

POSIX/UNIX: Collection of directories and files and specific file attributes.

first start

BS2000: The system files are created following first start of BS2000. The system assigns a range of user IDs, e.g. TSOS, SYSPRIV and SYSHSMS. The user ID catalog is always created in the course of a first start.

foreground process

Process which completely monopolizes the computer capacity, so that it cannot be used by other processes.

fork

POSIX/UNIX: System call which divides a process into two parts, the parent process and the child process.

group member

BS2000: User ID assigned to a user group. The group administrator can assign resources to a group member.

group ID

Non-negative whole number for identifying a group of users. Each user is a member of at least one group.

Large POSIX files

POSIX files which may be larger than 2 gigabytes (2 gigabyte = 231 -1 bytes). 64-bit arithmetic is required for addressing within a file of this size. Large POSIX files can only be created in large POSIX file systems and must be processed with 64-bit file interfaces.

Large POSIX file systems

POSIX file systems which can be larger than 2 gigabytes. 64-bit arithmetic is required for addressing within a file system of this size. The maximum size of a large POSIX file system is 1024 Gbyte. Large POSIX file systems are a prerequisite for large POSIX files.

home directory

POSIX: Directory into which the user is automatically placed when he/she connects with POSIX.

host

Central computer of a computer network. Programs are run, files are stored, and I/O is controlled on the host. A powerful computer network often contains several hosts.

job variable

BS2000: Job variables are storage areas for the exchange of information between jobs, as well as between the operating system and jobs. They have a name, and also contents (value). The contents can be used for controlling jobs and programs.
The user can create, modify, query and delete job variables. He/she can also instruct the operating system to change the setting of a monitoring job variable if the status of a job or a program is modified.

join file

BS2000: File which contains the user attributes of all the user IDs of a pubset.

kernel

POSIX/UNIX: Code of the POSIX /UNIX operating system.

large file aware

A program is "large file aware" if it processes large POSIX files correctly.

large file safe

A program is "large file safe" if it recognizes large POSIX files and rejects processing in a defined manner, e.g. with an appropriate message.

login directory

See home directory

mount point

POSIX/UNIX: Name of a directory under which a remote resource such as a file tree is mounted.

mounting file systems

POSIX/UNIX: File systems can be mounted in a local file system by means of the command “mount”. The mount point must first be defined as a directory. This directory is no longer visible once the file system has been mounted.

Network File System (NFS)

BS2000: Software product which facilitates distributed data storage in a heterogeneous computer network. Thanks to this facility, the user can access remote files as if they were available on her/his local computer.

operating system

All software and firmware programs which make it possible to operate a computer without requiring tailoring to a specific application. As a rule, the operating system is supplied by the computer manufacturer.

parent process

See fork

password

BS2000: String of characters which the user must enter in order to receive access to a user ID, a file, a job variable, a network node or an application.

path name

POSIX/UNIX: Every file and every directory has a unique path name. The path name specifies the position of the file and directory within the file system and shows how it can be accessed. The path name consists of the names of all superordinate directories, starting from the top of the file system, and the name of the file or directory itself. In each case, the names of the directories are separated from each other by a slash.
(Example: /dir1/dir2/protocol)
A distinction is drawn between absolute and relative path names.

BS2000: Every file cataloged in BS2000 is also clearly identifiable by a path name. The path name consists of the catalog identifier (catid), the user ID (userid) and a fully qualified file name assigned by the user: :catid:$userid.filename

permission bits

POSIX/UNIX: Information on read, write or execute rights for a given file. The bits are divided into three sections: owner, group and other users.

pipe

POSIX/UNIX: Concatenation of two POSIX/UNIX commands. A pipe causes the output of one program to become the input of the next program, with the result that the programs are executed in sequence. A pipe is created when the pipe icon | is specified after the first command. The output of the process to the left of the pipe icon is directed to the process to the right of the pipe icon.

Portable Open System Interface for UNIX (POSIX)

Interface standards for open systems which were defined by the IEEE and are based on UNIX. POSIX contains standards for a wide spectrum of operating system components, beginning with the C programming language, right up to system administration. Among other things, POSIX specifications include:


1003.00

Guide to POSIX Open System Environment

1003.01System Application Program Interface (API)
1003.02Shell and Utilities
1003.07System Administration


POSIX administrator

Holder of the POSIX-ADMINISTRATION privilege. This privilege is linked automatically to the SYSROOT system ID and cannot be withdrawn from SYSROOT. The security administrator can also grant this privilege to and withdraw it from other user IDs.

POSIX file system

BS2000/POSIX: File system in BS2000 with the UNIX file structure system (UFS). Like UNIX, it can consist of several file systems. It is structured hierarchically and consists of directories and files (POSIX files). The root directory, which is marked by a slash (/), is located at the top of the hierarchy. The directory structure branches downwards from here. Other files and directories can be branched to from a directory. However, branching from a file is not possible. Every file of a file system can be accessed via precisely one path of the file system.
The difference between a POSIX file system and a UNIX file system is the storage location. In the case of a UNIX file system, the storage location is a physical device, in the case of a POSIX file system, it is a PAM container file.

POSIX shell

BS2000/POSIX: Ported SINIX system program which handles communication between the user and the system. The POSIX shell is a command interpreter. It compiles the input POSIX commands into a language which the system recognizes.
If the POSIX shell is entered for the user attribute “Program”, the POSIX shell is started as soon as the user is connected to POSIX via remote login to POSIX.

public volume set

BS2000: Set of hard disks marked as belonging to the same group. MPVS systems work with several mutually independent pubsets.

pubset

BS2000: Abbreviated form of public volume set

regular file

File which is a freely accessible sequence of bytes without any further structure defined by the system.

relative path name

POSIX: Access path for a file or a directory which starts from the position of the current directory within the file system. Relative path names do not begin with a slash (/).

Reliant UNIX

Successor to SINIX, version 5.43 of which was renamed to Reliant UNIX as a result of the fusion between the former Siemens Nixdorf and Pyramid Technology UNIX versions.

root

POSIX/UNIX: User name (system administrator ID) with the most privileges.

root authorization

ID assigned the user number 0 and the group number 0. The system ID SYSROOT has the root authorization by default.

root directory

POSIX/UNIX: Main directory in a hierarchically structured file system from which all other directories branch.

security attributes

BS2000: Attributes of an object relevant to security (file, job variable etc.) which determine the type and possibility of data access to this object.
The following security attributes exist for files, for example: ACCESS/USER-ACCESS, SERVICE bit, AUDIT attribute, RDPASS, WRPASS, EXPASS, RETPD, BACL and GUARD.


shareable file

BS2000: A file which the user cataloged with the operand USER-ACCESS=*ALL-USERS. Files which are marked as shareable in this way can be invoked by all users. However, the user is required to know the user ID of the generator of the file and, if necessary, to specify the password if the file is password-protected.

shutdown

BS2000: Procedure for an orderly system termination sequence, including the saving of specific system files.

Sockets

Interface for network access via TCP/IP

special file

File, also referred to as a device driver, that is used as an interface to an I/O device (e.g. terminal, disk drive).

startup

BS2000: Loading the BS2000 operating system software. There are three variants:

AUTOMATIC-STARTUP

DIALOG-STARTUP

FAST-STARTUP

These variants differ in degrees of automation.

subdirectory

POSIX/UNIX: Directory subordinate to a directory on the next highest level of the file system.

system privileges

BS2000: All privileges which can be assigned by means of the /SET-PRIVILEGE command, as well as the privilege of the security administrator and the TSOS system ID.

UNIX File System (UFS)

File system variant of the Virtual File System for the administration of local file systems.

UNIX operating system

An interactive operating system, developed in 1969 by Bell Laboratories. Since only a central kernel of UNIX is hardware-dependent, UNIX is used on many different systems from different manufacturers.

user

BS2000: Represented by a user ID. The term “user” is a synonym for persons, applications and procedures etc. which can obtain access to the operating system via a user ID.

user administration

BS2000: Involves administration of user IDs and user groups in relation to resources and user rights, as well as the creation, modification and deletion of user IDs and user groups.

user attributes

BS2000/POSIX: All the features of a user ID which are stored in the user ID catalog.

user catalog

See join file

user group

BS2000: Collection of individual users under one name.

user ID

POSIX/UNIX: Positive integer which serves to identify a system user.

user privileges

BS2000: All attributes assigned to a user ID and stored in the join file which displays privileges.