Difficulty: ★★★ | High-yield focus: Define a computer system, outline Von Neumann architecture, and state the four core functions of hardware components. Key exam mastery: Analyze pipelining, multi-core superscalar execution, and bus throughput bottlenecks in modern enterprise computing.
Part 1: Core Concepts (2 Marks)
Academic Definition of a Computer
According to Peter Norton (★), “A computer is an electronic device that accepts raw data as input, processes it In standard academic theory (stored), mathematical and logical instructions, stores the results, and produces meaningful information as output (IPO Cycle).”
The Information Processing Cycle (IPO Model)
Five Core Characteristics of Computers
- High Processing Speed: Executes billions of machine instructions per second (measured in Gigahertz / MIPS).
- Absolute Accuracy: High precision governed by the GIGO Principle (Garbage In, Garbage Out).
- Diligence: Free from fatigue, boredom, or loss of concentration during repetitive loops.
- Versatility: Capable of executing vastly diverse tasks ranging from payroll calculation to real-time satellite telemetry.
- Large Storage Capacity: Preserves terabytes of enterprise data permanently with immediate random access.
Part 2: Structural Frameworks (10 Marks)
1. Computer Generation Evolution Matrix
| Generation | Core Hardware Tech | Primary Software | Landmark Characteristics |
|---|---|---|---|
| 1st (1940s) | Vacuum Tubes | Machine Language | Huge size, high heat |
| 2nd (1950s) | Transistors | Assembly / FORTRAN | Faster, smaller, reliable |
| 3rd (1960s) | Integrated Circuits | High-Level / OS | Time-sharing, keyboards |
| 4th (1970s) | VLSI Microprocessor | C, RDBMS, GUI | Personal computers, LAN |
| 5th (Now) | ULSI & AI Parallel | Python, Neural Nets | Natural language, AI |
2. Classification by Computational Power & Scale
- Supercomputers: Fastest, most powerful architectures capable of executing quadrillions of floating-point operations per second (PFLOPS). Used in weather modeling, nuclear simulations, and cryptography.
- Mainframe Computers: Enterprise-scale multi-user workhorses designed for massive I/O throughput and processing millions of concurrent commercial transactions (e.g., core banking switches, airline reservations).
- Minicomputers (Midrange Servers): Departmental servers providing multi-user processing for medium enterprises.
- Microcomputers (Personal Computers): Built on single-chip microprocessors for individual productivity (desktops, laptops, tablets, smartphones).
Part 3: Distinction Tables
Comparison: Data vs. Information
| Basis of Comparison | Data (Raw Input) | Information (Processed Output) |
|---|---|---|
| Definition | Unprocessed, unorganized facts, figures, and raw symbols. | Processed, contextualized, and structured data possessing meaning. |
| Processing State | Pre-processing stage of the IPO cycle. | Post-processing stage of the IPO cycle. |
| Decision Utility | Cannot be directly utilized for managerial decision-making. | Serves as the direct foundation for strategic and tactical choices. |
| Example | 120, 145, 98, 160 (isolated numeric entries). |
Monthly sales of electric scooters rose by 22% in Q3. |
Part 4: Worked Problems & Exam Traps
Common Board Exam Trap: Do not confuse Microcomputers with Microprocessors. A microprocessor is the single silicon integrated circuit chip (CPU) that executes computations; a microcomputer is the complete operational computer system (containing CPU, memory, motherboard, storage, and I/O) that houses it.
Students lose marks here because they describe computer generations merely by hardware tubes and chips, failing to explain the architectural progression toward microservices and parallel processing.