Topic 2

Generations of Computers

Computer technology has evolved through five generations — each defined by a major change in the core electronic component used. From room-sized vacuum tube machines to pocket-sized AI devices, every generation brought smaller size, higher speed, lower cost, and more power.

A. Quick Overview — All Five Generations

Five Generations at a Glance

Each generation = one breakthrough technology

GenerationYearsKey TechnologyLanguage UsedFamous Computers
1st 1940–1956 Vacuum Tubes (Thermionic valves) Machine Language (Binary) ENIAC, UNIVAC, EDSAC
2nd 1956–1963 Transistors Assembly Language IBM 1401, IBM 7094
3rd 1964–1971 Integrated Circuits (IC) High-level languages (COBOL, FORTRAN) IBM System/360, PDP-8
4th 1971–present Microprocessors (VLSI / ULSI) High-level languages (C, C++, Java) Intel 4004, Apple II, IBM PC
5th Present / Future Artificial Intelligence (AI / ULSI) Natural Language, Python, AI frameworks Still under development
1st Generation (1940–1956)
TechnologyVacuum Tubes
LanguageMachine Language (Binary)
ExamplesENIAC, UNIVAC, EDSAC
2nd Generation (1956–1963)
TechnologyTransistors
LanguageAssembly Language
ExamplesIBM 1401, IBM 7094
3rd Generation (1964–1971)
TechnologyIntegrated Circuits (IC)
LanguageHigh-level: COBOL, FORTRAN
ExamplesIBM System/360, PDP-8
4th Generation (1971–present)
TechnologyMicroprocessors (VLSI / ULSI)
LanguageHigh-level: C, C++, Java
ExamplesIntel 4004, Apple II, IBM PC
5th Generation (Present / Future)
TechnologyAI / ULSI — still under development
LanguageNatural Language, Python, AI frameworks
⚡ Exam Trick — Remember the components in order: V – T – I – M – AVacuum tubes → Transistors → ICs → Microprocessors → Artificial Intelligence.

B. First Generation (1940–1956)

Vacuum Tubes — The Very Beginning

1940–1956 · Machine Language · Room-sized machines

FeatureDetail
Core TechnologyVacuum tubes (thermionic valves) — sealed glass tubes from which air is removed; control electron flow using a heated cathode, a control grid, and an anode; used as electronic switches
SizeEnormous — ENIAC occupied 1,800 square feet (an entire room) and weighed about 30 tons. The University of Pennsylvania building had to be specially reinforced to hold it.
Speed5,000 additions per second (ENIAC). This sounds impressive but is billions of times slower than today's chips.
MemoryMagnetic drum memory — very limited. ENIAC had no stored-program memory; programs were physically re-wired using cables and switches.
Power ConsumptionENIAC consumed 150 kilowatts of electricity — enough to power an entire city block. The lights in Philadelphia reportedly dimmed when it was switched on.
Heat & ReliabilityVacuum tubes burned out constantly — ENIAC averaged a tube failure every two days. Each failure required finding the dead tube among 18,000 before the machine could work again.
Programming LanguageMachine language only — programmers wrote instructions in pure binary (0s and 1s) directly. There was no programming language as we know it. Rewiring the machine was often needed to change the program.
Input / OutputPunched cards and paper tape for input; printed output on paper. No keyboard, no screen.
Famous ComputersENIAC (1945) — first general-purpose electronic digital computer · UNIVAC I (1951) — first commercially sold computer · EDSAC (1949) — first practical stored-program computer
Used forMilitary calculations (ballistic tables, nuclear weapons research), scientific research, census data processing
Core Technology
Vacuum Tubes — sealed glass tubes that control electron flow. Acted as electronic on/off switches.
Size & Power
ENIAC: 1,800 sq ft · 30 tons · 18,000 tubes · 150kW power · lights dimmed in Philadelphia when it ran
Speed
~5,000 additions per second (ENIAC). Sounds impressive but billions of times slower than modern chips.
Memory
Magnetic drum memory — very limited. ENIAC had no stored-program memory; programs were re-wired using cables.
Biggest Problem
Tubes burned out every 2 days on average. Finding one dead tube among 18,000 took hours.
Programming
Machine language (binary) only. Programs were entered by physically rewiring cables and switches.
Famous Computers
ENIAC (1945) — first electronic · UNIVAC I (1951) — first commercial · EDSAC (1949) — first stored-program
⚡ Exam Tips — 1st Generation
"Chief component" = Vacuum Tubes (also called thermionic valves).
ENIAC = first general-purpose electronic digital computer (1945).
UNIVAC I = first commercial computer (1951).
EDSAC = 1st generation (also counts as an early stored-program computer).
"Computer size was very large in" = First Generation.
Language used = Machine Language (binary — 0s and 1s only).
IBM 711 (IBM 11) = 1st generation. CDC-1604, IBM-1401 = 2nd generation (not 1st).

