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.
Academic Lecture Notes & Solved Study Pages
Unit 1 • Core Concepts, Step-by-Step Proofs & Notebook Solutions
1. Formal Definition & Etymology
The word 'Computer' is derived from the Latin word 'Computare', which means to calculate or compute.
Formally: A Computer is an electronic, programmable data processing device that accepts raw data as Input, stores and processes it under the control of stored instructions at ultra-high speed, and produces meaningful, structured Information as Output.
2. Major Characteristics of Modern Computers
3. Functional Block Diagram & Von Neumann Architecture
Every digital computer consists of 5 fundamental functional units connected via the System Bus (Control Bus, Data Bus, Address Bus):
1. Input Unit: Accepts external data/instructions and converts them into binary machine code (e.g., Keyboard, Mouse, Scanner, Mic).
2. Central Processing Unit (CPU - The Brain):
a) Arithmetic Logic Unit (ALU): Executes arithmetic operations (+, -, *, /) and logical decisions (<, >, ==, AND, OR, NOT).
b) Control Unit (CU): The supervisor that fetches instructions, decodes opcodes, and coordinates signals across all hardware.
c) CPU Registers: Ultra-fast onboard temporary storage (Program Counter, Accumulator, Instruction Register, Memory Address Register).
3. Primary Memory Unit (Main Memory):
4. Secondary Storage: Auxiliary, permanent non-volatile storage (HDD, NVMe SSD, Optical Disks, USB drives).
5. Output Unit: Translates binary results back into human-readable form (e.g., Monitor, Printer, Speaker).
| 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).