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 |
|
|