C. Second Generation (1956–1963)

Transistors Replace Vacuum Tubes

1956–1963 · Assembly Language · Smaller, Faster, Cooler

FeatureDetail
Core TechnologyTransistors — solid-state semiconductor devices invented at Bell Labs in 1947 by Shockley, Bardeen & Brattain. Replaced vacuum tubes as the switching element.
What is a Transistor?A transistor is a tiny three-layer semiconductor device (NPN or PNP). It amplifies or switches electronic signals using just a small base current to control a much larger collector current.
Why better than Vacuum Tube?Transistors are solid and small — no glass, no vacuum, no heated filament. They consume milliwatts (not kilowatts), generate little heat, and last for decades. One transistor replaced one entire vacuum tube.
Size improvementComputers shrank from room-sized to cabinet-sized. Still large by today's standards but dramatically smaller than 1st gen.
SpeedMicrosecond range — roughly 1 million times faster than 1st generation computers
MemoryMagnetic core memory — tiny magnetic rings threaded on wires; faster and more reliable than magnetic drum. This was the standard RAM of its era.
Programming LanguageAssembly language — instead of pure binary, programmers used symbolic codes called mnemonics (e.g. ADD, MOV, JMP). An assembler program converted these to machine code. COBOL and FORTRAN also began developing.
Input / OutputMagnetic tape and punched cards for input; magnetic tape and printers for output
Famous ComputersIBM 1401 (most widely used business computer of its era) · IBM 7094 (scientific computing) · CDC 1604
Used forBusiness data processing (banking, payroll, insurance), scientific research, airline reservations
Core Technology
Transistors — solid-state semiconductor switches invented at Bell Labs (1947). Replaced vacuum tubes entirely.
What is a Transistor?
A tiny three-layer semiconductor device (NPN or PNP). Amplifies or switches signals. No glass, no vacuum, no heated filament.
Why Better?
Solid — no glass, no vacuum, no heat. Uses milliwatts not kilowatts. Lasts decades. One transistor = one vacuum tube.
Size & Speed
Computers shrank from room-sized to cabinet-sized. Speed improved to microsecond range — ~1 million times faster than 1st gen.
Memory
Magnetic core memory — tiny magnetic rings on wires. Faster and more reliable than magnetic drum.
Language
Assembly language — symbolic mnemonics (ADD, MOV, JMP) instead of pure binary. Much easier to write.
Famous Computers
IBM 1401 (most popular business computer) · IBM 7094 · CDC 1604
⚡ Exam Tips — 2nd Generation
"Second generation computers were developed during" = 1956 to 1965 (sometimes given as 1956–1963).
IBM 1401 = second generation computer.
CDC-1604 = second generation computer.
Language introduced = Assembly Language (also called symbolic language / mnemonic language).
Transistor invented at Bell Labs, 1947 — by Shockley, Bardeen and Brattain.
Memory type = Magnetic core memory (replaces magnetic drum from 1st gen).

D. Third Generation (1964–1971)

