Electrical Engineering Dictionary - part 26

 

  Index      Production     Electrical Engineering Dictionary

 

Search            

 

 

 

 

 

 

 

 

 

Content   ..  24  25  26  27   ..

 

 

Electrical Engineering Dictionary - part 26

 

 

connected to one or more levels of larger
busses), used to increase the number of el-
ements that may be connected to a high-
performance bus structure.

bus idle

the condition that exists when

the bus is not in use.

bus impedance matrix

See

Z-bus

.

bus interface unit

in modern CPU im-

plementations, the module within the CPU
directly responsible for interactions between
the CPU and the memory bus.

bus line

one of the wires or conductors

that constitute a bus. A bus line may be used
for data, address, control, or timing.

bus locking

the action of retaining con-

trol of a bus after an operation which would
normally release the bus at completion. In
the manipulation of memory locks, a memory
read must be followed by a write to the same
location with a guarantee of no intervening
operation. The bus must be locked from the
initial read until after the update write to give
an indivisible read/write to memory.

bus master

a bus device whose request

is granted by the bus controller and thereby
gains control of the bus for one or more cy-
cles or transfers. The bus master may always
reside with one subsystem, or may be trans-
ferred between subsystems, depending on the
architecture of the bus control logic. See also

bus controller

,

bus cycle

.

bus owner

the entity that has exclusive

access to a bus at a given time.

bus phase

a term applying especially to

synchronous buses, controlled by a central
clock, with alternating “address” and “data”
transfers.

A single transfer operation re-

quires the two phases to transfer first the ad-
dress and then the associated data. Bus ar-
bitration may be overlapped with preceding
operations.

bus priority

rules for deciding the prece-

dence of devices in having bus requests hon-
ored.

Devices issue requests on one of several

bus request lines, each with a different bus
priority. A high priority request then “wins”
over a simultaneous request at a lower prior-
ity.

The request grant signals then “daisy

chains” through successive devices along the
bus or is sent directly to devices in appropri-
ate order. The requesting device closest to
the bus controller then accepts the grant and
blocks its propagation along the bus.

Buses may have handle interrupts and di-

rect memory accesses with separate priority
systems.

bus protocol

(1) a set of rules that two

parties use to communicate.

(2) the set of rules that define precisely

the bus signals that have to be asserted by the
master and slave devices in each phase of a
bus operation.

bus request

an input signal to a processor

that requests access to the bus; a hold signal.
Competing bus requests are resolved by the
bus controller. See also

bus controller

.

bus slave

a device that responds to a re-

quest issued by the bus master. See also

bus

master

.

bus snooping

the action of monitoring

all traffic on a bus, irrespective of the ad-
dress. Bus snooping is required where there
are several caches with the same or overlap-
ping address ranges. Each cache must then
“snoop” on the bus to check for writes to ad-
dresses it holds; conflicting addresses may be
updated or may be purged from the cache.

Bus snooping is also useful as a diagnostic

tool.

bus state triggering

a data acquisition

mode initiated when a specific digital code is
selected.

c

2000 by CRC Press LLC

bus tenure

the time for which a device

has control of the bus, so locking out other
requesters. In most buses, the bus priority ap-
plies only when a device completes its tenure;
even a low priority device should keep its
tenure as short as possible to avoid interfer-
ence with higher priority devices. See also

bus priority

.

bus transaction

the complete sequence

of actions in gaining control of a bus, per-
forming some action, and finally releasing
the bus. See also

bus cycle

.

bus watching

See

bus snooping

.

bus width

the number of data lines in a

given bus interconnect.

bus-connected reactor

See

shunt reactor

.

bus yard

an area of a generating station or

substation in which bus bars cf and switches
are located.

Bush, Vannevar

(1890–1974) Born: Ev-

erett, Massachusetts, U.S.A.

Bush is best know as the developer of early

electromechanical analog computers.

His

“differential analyzer,” as it was called, arose
from his position as a professor of power
engineering at the Massachusetts Institute
of Technology. Transmission problems in-
volved the solution of first- and second-order
differential equations. These equations re-
quired long and laborious calculations. His
interest in mechanical computation arose
from this problem. Bush’s machines were
used by the military during World War II to
calculate trajectory tables for artillery. Van-
nevar Bush was also responsible for inventing
the antecedent of our modern electric meter.
He was also scientific advisor to President
Roosevelt on the Manhattan Project.

bushing

a rigid, hollow cylindrical insu-

lator which surrounds a conductor and which
extends through a metal plate such as a the

wall of a transformer tank so as to insulate
the conductor from the wall.

bushing transformer

a potential trans-

former which is installed in a transformer
bushing so as to take advantage of the in-
sulating qualities of that bushing.

busway

a specialized raceway which

holds un-insulated bus bars in a building.

busy tone multiple access (BTMA)

syn-

onym for idle tone multiple access.

busy waiting

a processor state in which

it is reading a lock and finding it busy, so it
repeats the read until the lock is available,
without attempting to divert to another task.
The name derives from the fact that the pro-
gram is kept busy with this waiting and is not
accomplishing anything else while it waits.
The entire “busy loop” may be only 2 or 3
instructions.

“Busy waiting” is generally deplored be-

cause of the waste of processing facilities.

Butler matrix

