29 September 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.

Slides:



Advertisements
Similar presentations
8 October 2013Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Advertisements

Computer Skills Preparatory Year Presented by: L. Obead Alhadreti.
Computer History.
Introduction to Computers 2010 Class: ________________ Name: ________________.
Lecture 1 “History and Evolution of Computers” Informatics.
CSE 1520 Computer use: Fundamentals Fall CSE 1520 – Computer use: Fundamentals Instructor (Section G): Simone Pisana Course Director: John Hofbauer.
The father of computing history: Charles Babbage by Anja Jentzsch
CSCI-235 Micro-Computers in Science Course Information & Introduction.
J. Lyons accounting office Analytical Calculation  Reduce a problem to a 2 nd and then a 3 rd  Application of rules and procedures  Problem is.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
History of Computing Define a computer before 1935?
Computer Architecture CPSC 321 Andreas Klappenecker.
Computers What is it? History, Moore’s Law How to build your own? Sohaib Ahmad Khan CS101 - Topical Lecture
1 CSE1301 Computer Programming: Lecture 34 Introduction to the History of Computing.
History of IT.
Some of these slides are based on material from the ACM Computing Curricula 2005.
End Show History of Computers Ancient Times In the beginning, man used his fingers and toes to perform simple computations such as addition and subtraction.
History of Computers Computer Technology Introduction.
KEYBOARD – an input device used to type data.
Evolution of Computers
Chapter 1 An Introduction to Computer Science
Introduction to Computers. Are Computers Important? OF COURSE!
R.D.D. HIGH SCHOOL, BONAIGARH
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
History of Computers. ABACUS-- 500BC -AN ANCIENT CALCULATING MACHINE.
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
History of Digital Computers
The History of Computers
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
COMPUTER ERA Click to add subtitle.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
Chapter 0 Introduction Yonsei University 1 st Semester, 2012 Sanghyun Park.
COMPUTERS. Computers are penetrating all spheres of human activity, in many of them they have become indispensible. They calculate orbits, guide spaceships.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Microprocessor Fundamentals Week 1 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
1 History of Computers (Excerpts from CMPE3). 2 The History of Computers The history of computers is interesting (or should be if you are in this class)
ENIAC. Basic Facts  The Electronic Numerical Integrator and Computer (ENIAC) was first announced on February 14,  It was the first general-purpose.
From the abacus to microprocessors Exploring the Digital Domain The History of Digital Computers.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
CSCI 161 Class 1 Martin van Bommel.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
6 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
6 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Basic History of Computing. Al-Khwarizmi written in 830, Hisab al-jabr w’al- muqabalathe al- jabr; in the title we get algebra developed the concept.
History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
Rouda's Very Short History of Computing CSCI 101.
29 September 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Computer & TechnologyMahidol Wittayanusorn School1 History of Computers ง เทคโนโลยีสารสนเทศ พื้นฐาน.
ENIAC Electronic Numerical Integrator and Computer.
1800s Industrial revolution Boolean logic Punch cards – these are mechanical devices utube.com/watc h?v=7E9G9QATI Gg utube.com/watc.
Computer History How did we get here?.
LECTURE#2 INTRODUCTION TO COMPUTERS, HISTORY AND APPLICATIONS INSTRUCTOR: M. MATEEN YAQOOB.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Chapter.
20 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
A BRIEF HISTORY OF COMPUTERS, THE INTERNET AND THE UNIVERSE By L. Gillett Webmaster MMC.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Computing Through History1 The History of Computing Computing by mechanical means has been desired for more than 5,000 years. The tools have improved as.
Introduction to Information Technology, D3 FMIPA UGM Chapter 1 Brief History of Computer Technology 1.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
Introduction to Computers
Introduction to Computer Systems
Evolution of Computer Hardware
CS111 Computer Programming
Computer Applications
COMS 161 Introduction to Computing
INTRODUCTION Term “Computer” Computer definition Data Information
Presentation transcript:

29 September 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems Autumn 2015 Week 1a: History of Computing

29 September 2015Birkbeck College, U. London2 Hardware for Evaluating 1+2 Brain Abacus – rods and beads Mechanical – rods and gears Electromechanical – electromagnets open and close switches Vacuum tubes Transistors and integrated circuits

29 September 2015Birkbeck College, U. London3 Pascal’s Calculator: the Pascaline Image from Addition and subtraction only. See “How the Pascaline works” on You Tube

29 September 2015Birkbeck College, U. London4 Difference Engine Early computer for squaring numbers, and much more. Numerical results printed out in the form of tables. Designer: Charles Babbage ( ) 1821: plans for a Difference Engine. 1832: partially built by Joseph Clement. 1834: plans for a more advanced computer, the programmable Analytical Engine. Never built. See

Why Differences? A polynomial f(x) can be evaluated using differences. To evaluate f(n), where n>0 is an integer use f(n)=(f(n)-f(n-1))+f(n-1) Polynomials are used to approximate functions, e.g. if x is small, Log(1+x) ≈ 1+x-x*x/2 29 September 2015Birkbeck College, U. London5

Calculation of Squares Using Differences xx*x1 st difference2 nd difference September 2015Brookshear Section 0.26

29 September 2015Birkbeck College, U. London7 Difference Engine Engine constructed from Babbage’s designs by the Science Museum

29 September 2015Birkbeck College, U. London8 Lego® Version of the Difference Engine Built by Andrew Carol

Code Breaking Machine 29 September 2015Birkbeck College, U. London9 Replica of the “Bombe” used at Bletchley Park Original design (1939): Alan Turing Gordon Welchman Electromechanical, specialised only for breaking the Enigma code

29 September 2015Birkbeck College, U. London10 Electromechanical Computer 1 st fully automatic computer. Vol16x2.4x0.6 m 3, weight 4500 Kg. Instructions read from punched paper. Store: 72 nums. of 23 dec. digits. Speed: + or s., * 6 s., / 15.3 s. H. Aiken, 1944

29 September 2015Birkbeck College, U. London11 ENIAC 18,000 vacuum tubes Vol 30x2.4x0.9 m 3, Weight Kg Data input: card reader. Volatile store: twenty 10 digit decimal nos. Read only store: 100 nos. Programming: rewire Speed: + or – 0.2 ms, * 3 ms, / 25 ms. J. Presper-Eckert and J. Mauchley

29 September 2015Birkbeck College, U. London12 Computing at Birkbeck 1945: Andrew Booth recruited by J.D. Bernal to work on mathematical methods for inferring crystal structure from X-rays : builds series of computers, Automatic Relay Computer (ARC), ARC2, SEC, … 1957: establishes Department of Numerical Automation at Birkbeck See

29 September 2015Birkbeck College, U. London13 Computing at Birkbeck MSc student Norman Kitz working on the SEC (Simple Electronic Computer) at Birkbeck (1949). 50years/50yearsofcomputing.pdf

29 September 2015Birkbeck College, U. London14 Computing Game Tom has a game in which he pretends to be a computer…

29 September 2015Birkbeck College, U. London15 Equipment  A set of boxes  Each box has a name: a, b, c, …  Each box contains a piece of paper with a single number on it, e.g. box a contains acbde f g

29 September 2015Birkbeck College, U. London16 Instructions Tom carries out instructions such as: Add the number in box a to the number in box c, then put the result in box c, i.e. make the result the new number in box c. Subtract the number in box b from the number in box a. Put the result in box a. Multiply the number in box b with the number in box c. Put the result in box d.

29 September 2015Birkbeck College, U. London17 Observations  The computer consists of a memory (the boxes), a device for changing the contents of the memory (Tom) and a list of instructions.  The instructions are simple and there are only a few types (so far add, subtract and multiply).  The instructions are carried out one at a time.  There is no limit to the number of instructions which are carried out (Tom never gets tired).