Integrated Circuits — Many Components, One Chip

1964–1971 · High-level Languages · Time-sharing OS

FeatureDetail
Core TechnologyIntegrated Circuits (ICs) — invented by Jack Kilby (Texas Instruments, 1958) and Robert Noyce (Fairchild, 1959). Dozens to thousands of transistors, resistors, and capacitors are etched onto a single small silicon chip.
What changed?Before ICs, each transistor was a separate component that had to be soldered by hand. An IC replaced hundreds of separate parts with a single tiny chip, drastically reducing size, cost, and the chance of connection failures.
IC Scale ClassificationSSI (Small Scale Integration) — fewer than 10 transistors per chip · MSI (Medium Scale) — 10 to 100 transistors · LSI (Large Scale) — 100 to 10,000 transistors. 3rd gen used SSI and MSI primarily.
Size & SpeedComputers shrank to desk-sized units. Speed improved to nanosecond range. Much more affordable — first time universities and medium businesses could own computers.
MemorySemiconductor memory began replacing magnetic core memory — faster, cheaper, and smaller
Operating SystemTime-sharing OS introduced — many users could simultaneously share one computer from different terminals. This was a major breakthrough: computing moved from dedicated to shared use.
Programming LanguageHigh-level languages became standard: COBOL (business), FORTRAN (science), BASIC (education), PASCAL (structured programming). Compilers and interpreters made these practical.
Online SystemsOnline real-time systems became popular — e.g. American Airlines SABRE (airline reservation system). This was the first time computers were used interactively over a network in real time.
Famous ComputersIBM System/360 (revolutionary — one architecture for both scientific and business use) · PDP-8 (first minicomputer) · CDC 6600
Core Technology
Integrated Circuits (ICs) — hundreds of transistors on one tiny silicon chip. Invented by Jack Kilby (1958).
IC Scale
SSI (<10 transistors) → MSI (10–100) → LSI (100–10,000). Classified by number of transistors per chip.
Size & Speed
Computers shrank to desk-sized units. Speed improved to nanosecond range. First time universities could afford computers.
Memory
Semiconductor memory began replacing magnetic core memory — faster, cheaper, and smaller.
Big New Feature
Time-sharing OS — many users share one computer from separate terminals. Interactive use became possible.
Online Real-time Systems
Online real-time systems became popular in 3rd gen — e.g. SABRE airline reservation. First interactive network use.
Languages
COBOL (business) · FORTRAN (science) · BASIC (education) · PASCAL. High-level languages became standard.
Famous Computers
IBM System/360 · PDP-8 (first minicomputer) · CDC 6600
⚡ Exam Tips — 3rd Generation
IC = multiple components etched onto one silicon chip.
ICs classified by number of transistors on the chip (not by company or country).
"Online real-time systems became popular in" = 3rd generation.
MSI = Medium Scale Integrated Circuits.
Jack Kilby (Texas Instruments) invented the IC in 1958 — he won the Nobel Prize for it in 2000.
IBM System/360 = 3rd generation (not 1st or 2nd).
Time-sharing OS = multiple users, one computer, at the same time — appeared in 3rd gen.

E. Fourth Generation (1971–Present)

Microprocessors — The Personal Computer Revolution

1971–Present · Personal Computers · Internet · Billions of transistors