a feed system (also called

beam-forming system), that can excite an an-
tenna array so that it produces several beams,
all offset from each other by a finite angle.
The system makes use of a number of input
ports connected through a combination of hy-
brid junctions and fixed phase shifters.

Butterworth alignment

a common filter

alignment characterized by a maximally flat,
monotonic frequency response.

Butterworth filter

an IIR (infinite im-

pulse response) lowpass filter with a squared
magnitude of the form:

|H(ω)|

2

=

1

1

(

c

2

N

)

buzz stick

a tester for insulators, espe-

cially strain insulators in a string. It consists
of a pair of probes connected to each side

c

2000 by CRC Press LLC

of a small sphere gap. When the probes are
touched to each terminal of a good insulator,
the gap will break down and emit a buzzing
sound.

BV

GD

common notation for FET gate-to-

drain reverse breakdown voltage.

BV

GS

common notation for FET gate-to-

source reverse breakdown voltage.

bw

common notation for radian bandwith

in radians per second.

bw

a

common notation for fractional arith-

metic mean radian bandwidth in radians per
second.

bw

g

common notation for fractional geo-

metric mean radian bandwidth in radians per
second.

BWO

See

backward wave oscillator

.

BX cable

a flexible, steel-armored cable

used in residential and industrial wiring.

bypass

See

forwarding

.

bypass switch

a manually-operated

switch used to connect load conductors when
an automatic transfer switch is disconnected.

byte

in most computers, the unit of mem-

ory addressing and the smallest quantity di-
rectly manipulated by instructions. The term
“byte” is of doubtful origin, but was used
in some early computers to denote any field
within a word (e.g., DEC PDP-10). Since
its use on the IBM “Stretch” computer (IBM
7030) and especially the IBM System/360 in
the early 1960s, a byte is now generally un-
derstood to be 8 bits, although 7 bits is also
a possibility.

byte multiplexer channel

an I/O chan-

nel that can be assigned to more than one
data transfer at a time and can be released
for another device following each byte trans-
fer. (In this regard, it resembles a typical
computer bus.)

Byte multiplexing is par-

ticularly suited to lower speed devices with
minimal device buffering. (IBM terminol-
ogy) See also

selector channel

,

multiplexer

channel

.

byte serial

a method of data transmission

where bits are transmitted in parallel as bytes
and the bytes are transmitted serially. For ex-
ample, the Centronics-style printer interface
is byte-serial.

c

2000 by CRC Press LLC

C

c

common symbol for speed of light in

free space.

= 3 × 10

10

cm/s.

C

GD

common notation for FET gate-to-

drain capacitance.

C

GS

common notation for FET gate-to-

source capacitance.

C-band

microwave frequency range,

3.95-5.85 Ghz.

C-element

a circuit used in an asyn-

chronous as an interconnect circuit.

The

function of this circuit is to facilitate the
handshaking communication protocol be-
tween two functional blocks.

cable

an assembly of insulated conduc-

tors, either buried or carried on poles (aerial
cable).

cable limiter

a cable connector that con-

tains a fuse. Cable limiters are used to pro-
tect individual conductors that are connected
in parallel on one phase of a circuit.

cable tray

a specialized form of raceway

used to hold insulated electric power cables
in a building.

cache

an intermediate memory store hav-

ing storage capacity and access times some-
where in between the general register set and
main memory. The cache is usually invisi-
ble to the programmer, and its effectiveness
comes from being able to exploit program lo-
cality to anticipate memory-access patterns
and to hold closer to the CPU: most accesses
to main memory can be satisfied by the cache,
thus making main memory appear to be faster
than it actually is.

A hit occurs when a reference can be sat-

isfied by the cache; otherwise a miss occurs.
The proportion of hits (relative to the total
number of memory accesses) is the hit ratio of
the cache, and the proportion of misses is the
miss ratio. See also

code cache

,

data cache

,

direct mapped cache

,

fully associative cache

,

set associative cache

,

and unified cache

.

cache aliasing

a situation where two or

more entries (typically from different virtual
addresses) in a cache correspond to the same
address(es) in main memory. Considered un-
desirable, as it may lead to a lack of consis-
tency (coherence) when data is written back
to main memory.

cache block

the number of bytes trans-

ferred as one piece when moving data be-
tween levels in the cache hierarchy or be-
tween main memory and cache). The term
line is sometimes used instead of block. Typ-
ical block size is 16-128 bytes and typical
cache size is 1-256 KB. The block size is
chosen so as to optimize the relationship of
the “cache miss ratio,” the cache size, and the
block transfer time.

cache coherence

the problem of keeping

consistent the values of multiple copies of a
single variable, residing either in main mem-
ory and cache in a uniprocessor, or in dif-
ferent caches in a multiprocessor computer.
In a uniprocessor, the problem may arise if
the I/O system reads and writes data into the
main memory, causing the main memory and
cache data to be inconsistent, or if there is
aliasing. Old (stale) data could be output
if the CPU has written a newer value in the
cache, and this has not been transported to
the memory. Also, if the I/O system has in-
put a new value to main memory, new data
would reside in main memory, but not in the
cache.

cache hit

when the data referenced by the

processor is already in the cache.

c

2000 by CRC Press LLC

 

 

 

 

 

 

 

Content   ..  24  25  26  27   ..