ALU (Arithmetic Logic Unit)
The combinational digital circuit within a processor responsible for executing all arithmetic operations (addition, subtraction, multiplication) and logical operations (AND, OR, XOR, shifts).
An authoritative directory of foundational terms and abbreviations in Computer Organization and Architecture.
The combinational digital circuit within a processor responsible for executing all arithmetic operations (addition, subtraction, multiplication) and logical operations (AND, OR, XOR, shifts).
A dedicated CPU register that holds the physical memory address currently being read from or written to by the processor.
Also known as the Memory Buffer Register (MBR). A CPU register that holds the data read from memory or the data to be written to memory.
A critical control register containing the address of the next instruction to be fetched and executed.
A control register that stores the binary instruction currently being decoded and executed by the CPU.
A small, high-speed SRAM block placed between the CPU and main DRAM memory to store frequently accessed data, reducing average latency.
An input-output transfer technique where an external controller transfers data blocks directly to and from main memory without involving the CPU, minimizing interrupt overhead.
An implementation method that overlaps the execution of multiple instructions by dividing the processor execution pathway into cascading stages.
A taxonomy proposed by Michael Flynn classifying parallel processing systems according to the multiplicity of instruction and data streams (SISD, SIMD, MISD, MIMD).
A snooping cache coherence protocol tracking block states (Modified, Exclusive, Shared, Invalid) to preserve consistency in shared-memory multiprocessors.
A hardware multiplication algorithm that treats consecutive strings of 1s in the multiplier with a single subtraction and addition, reducing cycle operations.
The dominant technical standard defining formats and rounding policies for floating-point arithmetic (single-precision 32-bit and double-precision 64-bit representations).