Download presentation
Presentation is loading. Please wait.
1
A Brief Introduction to the History of Computing - 2 ANU Faculty of Engineering and IT Department of Computer Science COMP1200 Perspectives on Computing Chris Johnson April 2003
2
Intro to history of computing: hardware2 Intro to history of computing – 4.2 The early years of electronic computing Moore’s Law The 3 or 4 Generations of computing technology - hardware
3
Intro to history of computing: hardware3 1. early years: Big Ideas: the von Neumann architecture The stored program computer
4
Intro to history of computing: hardware4 1. early years: Big Ideas - the stored program computer Why is the ability to store the program in memory significant?
5
Intro to history of computing: hardware5 1. early years: Generations of electronic computing 1.electronic valves(1943)1948 (vacuum tubes) 2.individual solid-state transistors1959 3.integrated solid-state circuits1964 LSI, MSI, VLSI 4. VLSI & the Personal Computer1981
6
Intro to history of computing: hardware6 1. early years: small ideas... “I think there is a world market for maybe five computers” IBM’s chairman Thomas J Watson, 1943 (133 Million PCs were sold in 2000)
7
Intro to history of computing: hardware7 1. early years: the 1 st generation example: Bendix G-15 1956 300 built 2,160 x 29 bit words (about 8KBytes storage) speed: 2 kHz max 180 tube packages (valves) 300 germanium diode packages (transistor precursor)
8
Intro to history of computing: hardware8 1. early years: 1 st generation – valves (vacuum tubes) Burroughs B205, ca. 1954 This module represents one decimal digit in the ALU accumulator University of Virginia museum
9
Intro to history of computing: hardware9 1. early years: 1 st generation hardware based on vacuum tubes: like small light bulbs, 2, 3 - 5 contacts common (diode, triode,..., pentode) slow: computer logic needs internal switching of tube states: limited to kHz speeds expensive, so computers had only small ALU unreliable: vacuum tubes fail frequently, randomly - like light bulbs runs hot, required a lot of power & cooling physically big showed that electronic computing was useful
10
Intro to history of computing: hardware10 1. early years: 1 st generation software programs writen as numeric codes (machine language) and in primitive assembly languages (a few words and code names: A1, M100) system software tiny: small subroutine libraries for numeric routine (e.g.SIN, TAN) and I/O formatting (e.g. convert internal number to decimal digits) manual operation: load next program from paper tape by physical switches at console: no “operating system”
11
Intro to history of computing: hardware11 1. early years: 2 nd generation from approximately 1959 transistor a general purpose electronic amplification device: cooler, faster, smaller, much more reliable than valves computer systems software: came with manufacturer-supplied Operating System for batch operation, still needed an operator to load paper and magnetic tapes and paper cards – no online backing store files
12
Intro to history of computing: hardware12 1. 1 st and 2 nd generation I/O: input/output TYPICAL INPUT/OUTPUT USED A SINGLE TYPEWRITER-LIKE DEVICE WITH MECHANICAL KEYBOARD, FAN-FOLD PAPER. PAPER TAPE, MAYBE PUNCH CARD READER AND PUNCH. ONE PERSON AT A TIME. EARLY INTERFACE DEVICES WERE THE SAME AS COMMUNICATIONS TELETYPES, RUNNING AT SPEED OF 10-30 CHARACTERS PER SECOND. NO GRAPHICS AT ALL ONE FONT - OFTEN ONLY UPPERCASE CHARACTERS.
13
Intro to history of computing: hardware13 1. 2 nd generation - transistors software: by end of generation (early 1960s) each manufacturer sold compilers for machine independent, application-oriented programming languages for their machines: FORTRAN, COBOL, Algol, LISP no easy portability of programs, magnetic tapes for fast secondary storage no general computer networks
14
Intro to history of computing: hardware14 1. 3 rd generation electronics ability to manufacture Integrated Circuit containing many transistors on single “chip” of silicon: 1964 fewer physical components, less soldering, cheaper, more reliable manufacturing - fit more logic on each circuit board computers now used custom-designed integrated circuits (ICs) allowed circuits to work faster: MHz not kHz 4 microsecond ADD (0.25 MIPS) [IBM 360/50: 1965] 0.75 microsec ADD (1.25 MIPS) [IBM 360/75: 1968] computers more reliable, physically smaller, larger memory 360/50: 256KByte (1965) 360/75: 1 MByte (1968)
15
Intro to history of computing: hardware15 1. 3 rd generation computers IBM 360 1968 Conducting a war by computer Vietnam, circa 1968Philip Jones Griffiths
16
Intro to history of computing: hardware16 1. 3 rd generation: von Neumann architecture plus virtual memory Secondary storage use for online file storage I/O controllers Virtual memory Online file storage
17
Intro to history of computing: hardware17 1. 3 rd generation storage and software add fast online secondary storage – disks - use for scratch files, database, general user files and Virtual Memory [Atlas - UK 1961] Operating Systems - yes! High level Languages – yes yes yes!
18
Intro to history of computing: hardware18 1. Big Ideas - the stored program computer Why is the ability to store the program in memory significant? (2): the 3 rd generation.
19
Intro to history of computing: hardware19 2. Moore’s Law The density of transistors on a chip (i.e. the number per unit area) doubles every 18 months 1964: Gordon Moore (Intel) observed the fact and fitted the “law” to the figures to that date literally “exponential growth” is it still true 40 years later? what does doubling every 1.5 or 2 years actually imply?
20
Intro to history of computing: hardware20 2. Moore’s Law Number of transistors on one chip - Intel 80x86 family processors 1972 2,500 1978 30,000 1983 100,000 1986 300,000 1990 1,000,000 data from Intel
21
Intro to history of computing: hardware21 2. Moore’s Law data from Intel
22
Intro to history of computing: hardware22 3. 3 rd & 4 th generation: von Neumann architecture with virtual memory and cache Secondary storage use for online file storage I/O controllers Virtual memory Online file storage fast cache memory
23
Intro to history of computing: hardware23 3. From 3 rd to 4 th generation 3 rd generation dates from approx 1964 mainframe computers first, then minis minicomputers: e.g.DEC PDP/8, PDP/11, Birth of UNIX operating system1975 microcomputers PET TRS-801979 Apple II, VisiCalc spreadsheet1979 IBM PC, Microsoft DOS1981
24
Intro to history of computing: hardware24 3. 4th generation (my numbering) no hardware change marks the start IBM PC personal computers 1981 personal productivity tools: spreadsheets, word processing programs (and Powerpoint) GUI – WIMP interface Windows–Icons–Menus-Pointer invented 1975 Xerox PARC hit market 1984 (Mac) 1985 (IBM PC)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.