Transformer with additive polarity.
of errors in the channel can be modeled as
the addition of random noise with a Gaus-
sian distribution and a constant (white) power
spectrum. See also
thermal noise
.
address
a unique identifier for the place
where information is stored (as opposed to
the contents actually stored there). Most stor-
age devices may be regarded by the user as a
linear array, such as bytes or words in RAM
or sectors on a disk. The address is then just
an ordinal number of the physical or logical
position. In some disks, the address may be
compound, consisting of the cylinder or track
and the sector within that cylinder.
In more complex systems, the address
may be a “name” that is more relevant to the
user but must be translated by the underlying
software or hardware.
address aliasing
See
cache aliasing
.
address bus
the set of wires or tracks
on a backplane, printed circuit board, or in-
tegrated circuit to carry binary address sig-
nals between different parts of a computer.
The number of bits of address bus (the width
of the bus) determines the maximum size of
memory that can be addressed. Modern mi-
crochips have 32 address lines, thus 4 giga-
bytes of main memory can be accessed.
address decoder
logic that decodes an
address.
1. A partial decoder responds to a small
range of addresses and is used when recog-
nizing particular device addresses on an I/O
address bus, or when recognizing that ad-
dresses belong to a particular memory mod-
ule.
2. A full decoder takes
N bits and asserts
one of 2
N
outputs, and is used within mem-
ories (often within RAM chips themselves).
address error
an exception (error inter-
rupt) caused by a program’s attempt to access
unaligned words or long words on a proces-
sor that does not accommodate such requests.
The address error is detected within the CPU.
This contrasts with problems that arise in ac-
cessing the memory itself, where a logic cir-
cuit external to the CPU itself must detect and
signal the error to cause the CPU to process
the exception. Such external problems are
called bus errors.
address field
the portion of a program
instruction word that holds an address.
address generation interlock (AGI)
a
mechanism to stall the pipeline for one cycle
when an address used in one machine cycle
is being calculated or loaded in the previous
cycle. Address generation interlocks cause
the CPU to be delayed for a cycle. (AGIs
on the Pentium are even more important to
remove, since two execution time slots are
lost).
address locking
a mechanism to protect
a specific memory address so that it can be
accessed exclusively by a single processor.
address map
a table that associates a base
address in main memory with an object (or
page) number.
address mapping
the translation of vir-
tual address into real (i.e., physical) ad-
dresses for memory access. See also
virtual
memory
.
address register
a register used primarily
to hold the address of a location in memory.
The location can contain an operand or an
executable instruction.
address size prefix
a part of a machine
instruction that provides information as to the
c
2000 by CRC Press LLC