FeatureDetail
Core TechnologyMicroprocessor — the entire CPU (ALU + Control Unit + Registers) placed on a single silicon chip using VLSI (Very Large Scale Integration, 10,000–100,000 transistors) and later ULSI (Ultra LSI, 1 million+ transistors).
What is VLSI?VLSI means etching millions of microscopic transistors onto one chip. Intel's first microprocessor (4004) had 2,300 transistors. Modern chips (Apple M4) have over 28 billion transistors on a chip smaller than a fingernail.
First MicroprocessorIntel 4004 (November 15, 1971) — 4-bit processor, 2,300 transistors, ran at 740 kHz. Designed by Federico Faggin, Ted Hoff, and Stanley Mazor at Intel. Originally designed for a calculator.
Personal ComputersMicroprocessors made computers small and cheap enough for individuals. IBM PC (1981) standardised home computing. Apple II (1977) was the first mass-produced PC. Computers moved from businesses to homes, schools, and hospitals.
GUIGraphical User Interface — windows, icons, menus, mouse pointer. Apple Macintosh (1984) popularised it. Before GUI, users had to type text commands. GUI made computers accessible to non-technical people.
Internet & WWWThe Internet (ARPANET evolved) and the World Wide Web (Tim Berners-Lee, 1989) emerged in this generation. Global connectivity transformed computing from a standalone tool to a communication network.
MemorySemiconductor RAM and ROM. Storage expanded from kilobytes → megabytes → gigabytes → terabytes. HDDs replaced magnetic tapes as primary storage.
Instruction ExecutionInstructions executed both sequentially AND in parallel — using pipelining, superscalar execution, and multi-core processors (dual-core, quad-core, etc.)
LanguagesC (1972), C++ (1983), Java (1995), Python (1991), JavaScript (1995) — all 4th generation languages. High-level, portable, and powerful.
Famous Computers/ChipsIntel 4004 (1971) · Apple II (1977) · IBM PC (1981) · Apple Macintosh (1984) · Intel Pentium (1993) · modern smartphones
Core Technology
Microprocessor — entire CPU on one chip. Uses VLSI (millions of transistors) and ULSI (billions).
What is VLSI?
Very Large Scale Integration — millions of transistors etched onto one chip. Intel 4004 had 2,300; modern chips have billions.
First Microprocessor
Intel 4004 (1971) — 4-bit, 2,300 transistors, 740 kHz. Designed by Federico Faggin at Intel.
Personal Computers
IBM PC (1981) standardised home computing. Apple II (1977) was first mass-produced PC. Computers entered homes.
GUI
Graphical User Interface — windows, icons, mouse. Apple Macintosh (1984) made it popular. No more text commands.
Internet & WWW
World Wide Web invented by Tim Berners-Lee at CERN in 1989. Global connectivity changed everything.
Memory
Semiconductor RAM and ROM. Storage expanded from kilobytes → megabytes → gigabytes → terabytes.
Languages
C (1972) · C++ (1983) · Java (1995) · Python (1991) · JavaScript (1995) — all 4th generation languages.
Execution
Both sequential AND parallel — pipelining + multi-core processors.
⚡ Exam Tips — 4th Generation
"Microprocessors as switching devices are for" = 4th generation.
First microprocessor = Intel 4004 (1971).
VLSI = Very Large Scale Integration (10,000–100,000 transistors per chip).
IBM PC first launched = 1981.
"In latest generation computers, instructions are executed" = both sequentially and in parallel.
First home computer for general use = IBM PC (1981).
GUI = Graphical User Interface (mouse + windows + icons) — popularised by Apple Macintosh (1984).

F. Fifth Generation (Present & Future)

Artificial Intelligence — The Thinking Machine Goal

Present / Future · AI · Natural Language · Still under development

