CS1 - Systems architecture Flashcards
(146 cards)
CPU
Central Processing Unit; processes instructions in a computer.
Fetch-Execute Cycle
Process of retrieving and executing instructions.
MAR
Memory Address Register; holds address of data to access.
MDR
Memory Data Register; stores data being transferred.
Program Counter
Register that tracks the next instruction’s address.
Accumulator
Register that stores intermediate arithmetic results.
ALU
Arithmetic Logic Unit; performs arithmetic and logic operations.
CU
Control Unit; coordinates CPU operations and instruction flow.
Cache
Fast memory for frequently accessed data and instructions.
Registers
Fast storage locations within the CPU for quick access.
Input Devices
Hardware that allows user input into the system.
Output Devices
Hardware that conveys information from the system.
Main Memory
Primary storage for data and instructions in use.
Secondary Storage
Non-volatile storage for data not in use.
Stored Program Concept
Idea of storing program instructions in memory.
Processing
Execution of instructions by the CPU.
Computer Systems
Integrated hardware and software for processing data.
Human Brain Comparison
CPU compared to brain; both process information.
Billions of Instructions
CPU executes billions of instructions per second.
Von Neumann Architecture
Design model for stored-program computers.
Early Computers
Used switches or punch cards for instruction input.
Mathematician Von Neumann
Pioneered the stored-program concept in computing.
Von Neumann architecture
Program instructions and the data the programs are using are both stored in the same memory.
Control Unit
The control unit coordinates and controls all of the activities taking place within the CPU.