P vocabularies

P
package
For the DIGITAL UNIX operating system loader, a collection of object entities that 
share a common name space. Symbol names are unique within a package. 
Symbols from different packages may bear identical symbol names because they 
are distinguished by their package names. 
page
A fixed-size unit of physical memory. 
PALcode (Privileged Architecture Library)
A set of subroutines that are specific to a particular Alpha operating system 
implementation. These subroutines provide operating-system primitives for 
context switching interrupts, exceptions, and memory management. 
parent directory
The directory in which another directory resides. The directory that is contained in
the parent is called a subdirectory. 
parent process
A process that has created other processes, called its children. In the UNIX 
system, every command that is not a shell built-in command creates a child 
process. 
See also fork
parser
A program or program fragment for interpreting input and determining how to 
act upon it. The yacc program assists in the creation of parsers. 
See also lexical analyzer
parsing order
The sequence in which a program interprets information that is input to it. For 
example, a program using left-to-right parsing order interprets input reading 
"create a number; write the number" so that the number created by the first step 
is written. A program with right-to-left parsing order interprets the same input to 
mean that the program is to write a number that it created in some previous step 
and then to create a new number. 
partition
A physical portion of a disk. Disks are divided into partitions that are then 
assigned to hold various file systems. For example, the root file system is usually 
on the first partition, named a. The /usr file system is on a different partition, 
often the g partition. The use of partitions provides flexibility and control of disk 
usage, but it is restricted in that it denies unlimited use of all the available space 
on a given disk for a given file. 
passive user
In an XTI transport connection, the transport user that did not initiate the 
connection. 
See also client process, active user, XTI (X/Open Transport Interface)
passwd
1. The command by which users change their login password. 
2. The UNIX file in which user passwords and associated information are stored; 
the file's pathname is /etc/passwd.
$PATH
An environment variable containing the user's search path for commands. 
Directory names in the $PATH variable are separated with colons. 
See also $path
$path
A process variable containing the user's search path for commands. Directory 
names in the $path variable are separated with spaces. 
See also $PATH
path
An ordered list of the directories in which the shell searches for the executable 
files named by commands that are not entered with a pathname and are not shell
built-in commands. 
See also $PATH, $path
pathname
The name of a file, concatenated onto a list of the directories through which 
access to that file is achieved; hence, the complete name of the file. Absolute 
pathnames begin at the root directory and are written with an initial slash (for 
example, /usr/users/rolf/myfile.txt). Relative pathnames begin at the user's 
working directory and are written without the initial slash (for example, 
rolf/myfile.txt). 
pathname qualifier
See variable modifier
pattern matching
The process of comparing input information (usually text) against a specified set 
of symbols (usually regular expressions) to find correspondences. 
See also regular expression
pattern space
In the sed editor, the range of lines currently being edited; the pattern space is 
selected by an address or pair of addresses. 
permission code
See permissions
permission field
See permissions
permissions
The constraints a user places on a file to control what other users or groups may 
read, write, or execute the file. There are three sets of permissions: those applied 
to the user, those applied to the user's group, and those applied to everyone else,
called "other." 
pid, PID
See process ID
pipe
The construct that couples the output of one program directory to the input of 
another. Pipes are created by the use of a vertical bar ( | ) between commands on 
the command line. For example: 
% nroff inputfile -ms | lpr
This pipeline processes the input file (with the nroff command) and sends the 
processed file directly to the printer (the lpr command). 
See also pipeline
pipeline
A series of commands connected by pipes. The process of coupling the output of 
one command directly to the input of another with a pipe is called pipelining or 
piping. 
piping
See pipeline
pixel (picture element)
The smallest element of a display in a graphics application. On a video screen, 
pixels are the dots that produce the visual image. The number of pixels usually 
determines the resolution of the image; the more pixels, the better the 
resolution. 
Point-to-Point Protocol
See PPP (Point-to-Point Protocol)
pointer
A symbol that specifies position by reflecting the motion of the mouse. The 
pointer can change shape to indicate the function of the area in which the pointer
is position. 
See also cursor
POSIX (Portable Operating System Interface for Computer Environments)
A collection of standards proposed by the POSIX working groups of the Institute 
of Electrical and Electronics Engineers (IEEE). POSIX standards define system 
interfaces to support the source portability of applications. 
See also SVID (System V Interface Definition)
POSIX shell
The shell that conforms to the POSIX standard. The POSIX shell (sh) is a subset of 
the Korn shell. 
See also Korn shell, shell
PostScript
The registered trademark for a language developed by Adobe Systems, Inc., for 
specifying the formatting of typeset documents or displays. An encapsulated 
PostScript file is a file that follows a standard for embedding PostScript files into 
other PostScript files. 
PPP (Point-to-Point Protocol)
A transmission line protocol that encapsulates and transfers IP datagrams over 
asynchronous serial lines. PPP is more efficient than SLIP. 
See also SLIP (Serial Line Internet Protocol)
predefined variable
A shell variable defined and maintained by the C shell. 
preprocessor
A program that translates some portion of its information in a file into a form 
understandable to another program. For example, the tbl program is a 
preprocessor for the nroff text formatter. 
printcap database
A file (/etc/printcap) containing descriptions of all the printers known to the 
system. 
process ID
A unique number assigned to a process that is running. 
process identification
See process ID
process table
A kernel data structure that contains relevant information about all processes in 
the system. 
process variable
A symbol containing information that can be used by the current process only. 
Process variables are not automatically propagated to child processes. 
See also environment variable
profile data
Information about how a program is spending its execution time. 
See also profiling
profiling
The monitoring of how system resources are utilized in a given program. Profiling
helps programmers improve the efficiency of their program code. Different 
versions of the UNIX operating system provide different profiling utilities that 
work in different ways. 
pseudodevice
A device that consists of a software simulation, rather than hardware; for 
example, a pty (pseudo-tty) device. 
pseudoterminal
A special file that effectively functions as a keyboard and display device. 
See also pseudodevice
pseudo-tty
See pseudoterminal
pty
See pseudoterminal
pwd
The command that causes the system to display the absolute pathname of the 
user's working directory. 
See also working directory

Page Term Reference