Term
Arithmetic and logic unit (ALU) |
|
Definition
processor component, performs the computers data processing functions |
|
|
Term
Central processing unit (CPU) |
|
Definition
controls operation of the computer forms its data processing functions |
|
|
Term
|
Definition
refers to the attributes of a system visible to a programmer or that have a direct impact on the logical execution of a program |
|
|
Term
|
Definition
refers to the operational units and their interconnections that realize the architectural specifications |
|
|
Term
|
Definition
processor component, provides internal storage to the CPU |
|
|
Term
|
Definition
component which allows communication among the CPU, main memory, and I/O |
|
|
Term
|
Definition
Contains the address of the next instruction pair to be fetched from memory |
|
|
Term
|
Definition
A chip that contains all the components of a CPU |
|
|
Term
Memory buffer register (MBR) |
|
Definition
Contains a word to be stored in memory or sent to the I/O unit, or is used to receive a word from memory or the I/O unit |
|
|
Term
Memory address register (MAR) |
|
Definition
Specifies the address in memory of the word to be written from or read into the MBR |
|
|
Term
Instruction register (IR) |
|
Definition
Contains the opcode instruction being executed |
|
|
Term
Instruction buffer register (IBR) |
|
Definition
Used to hold temporarily the right-hand instruction from a word in memory |
|
|
Term
|
Definition
The opcode of the next instruction is loaded into the IR and the address portion is loaded into MAR |
|
|
Term
|
Definition
Control circuitry interprets the opcode and executes the instruction by sending out the appropriate control signals to cause data to be moved or an operation to be performed by the ALU |
|
|
Term
|
Definition
Employed to hold temporarily operands and results of ALU operations |
|
|
Term
|
Definition
The occurrence of events on the bus is determined by a clock |
|
|
Term
|
Definition
Used to designate the source or destination of the data on the data bus |
|
|
Term
|
Definition
The occurrence of one event on a bus follows and depends on the currents of a previous event |
|
|
Term
|
Definition
Designating one device, processor or I/O module, as master of the bus |
|
|
Term
|
Definition
the number of separate lines of the data bus |
|
|
Term
|
Definition
A single hardware device responsible for allocating time on the bus |
|
|
Term
|
Definition
Provides paths for moving data among system modules |
|
|
Term
|
Definition
Each module contains access control logic and the modules act together to share the bus |
|
|
Term
|
Definition
A mechanism by which other modules may interrupt the normal processing of the processor |
|
|
Term
Peripheral component interconnect (PCI) |
|
Definition
A high bandwidth, processor independent bus that can function as a as a mezzanine or peripheral bus |
|
|
Term
|
Definition
time to perform read/write operation |
|
|
Term
|
Definition
smaller, faster, more expensive memory are supplemented by larger, slower memories |
|
|
Term
|
Definition
memory references by processor tend to cluster |
|
|
Term
|
Definition
all write operations are made to main memory and cache |
|
|
Term
|
Definition
updates are made only in the cache and a dirty/use bit is used to determine when a block is to be returned to main memory |
|
|
Term
|
Definition
same as logical cache, stores data using virtual addresses |
|
|
Term
|
Definition
instructions and data share the entire cache |
|
|
Term
|
Definition
identifies which block is currently being stored |
|
|
Term
|
Definition
half of cache devoted to instructions and the other to data |
|
|
Term
|
Definition
cache consists of a number of sets which are in turn composed a number of lines |
|
|
Term
|
Definition
when a new block is brought into a full cache, it replaces an existing block |
|
|
Term
|
Definition
stores data using physical addresses in main memory |
|
|
Term
|
Definition
same as virtual cache, stores data using virtual addresses |
|
|
Term
|
Definition
each block of main memory maps to only one possible line of cache |
|
|
Term
|
Definition
line in cache which stores a block from main memory |
|
|
Term
|
Definition
each block of main memory can be mapped to any line of cache |
|
|
Term
|
Definition
if accessed word is found in cache |
|
|
Term
|
Definition
smallest and fastest memory available for a memory system |
|
|
Term
|
Definition
if accessed word is not found in main memory |
|
|
Term
|
Definition
accesses are not linear (disk) |
|
|
Term
|
Definition
fraction of all accesses that are found in cache |
|
|
Term
|
Definition
accesses are constant (main memory) |
|
|
Term
|
Definition
accesses in a specific linear order (tape) |
|
|
Term
|
Definition
tendency of execution to involve a number of clustered memory locations |
|
|
Term
|
Definition
tendency of processor to access recently used memory locations |
|
|
Term
|
Definition
holds information as long as power supplied |
|
|
Term
|
Definition
uses same logic elements used in processor |
|
|
Term
|
Definition
contains permanent pattern of data that cannot be changed |
|
|
Term
|
Definition
read operations are performed more often than writing |
|
|
Term
|
Definition
writing is performed electrically by supplier or customer |
|
|
Term
|
Definition
holds information even when power is not supplied |
|
|
Term
|
Definition
memory which uses block erasure |
|
|
Term
erasable programmable ROM (EPROM) |
|
Definition
read and written electrically and writing can done frequently but all data must be erased first |
|
|
Term
electrically erasable programmable ROM (EEPROM) |
|
Definition
read and written electrically and writing is done by update |
|
|
Term
|
Definition
made with cells that store data as a charge on capacitors |
|
|
Term
|
Definition
permanent physical defect that prevents memory cells from being reliable |
|
|
Term
|
Definition
nondestructive event which alters the contents of a memory cell |
|
|
Term
|
Definition
DRAM which is synchronized with a clock |
|
|
Term
|
Definition
seek time and rotational delay Ta = Ts + 1/2r + b/rN |
|
|
Term
constant angular velocity (CAV) |
|
Definition
disk has same number of sectors on each track |
|
|
Term
|
Definition
space which separates tracks on disk |
|
|
Term
|
Definition
has more sectors on outside than inside |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
bit-interleaved parity, reduced mode |
|
|
Term
|
Definition
|
|
Term
|
Definition
block-interleaved distributed parity, eliminates parity bottleneck |
|
|
Term
|
Definition
block interleaved double distributed |
|
|
Term
|
Definition
time for beginning of sector to reach head |
|
|
Term
|
Definition
data sections usually 512 bytes each |
|
|
Term
|
Definition
time to position head over track |
|
|
Term
|
Definition
concentric set rings on disk |
|
|
Term
|
Definition
time to transfer data T = b/rN |
|
|