Computer Definition, Core Characteristics & Functional Block Diagram
Unit 1: Computer Evolution, Architecture & Number Systems • Fundamentals of Computer
👨🏫 Professor's Mental Model: The High-Speed Factory & The Modern Office Clerk
Computer ko ek aise super-fast aur obedient office clerk ki tarah samjho jo bina ruke, bina thake, 1 second me karodon complex calculations kar sakta hai (Speed & Diligence). Lekin is clerk ka apna khud ka koi dimaag ya emotion nahi hota (Zero IQ). Agar aap ise galat data doge toh yeh galat result nikalega (GIGO - Garbage In, Garbage Out)! Jaise office me ek Manager (Control Unit), ek Accountant (ALU), aur ek Storage Room (Memory) hota hai, waise hi computer ka hardware organized hota hai.
Von Neumann Computer Architecture & Functional Block Diagram
Keyboard, Mouse, Scanner, Mic
Converts to BinaryMonitor, Printer, Speakers
Binary to Human FormVolatile RAM (Working state) & Non-volatile ROM (BIOS Bootstrap firmware). Connected via Bidirectional Data Bus.
Permanent non-volatile long-term storage of user files, databases, and OS binaries.
1. Formal Definition & Etymology
2. Major Characteristics of Modern Computers
3. Functional Block Diagram & Von Neumann Architecture
| Component | Full Name | Function | Speed & Location |
|---|---|---|---|
| CU | Control Unit | Fetches, decodes instructions & generates control signals | Inside CPU core (Sub-nanosecond) |
| ALU | Arithmetic Logic Unit | Performs mathematical & boolean logic operations | Inside CPU core (Sub-nanosecond) |
| Registers | CPU Internal Registers (PC, AC, IR) | Holds immediate operands and execution states | Fastest memory in computer (< 1 ns) |
| Cache | L1 / L2 / L3 SRAM Cache | Bridges speed gap between CPU and Main RAM | On-die / Near-die SRAM (1 - 10 ns) |
| RAM | Random Access Memory | Main operating memory holding active processes | External DRAM Modules (10 - 50 ns) |
🎯 University Exam Scoring Blueprint
- Draw the complete Computer Block Diagram with bidirectional data bus arrows between CPU and RAM, and unidirectional address bus from CPU to Memory.
- Define GIGO with an example in 2 marks questions.
- List the 5 primary CPU registers: Program Counter (PC), Accumulator (AC), Instruction Register (IR), Memory Address Register (MAR), and Memory Data Register (MDR).