B

background process --
A process that does not require interaction with the user to run. While a background process runs, the user can continue using other programs or commands. Background processing enables the operating system to execute multiple programs or commands at the same time.

background process group --
(programming) Any process group that is not the foreground process group of a session that has established a connection with a controlling terminal.

backquoted expression --
(programming) A command line enclosed in backquotes, whose output is returned as a value. The output of the command replaces the backquotes and the command line within the backquotes.

backup --
A copy of one or more files, directories, or filesystems that is stored apart from the original to safeguard against unplanned deletion. Used as a verb, it means to create a backup copy. See also archive.

badhost/baduser --
An MMDF mail channel through which all e-mail addressed to unrecognized hosts or users is routed. For Sendmail, unrecognized e-mail is sent to a smart host.

banner line --
(programming) The top line of the screen in FMLI applications, used to display the application's title and a Working message that indicates when the application is busy.

bad block --
A sector of a storage medium which cannot store data reliably.

bandwidth --
A measurement of the amount of information that can be passed through a communication channel in a given amount of time. Bandwidth is usually given in units of bits per second.

base level --
(programming) The code that synchronously interacts with a user program. The driver's initialization and switch table entry point routines constitute the base level.

base processor --
The first processor in the system. Also called the default processor, it cannot be deactivated.

bell --
The tone produced by a terminal or computer. The tone is sometimes used to indicate an invalid keystroke, an error, or a finished process.

benchmark --
Software that is run on a computer system to measure its throughput under specific operating conditions.

binary format --
A file that is in a form that can only be interpreted by a particular system or application.

binding --
The process by which a client locates the server that shares the information desired, and then sets up communication with that server.

bitmap --
A picture or other graphical image that is stored as a series of bits (0s and 1s, each representing a single dot in the image). A bitmap can represent only two colors (usually black and white).

block --
A contiguous group of bytes on a disk that you can access with a single address. By default, 1024 bytes. The size of a block can differ between computers, file system sizes, or devices.

block I/O --
(programming) A data transfer method used by drivers for block access devices. Block I/O uses the system buffer cache as an intermediate data storage area between user memory and the device.

block and character interface --
(programming) A collection of driver routines, kernel functions, and data structures that provide a standard interface for writing block and character drivers.

block data transfer --
(programming) The method of transferring data in units (blocks) between a block device such as a magnetic tape drive or disk drive and a user program.

block device --
(programming) A device, such as a magnetic tape drive or disk drive, that conveys data in blocks through the buffer management code. Compare character device.

block device switch table --
(programming) The table constructed during automatic configuration that contains the address of each block driver entry point routine [for example, open(D2), close(D2), strategy(D2)]. This table is called bdevsw and its structure is defined in the conf.h header file.

block driver --
(programming) A device driver, such as for a magnetic tape device or disk drive, that conveys data in blocks through the buffer management code (for example, the buf structure). One driver is written for each major number employed by block devices.

boot --
The process by which the operating system is started. The kernel must bootstrap itself from secondary storage into an empty machine. No login or process persists across a boot.

boot block --
The first block of a filesystem reserved for a boot program.

boot device --
(programming) The device that stores the self-configuration and system initialization code and necessary filesystems to start the operating system.

bootable object file --
(programming) A file that is created and used to build a new version of the operating system.

BOOTP --
Bootstrap Protocol, the Internet protocol that allows a client host machine to obtain its network configuration information (for example, its IP address) from a configuration database on a BOOTP server.

boot program --
Loads the operating system into main memory See also core.

bootstrap --
(programming) The process of bringing up the operating system by its own action. The first few instructions load the rest of the operating system into the computer.

bottom level --
(programming) Lowest of the four lower RPC levels; programs written to this level can control many transport-specific details.

bounced mail --
E-mail that is returned to the sender as undeliverable.

Bourne shell --
A UNIX system shell, named after its author, Steven R. Bourne. To start a Bourne shell from the command line, type sh and press <Enter>. See also C shell and Korn shell.

bridge --
A device used at the Data Link layer that selectively copies packets between networks of the same type.

broadcast address --
An Internet Protocol (IP) address used to send a message to all the systems on a given network (that belong to the same class).

buffer --
1. An area of computer memory used to store information temporarily before it is written out to a more permanent location, like a file. 2. (programming) A staging area for input-output (I/O) processes where arbitrary-length transactions are collected into convenient units for system operations. A buffer consists of two parts: a memory array that contains data from the disk, and a buffer header that identifies the buffer.

button --
A button on a mouse or a graphical representation on the screen of a push button. You can position the mouse pointer on an onscreen button and click to ``push'' the onscreen button, thus initiating the corresponding action.


© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 22 April 2004