NBC 101 • Unit 115 min readVery High Exam Frequency

Computer Definition, Core Characteristics & Functional Block Diagram

Unit 1: Computer Evolution, Architecture & Number SystemsFundamentals 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

5 Core Functional Units
1. INPUT UNIT

Keyboard, Mouse, Scanner, Mic

Converts to Binary
2. CENTRAL PROCESSING UNIT (CPU)
Control Unit (CU)Fetches, decodes & synchronizes signals
Arithmetic Logic UnitMath (+,-,*,/) & Logic (<,>,==)
Internal Registers: Accumulator (AC) • Program Counter (PC) • Instruction Register (IR)
3. OUTPUT UNIT

Monitor, Printer, Speakers

Binary to Human Form
4. PRIMARY MEMORY (Main RAM / ROM)

Volatile RAM (Working state) & Non-volatile ROM (BIOS Bootstrap firmware). Connected via Bidirectional Data Bus.

5. SECONDARY STORAGE (Auxiliary SSD / HDD)

Permanent non-volatile long-term storage of user files, databases, and OS binaries.

System Bus: Control Bus (Sync) • Data Bus (Bidirectional) • Address Bus (Unidirectional)100% Guaranteed Exam Diagram

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

• Speed: Executes billions of instructions per second, measured in MIPS (Million Instructions Per Second) or GHz clock cycles. Processing time is measured in microseconds (10^-6 s), nanoseconds (10^-9 s), or picoseconds (10^-12 s). • Accuracy: Executes calculations with 100% mathematical precision. Errors occur almost exclusively due to erroneous user input or bugs in software (GIGO: Garbage In, Garbage Out). • Diligence (Reliability): Free from human limitations such as tiredness, boredom, lack of concentration, or fatigue. It can execute the 10-millionth calculation with the exact same precision as the first. • Versatility: Capable of performing completely diverse tasks sequentially—from calculating payroll to simulating aerodynamic airflow or streaming 4K video. • High Storage Capacity: Primary memory (RAM) offers gigabytes of instant access, while secondary non-volatile storage (SSD/HDD) stores terabytes of data permanently. • Zero IQ & No Feelings: It cannot make value judgments or intuitive decisions beyond programmed conditional logic.

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): • RAM (Random Access Memory): Volatile read-write workspace holding active programs and data. • ROM (Read Only Memory): Non-volatile storage containing bootstrap firmware (BIOS/UEFI). 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).
CPU Functional Components & Their Primary Roles
ComponentFull NameFunctionSpeed & Location
CUControl UnitFetches, decodes instructions & generates control signalsInside CPU core (Sub-nanosecond)
ALUArithmetic Logic UnitPerforms mathematical & boolean logic operationsInside CPU core (Sub-nanosecond)
RegistersCPU Internal Registers (PC, AC, IR)Holds immediate operands and execution statesFastest memory in computer (< 1 ns)
CacheL1 / L2 / L3 SRAM CacheBridges speed gap between CPU and Main RAMOn-die / Near-die SRAM (1 - 10 ns)
RAMRandom Access MemoryMain operating memory holding active processesExternal 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).

Top Viva Questions on Computer Definition, Core Characteristics & Functional Block Diagram

2 Questions
1

What is the difference between Data and Information?

2

Why is the Data Bus bidirectional while the Address Bus is unidirectional?