1.1 Hardware Flashcards
What is the CPU?
The core of the computer.
What are the main components of the CPU?
- Control unit (CU)
- Arithmetic logic unit (ALU)
- Registers
What is the purpose of the CU?
Manages and coordinates CPU operations.
What is the purpose of the ALU?
Performs arithmetic and logical operations.
What are registers?
Fast storage locations within the CPU.
What is the Current instruction register (CIR)?
Holds the instruction currently being executed.
What is the memory address register (MAR)?
Stores the address of the memory location to be accessed.
What is the memory data register (MDR)?
Contains data being transferred to or from memory.
What is the Accumulator?
Stores intermediate results of arithmetic and logical operations.
What is the address bus?
Carries memory location addresses.
What is the data bus?
Transfers data between CPU and memory.
What is Random Access Memory (RAM)?
Volatile main memory.
What is Von Neumann Architecture?
Common processor design with shared storage for data and instructions; less expensive but slower.
What is Harvard architecture?
Processor design with separate storage for data and instructions; more expensive but faster.
What is the FDE cycle?
The Fetch-Decode-Execute (FDE) cycle, also known as the instruction cycle, is a fundamental process in computer architecture that describes how a computer’s central processing unit (CPU) operates. This cycle is continuously repeated as the computer processes instructions.
What happens during the fetch stage?
- The CPU retrieves the next instruction from the computer’s memory.
- The Program Counter (PC) contains the address of the next instruction to be fetched.
- This address is copied into the Memory Address Register (MAR).
- The instruction at that memory address is then copied into the Memory Data Register (MDR).
- Finally, the instruction is placed in the Current Instruction Register (CIR).
- The Program Counter is then incremented to point to the next instruction.