Comprehensive Study Notes: History of Computing & Basic Computer Concepts
Pre-Mechanical Age (5000 BC – 1450 AD)
Communication Media & Symbols
- Petroglyphs / Pictographs – simple figures carved into rock.
- Geometric signs: dots, squares, etc.
- Ideographs: symbols representing complete ideas.
- Cave paintings: earliest visual story-telling.
- Shift from images → symbols for sounds (birth of phonetic writing).
- Mesopotamia: Cuneiform – first full written language.
- Phoenicians: alphabet of single consonants & syllables.
- Greeks: added vowels to Phoenician set.
- Romans: assigned Latin names → basis of modern Western alphabet.
Input Technology – Paper & Pens
- Sumerians: clay tablets + stylus scratches.
- Egypt: Papyrus → first true "paper".
- China: rag-based paper manufacturing.
Output Technology – Books & Libraries
- Greeks: folded papyrus leaves → bound scrolls.
Numbering Systems
- = vertical strokes.
- = heel-shaped / circular hieroglyph.
- = coiled rope.
- = lotus blossom.
- Formal concept of .
First Calculator – Abacus
- Invented in Babylonia; popularized in India.
- Performs addition & subtraction via bead positions.
Mechanical Age (1450 – 1840)
1450 – Gutenberg’s Movable Metal-Type Press → first "information explosion".
Early Mechanical / General-Purpose “Computers”
- John Napier: Logarithms – convert into .
- Napier: "Arabian Lattice" multiplication aid.
- Wilhelm Shickard: 6-digit gear-based mechanical calculator.
- William Oughtred: Slide Rule (cursor window) → roots, logs, trig.
- Blaise Pascal: Pascaline – wheel-and-gear adder.
- Gottfried Leibniz: Stepped Reckoner – multiplies 5-digit × 12-digit.
- Joseph Marie Jacquard: automated loom; punched cards = first program medium.
- Charles X. Thomas de Colmar: Arithmometer – commercial calculator.
- Charles Babbage: Difference Engine (polynomial tables).
- Later Analytical Engine – punch-card-controlled, conditional branching; regarded as first design for a programmable, "thinking" machine.
- Ada Augusta Lovelace – wrote algorithms for it → first computer programmer; namesake of the ADA language.
Electro-Mechanical Age (1840 – 1940)
Harnessing Electricity
- Alessandro Volta: Voltaic Pile – first chemical battery (zinc + copper discs in brine-soaked felt).
Telecommunications Milestones
- Telegraph – long-distance text via Morse Code.
- Alexander Graham Bell: Telephone ("Watson, come here…"; 1877 Philly Expo).
- Guglielmo Marconi: proved radio waves span space → wireless telegraphy.
Foundations of Logical Computing
- George Boole: Boolean Algebra (binary logic).
Mechanical/Electromechanical Calculators
- Pehr & Edvard Scheutz: Tabulating Machine – 15-digit input, rounds to 8, prints.
- Dorr Felt: Comptometer (key-driven adder).
- Felt’s Comptograph – adds built-in printer.
Punched-Card Data Processing
- Herman Hollerith: census tabulation with punch cards.
- Founded Tabulating Machine Co. → CTR → renamed IBM.
1893 – Millionaire Calculator
- Otto Shweiger (Swiss): first efficient 4-function geared calculator.
1906 – Vacuum Tube (Lee De Forest)
- First electronic switch; glass bulb analogue of a relay.
Electronic Age (1941 – Present)
Early Programmable Machines
- Konrad Zuse Z3 – electromechanical, program-controlled, engineering focus.
- John Atanasoff & Clifford Berry: ABC – first fully electronic digital computer.
- Howard Aiken: Harvard Mark I – first to store programs internally.
Generations of Digital Computers
- 1st Gen (1951–1958) – Vacuum tubes + resistors + metal wiring.
- 2nd Gen (1959–1963) – Transistors replace tubes → smaller, faster, cooler.
- 3rd Gen (1963–1974) – Integrated Circuits house multiple transistors on one chip.
- 4th Gen (1979–Present) – Microprocessors (entire CPU on a single silicon die).
History of Intel Microprocessors
- 4004 – 4-bit; powered Busicom calculator; birthed embedded intelligence.
- 8008 – 2× performance of 4004; used in Mark-8 hobby PCs.
- 8080 – heart of the first personal computers.
- 8086 / 8088 – foundation for IBM PC (8088 variant used).
- 80286 (286) – first with full upward software compatibility.
- 386 – transistors; 32-bit multitasking.
- 486 DX – on-chip math coprocessor; enabled GUI "point-and-click".
- Pentium® – processed real-world data (speech, sound, handwriting, images).
- Pentium® II – multimedia-centric; enhanced video/audio/graphics.
- Pentium® III – added Streaming SIMD (SSE) instructions; better 3D & media.
- Pentium® 4 – higher clock speeds; optimized for video editing, music encoding, multitasking, real-time comms.
Computer Hardware Fundamentals
System Unit (Core Case) – processes, stores, and manages all major functions.
Essential Internal Components
- Power Supply – converts AC→DC; built-in cooling fan.
- Motherboard – primary circuit board interconnecting all components.
- CPU – central processing unit; "brain" executing instructions.
- RAM – volatile, working memory for active data.
- Expansion Slots – add-on cards (sound, network, GPU, etc.).
- Hard Drive – mass storage (often Drive C:).
- CD-ROM Drive – optical read-only media.
- 3½-in Floppy Drive – legacy magnetic media I/O.
- System Case / Chassis – protective enclosure.
System-Case Form Factors
- Desktop – low, horizontal; monitor often sits on top.
- Tower – upright; smaller desk footprint, easier expansion.
Input & Output Devices
Input Devices – feed data to computer.
- Keyboard, Mouse, Microphone, Scanner, etc.
Output Devices – convey processed information.
- Monitor, Speakers, Printers.
Printer Types & Traits
- Laser – toner + laser imaging → fast, high-quality.
- Inkjet / Bubble Jet – liquid ink; strong color capability.
- Dot Matrix – impact pins + ribbon; good for carbon copies.
- Classification axes: Quality of type, Speed, Impact vs. Non-Impact, Graphics support.
Computer Categories
- Microcomputer (Personal Computer) – single user; desktops & portables; mainstream since late 1970s.
- Minicomputer – mid-range; multi-user; less powerful than mainframe.
- Mainframe – large, robust; supports hundreds/thousands of users concurrently.
- Supercomputer – fastest, highest cost; scientific & mathematical modeling.
Core Conceptual Frameworks
Three Fundamental Hardware Elements
- System Unit
- Input Devices
- Output Devices
Five Elements of the Computing Process
- Hardware – physical equipment (CPU, monitor, keyboard).
- Software – programs/instructions (OS, apps).
- Data – raw facts / information manipulated.
- People – end-users & IT professionals.
- Procedures – methods/rules (login, save, print, etc.).
Summary of Key Dates & Inventions (Chronological Quick-Ref)
- Petroglyphs
- Cuneiform
- Papyrus
- Scrolls
- Abacus
- Gutenberg Press
- Napier, Shickard, Oughtred, Pascal, Leibniz devices
- Jacquard Punched-Card Loom
- Babbage Difference/Analytical Engines
- Boolean algebra, Telegraph, Telephone, Radio, Vacuum Tube
- Hollerith Census & IBM roots
- Vacuum Tube → electronics era
- Z3, ABC, Harvard Mark I
- Generational computer evolution (Vacuum → Transistor → IC → Microprocessor)
- Intel 4004 → Pentium 4