Download presentation
Presentation is loading. Please wait.
1
Computers What is it? History, Moore’s Law How to build your own? Sohaib Ahmad Khan CS101 - Topical Lecture 07-09-2006
2
What is a computer? Input Processing Output
3
Is the Abacus a Computer? Not really a computer, but rather a computing aid
4
http://65.107.211.206/technology/jacquard.html http://65.107.211.206/technology/jacquard.html Slide Credit: Prof Slotterbeck, Hiram College Intricate textile patterns were prized in France in early 1800s. Jacquard’s loom (1805-6) used punched cards to allow only some rods to bring the thread into the loom on each shuttle pass. Jacquard Loom - A mechanical device that influenced early computer design
5
Sheets of punched cards set the pattern of the weave http://65.107.211.206/technology/jacquard.html http://65.107.211.206/technology/jacquard.html Slide Credit: Prof Slotterbeck, Hiram College
6
How Can You Make Your Own Computer? Using ‘Buntas’
7
The ‘Bunta’ Switch Input Output InputOutput 00 11
8
Two ‘Bunta’ Switches Input 1 Output Input 2 Input 1 OutputInput 2 000 100
9
Two ‘Bunta’ Switches Input 1 Output Input 2 Input 1 OutputInput 2 000 100 010
10
Two ‘Bunta’ Switches Input 1 Input 2 Input 1 OutputInput 2 000 100 010 Output 111 AND Operation
11
Other Operations with two switches 1 st number 2 nd number Result 000 011 101 111 OR Operation 1 st number 2 nd number Result000 011 101 110 XOR Operation
12
How to make your own computer How to make an adder? How to make an adder? –Because an adder can be used to make a multiplier To keep things simple, lets talk BINARY To keep things simple, lets talk BINARY 1 st Number2 nd NumberResultCarry 0000 0110 1010 1101
13
1-Bit Binary Adder 1 st number 2 nd number ResultCarry 0000 0110 1010 1101 Carry Result Input 1 Input 2 AND XOR
14
Summary Using adders, I can make a large computer Using adders, I can make a large computer I can make adders using switches I can make adders using switches The output of one switch should be able to toggle another switch The output of one switch should be able to toggle another switch –Because I may want to use lots of switches in a cascade
15
The ‘Bunta’ Argument A computer is just a whole lot of adders put together… A computer is just a whole lot of adders put together… I can make a an adder using ‘buntas’ I can make a an adder using ‘buntas’ Therefore, I can make a computer using ‘buntas’ Therefore, I can make a computer using ‘buntas’
16
Really Large ‘Bunta’ Computer: The Buntium TM Pentium 4 has about 40 million switches in it Pentium 4 has about 40 million switches in it Suppose I can make a ‘bunta’ switch in a 25 cm 2 area Suppose I can make a ‘bunta’ switch in a 25 cm 2 area Lets put 30% overhead for inter-connections between switches Lets put 30% overhead for inter-connections between switches Then I need 1.3 billion cm 2, or 130,000 m 2 area… Then I need 1.3 billion cm 2, or 130,000 m 2 area… Other Ideas: I can also make a computer from water pipes and valves… or light switches… or… Other Ideas: I can also make a computer from water pipes and valves… or light switches… or…
17
Charles Babbage Babbage is known as the father of modern computing because he was the first person to design a general purpose computing device. Babbage is known as the father of modern computing because he was the first person to design a general purpose computing device. In 1822, Babbage began to design and build a small working model of an automatic mechanical calculating machine, which he called a "difference engine". In 1822, Babbage began to design and build a small working model of an automatic mechanical calculating machine, which he called a "difference engine". Example: It could find the first 30 prime numbers in two and a half minutes. Example: It could find the first 30 prime numbers in two and a half minutes. Source: http://www.sciencemuseum.org.uk/on- line/babbage/page3.asp, Slide Credit: Prof Slotterbeck, Hiram Collegehttp://www.sciencemuseum.org.uk/on- line/babbage/page3.asp In the Science Museum, London
18
source: http://www.sciencemuseum.org.uk/on-line/babbage/page5.asphttp://www.sciencemuseum.org.uk/on-line/babbage/page5.asp Slide Credit: Prof Slotterbeck, Hiram College The Analytical Engine The machine was to operate automatically, by steam power, and would require only one attendant.
19
Curta Pocket Calculators Mechanical Calculator that can do complex operations Mechanical Calculator that can do complex operations Circa 1960’s Circa 1960’s Went out of production with the advent of the electronic calculator Went out of production with the advent of the electronic calculator
21
Advent of Modern Computing Vacuum Tubes Vacuum Tubes Transistors Transistors
22
ENIAC – (Electrical Numerical Integrator And Calculator), built by Presper Eckert and John Mauchly at Moore School of Engineering, University of Pennsylvania, 1941-46 Often called the first computer (that was electronic, programmable, general purpose and digital).
23
ENIAC 18,000 vacuum tubes and weighed 30 tons 18,000 vacuum tubes and weighed 30 tons Duration of an average run without some failure was only a few hours, although it was predicted to not run at all! Duration of an average run without some failure was only a few hours, although it was predicted to not run at all! When it ran, the lights in Philadelphia dimmed! When it ran, the lights in Philadelphia dimmed! ENIAC Stored a maximum of twenty 10-digit decimal numbers. ENIAC Stored a maximum of twenty 10-digit decimal numbers. Input: IBM card reader Input: IBM card reader Output: Punched cards, lights Output: Punched cards, lights
24
ENIAC Programming required rewiring of the machine, Source: http://ftp.arl.army.mil/ftp/historic-computers/http://ftp.arl.army.mil/ftp/historic-computers/
25
Early Microprocessor Intel 8080, 1975, 4500 transistors Intel 8080, 1975, 4500 transistors http://www.cs.washington.edu/people/faculty/lazowska/faculty.lecture/chips/8080.html
26
Moore’s Law Stated in 1965 Stated in 1965 Not a real law Not a real law “The number of transistors on a chip roughly doubles every two years” “The number of transistors on a chip roughly doubles every two years” “The cost of making a transistor on a chip roughly halves every two years” “The cost of making a transistor on a chip roughly halves every two years”
27
http://www.kurzweilai.net/meme/frame.html?main=memelist.html?m=17%23593
31
The Pentium 4, which debuted in 2000, sported 42 million transistors. Dual- core Itaniums have more than a billion. Credit: Intel
32
ftp://download.intel.com/museum/Moores_Law/Printed_Materials/Moores_Law_Backgrounder.pdf
33
ftp://download.intel.com/museum/Moores_Law/Printed_Materials/Moores_Law_2pg.pdf
34
Reading Assignment Chapter 1 and Chapter 2 of text Chapter 1 and Chapter 2 of text
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.