Computer Architecture: Functional Units and Memory Systems
Functional Units of a Computer
A computer system is logically divided into several functional units that work together to perform data processing. These units accept input, process the data, store information, and produce output.
Main Functional Units
1. Input Unit
- Accepts raw data and instructions from the user and enters them into the computer.
- Converts the input data into machine-readable form (binary) for processing.
Examples: Keyboard, Mouse, Scanner, Microphone.
2. Output Unit
- Displays the processed results to the user.
- Converts the machine results into human-readable form.
Examples: Monitor, Printer, Speakers.
3. Memory Unit
- Stores data, instructions, and intermediate results required for processing.
- Supplies data to the CPU whenever needed.
Types
...