FeatureDetail
Core TechnologyArtificial Intelligence (AI) built on ULSI hardware. The goal is to create machines that can think, reason, learn from experience, and understand natural human language — not just follow pre-written instructions.
StatusStill under development — the 5th generation is an ongoing research challenge. Japan's FGCS (Fifth Generation Computer Systems) project (1982–1992) was the first major government initiative. We have early examples but full human-like AI does not exist yet.
Key difference from 4th Gen4th gen computers are programmed — they follow exact instructions. 5th gen computers are expected to learn — they improve through experience and can handle problems they were not explicitly programmed for.
Natural Language Processing (NLP)Ability to understand and respond in human language (English, Urdu, etc.) without special commands. E.g. asking Siri "What is the weather?" instead of typing a code.
Machine LearningComputers that learn patterns from large datasets without being explicitly programmed. E.g. spam filters learn to identify spam; recommendation systems learn your preferences.
Expert SystemsAI programs that mimic the decision-making of a human expert. Used in medical diagnosis, legal advice, financial planning.
ProgrammingPython, R, Prolog (logic programming), AI/ML frameworks (TensorFlow, PyTorch). Natural language interfaces are a goal.
Examples todayChatGPT, Siri, Alexa, Google Assistant, self-driving cars (Tesla), facial recognition, medical AI (cancer detection), chess/Go engines (DeepMind AlphaGo)
HardwareULSI + specialised AI chips: GPUs (Graphics Processing Units used for AI), TPUs (Tensor Processing Units by Google), neuromorphic chips that mimic the human brain.
Core Goal
Build machines that think, learn, and understand natural language — not just follow fixed instructions.
Status
Still under development. Japan's FGCS project (1982–92) was first major push. Early examples exist but full AI is not yet achieved.
Natural Language Processing (NLP)
Ability to understand and respond in human language without special commands. E.g. asking Siri "What is the weather?"
Machine Learning
Computers that learn patterns from large datasets without being explicitly programmed. E.g. spam filters, recommendation systems.
Expert Systems
AI programs that mimic a human expert's decisions. Used in medical diagnosis, legal advice, financial planning.
Key Capabilities
NLP · Machine Learning · Expert Systems · Voice Recognition · Robotics · Computer Vision
Examples Today
ChatGPT · Siri · Alexa · Self-driving cars · Facial recognition · Medical AI diagnosis
Hardware
ULSI + GPUs (AI training) + TPUs (Google) + neuromorphic chips mimicking the human brain
⚡ Exam Tips — 5th Generation
"Which generation is still under development?" = Fifth Generation.
Goal = machines that think, learn, and understand natural language.
Japan's FGCS project = Fifth Generation Computer Systems (started 1982).
NLP = Natural Language Processing — understanding human language.
5th gen uses AI and ULSI technology.
Expert systems, machine learning, voice recognition, robotics = all 5th gen features.
This generation has not been fully achieved yet — it is still a research goal.

G. Generation Timeline

1940–1956
1st Gen
1956–1963
2nd Gen
1964–1971
3rd Gen
1971–now
4th Gen
Present+
5th Gen
1940 – 1956
Anode Grid Cathode e⁻
Vacuum Tube
First Generation
18,000tubes (ENIAC)
30 tweight
150 kWpower
Machine Language
ENIAC · UNIVAC I · EDSAC
1956 – 1963
N-type Emitter P Base (thin) N-type Collector E B C ~5 mm size
Transistor (NPN)
Second Generation
1947invented
~5 mmsize
mWpower
Assembly Language
IBM 1401 · IBM 7094
1964 – 1971
ALU Control Regs Mem I/O Data Bus SN7400 DIP-14 SSI → MSI → LSI
IC Chip (DIP)
Third Generation
1958IC invented
100sper chip
nsspeed
COBOL · FORTRAN
IBM System/360 · PDP-8
1971 – Present
ALU Ctrl Unit Cache Regs I/O 64-bit Bus Intel 4004 · 1971 2,300 transistors VLSI — CPU on one chip
Microprocessor
Fourth Generation
2,300transistors
1981IBM PC
GHzspeed
C · C++ · Java · Python
Intel 4004 · IBM PC
Present & Future
Neural Network In In In Out Out ⚠ Still Developing
AI / Neural Net
Fifth Generation
1982FGCS Japan
NLPlanguage AI
⚠ WIPongoing
Natural Language · Python
ChatGPT · Siri · Alexa
Relative computer size across generations:
1st
Room-sized
2nd
Cabinet
3rd
Desk
4th
Pocket
5th
Nano-scale
← Each generation shrank dramatically

H. Full Comparison — All Five Generations

Every Generation Improved on the Previous One

