The second generation of computers (1956β1963) is defined by the replacement of vacuum tubes with transistors. This shift made computers dramatically smaller, faster, cheaper, and more reliable than first-generation machines.
IBM's 7090 second-generation computer was used by NASA to track the trajectory of John Glenn's Friendship 7 spacecraft in 1962 β the first American to orbit Earth. The computers ran in real-time during the mission!
| Feature | Details |
|---|---|
| Period | 1956β1963 |
| Technology | Transistors (replaced vacuum tubes) |
| Language | Assembly language + early high-level (FORTRAN, COBOL) |
| Memory | Magnetic core memory |
| Storage | Magnetic tape and disks |
| Size | Smaller than 1st gen (room-sized β desk-sized) |
| Speed | Microseconds (faster than 1st gen's milliseconds) |
| Reliability | Higher β transistors don't burn out like tubes |
| Cost | Lower β but still very expensive |
The transistor (invented at Bell Labs, 1947) was the key innovation:
| Property | Vacuum Tube | Transistor |
|---|---|---|
| Size | Large (light bulb sized) | Tiny |
| Heat | Generates enormous heat | Minimal heat |
| Power | High power consumption | Low |
| Reliability | Fails frequently | Highly reliable |
| Speed | Slower | Faster |
A second-generation computer used thousands of transistors β each much smaller and faster than a vacuum tube.
| Generation | Period | Technology |
|---|---|---|
| 1st | 1940β1956 | Vacuum Tubes |
| 2nd | 1956β1963 | Transistors |
| 3rd | 1964β1971 | Integrated Circuits (ICs) |
| 4th | 1971βpresent | Microprocessors (VLSI) |
| 5th | Present+ | AI, Quantum Computing |
2nd generation computers used **Assembly Language** (symbolic codes instead of binary) and early high-level languages like **FORTRAN** (scientific computing, 1957) and **COBOL** (business computing, 1959).
Control Statements in Java: Types and Examples
Learn about the three types of control statements in Java: Decision making (if-else), Iteration loops (for, while), and Jump statements (break, continue).
What is Control+Z Used For?
Learn what the Ctrl+Z keyboard shortcut is used for. Discover how the 'Undo' function works in word processing, photo editing, and file management.
What is the Full Form of CRT?
Discover the full form of CRT in computer hardware. Learn how the heavy, bulky Cathode Ray Tube monitors worked before flat LCD screens existed.
Difference Between Data and Information
Understand the key difference between Data (raw, unprocessed facts) and Information (processed, organized, and meaningful data).
Deadlock Prevention vs Deadlock Avoidance in OS
Learn the difference between deadlock prevention and deadlock avoidance in Operating Systems. Understand Banker's Algorithm and the four Coffman conditions.
Turn this guide into revision flashcards, a practice exam, or an AI-generated podcast β free, no signup required.