Size ↓ · Speed ↑ · Cost ↓ · Reliability ↑ · Heat ↓

Feature1st Gen2nd Gen3rd Gen4th Gen5th Gen
ComponentVacuum TubeTransistorIC (SSI/MSI)Microprocessor (VLSI)AI / ULSI
Period1940–19561956–19631964–19711971–presentPresent/future
SizeRoom-sizedCabinet-sizedDesk-sizedDesktop/pocketNano-scale chips
SpeedMillisecondsMicrosecondsNanosecondsPicoseconds (GHz)Ultra fast
HeatEnormousMuch lessLowMinimalMinimal
CostMillions $Hundreds of thousandsTens of thousandsHundreds of $Low
ReliabilityVery low (tubes burn)BetterGoodVery highExcellent
MemoryMagnetic drumMagnetic coreSemiconductorRAM (GBs/TBs)Massive
LanguageMachine LanguageAssemblyHigh-level (COBOL)High-level (C, Java)Natural language
OSNoneBatch processingTime-sharingGUI-based (Windows)AI-powered
UsersScientists onlyScientists & businessUniversities & businessEveryoneEveryone
Key ComputerENIAC (1945)IBM 1401IBM System/360Intel 4004 · IBM PCAI systems
Size Trend
Room → Cabinet → Desk → Pocket → Nano. Each generation smaller.
Speed Trend
Milliseconds → Microseconds → Nanoseconds → Picoseconds. Each generation faster.
Language Trend
Machine (binary) → Assembly → High-level (COBOL) → High-level (Java) → Natural Language
Cost Trend
Millions of dollars → Hundreds of thousands → Affordable for business → Affordable for everyone
⚡ Pattern to remember — With every generation: size ↓, speed ↑, cost ↓, heat ↓, reliability ↑. The mnemonic V–T–I–M–A (Vacuum → Transistor → IC → Micro → AI) covers the core components in order.

Quick Fire Revision

  • 1st generation componentVacuum Tubes
  • 2nd generation componentTransistors
  • 3rd generation componentIntegrated Circuits (ICs)
  • 4th generation componentMicroprocessors (VLSI)
  • 5th generation componentAI / ULSI
  • Memory trick for all 5 componentsV–T–I–M–A
  • 1st generation languageMachine Language (Binary)
  • 2nd generation languageAssembly Language
  • 3rd generation languageHigh-level: COBOL, FORTRAN, BASIC
  • 4th generation languageHigh-level: C, C++, Java, Python
  • 5th generation languageNatural Language (goal)
  • First general-purpose electronic computerENIAC (1945)
  • First commercial computer ever soldUNIVAC I (1951)
  • ENIAC — how many vacuum tubes?18,000 vacuum tubes
  • ENIAC weight30 tons · 1,800 sq ft
  • EDSAC belongs to which generation?First Generation
  • IBM 1401 belongs to which generation?Second Generation
  • IBM System/360 belongs to which generation?Third Generation
  • Transistor was invented atBell Labs (1947)
  • IC was invented byJack Kilby, Texas Instruments (1958)
  • ICs are classified based onNumber of transistors per chip
  • MSI stands forMedium Scale Integration
  • VLSI stands forVery Large Scale Integration
  • Online real-time systems popular in3rd Generation
  • Time-sharing OS introduced in3rd Generation
  • First microprocessorIntel 4004 (November 1971)
  • Intel 4004 — how many transistors?2,300 transistors · 4-bit
  • IBM PC launched in1981
  • Microprocessors used in which generation?4th Generation
  • GUI popularised by which computer?Apple Macintosh (1984)
  • Latest gen executes instructionsBoth sequentially AND in parallel
  • Which generation is still under development?Fifth Generation
  • Japan's 5th gen project nameFGCS — Fifth Generation Computer Systems (1982)
  • NLP stands forNatural Language Processing
  • Memory type in 1st generationMagnetic drum memory
  • Memory type in 2nd generationMagnetic core memory
Key