(History of Computers) Lecture # 03 By: M.Nadeem Akhtar. Lecturer. URL:

Similar documents
Describe the layers of a computer system

SSRVM Content Creation Template

Chapter 1. The Big Picture

Welcome to COSC Introduction to Computer Science

COURSE OVERVIEW. Introduction to Computer Engineering 2015 Spring by Euiseong Seo

Chapter 01. Introduction 2018/9/17. Chapter Goals. Computing Systems. Computing Systems. Layers of a Computing System. Abstraction

Lyman Briggs Lecture Series. Group Question. Discussion Questions. Definition of Computer. Definition of Modern Computer. Definition of a Computer

EVOLUTION OF COMPUTERS. In the early years, before the computer was invented, there are several inventions of counting machines.

Chapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS

Computers in Engineering COMP 208. A Brief History. Mechanical Calculators. A Historic Perspective Michael A. Hawker

Computers in Engineering COMP 208


COMPUTERIZED OFFICE MANAGEMENT

HIGHER SECONDARY FIRST YEAR 2 MARK & 5 MARK NOTES CHAPTER 1 1. INTRODUCTION TO COMPUTER

CS101 Lecture 29: Brief History of Computing

Name: Jack Tulatammagul November 1, :52 PM

History of Computing. Slides from NYU and Georgia Tech

Algorithm: Program: Programming: Software: Hardware:

HISTORY OF COMPUTING

Overview of a computer

What You Will Learn Today

You Will Need Floppy Disks for your labs!

Computer History CSCE 101

Part (01) Introduction to Computer

Welcome to COS151! 1.1

v.m.g.rajasekaran ramani sri sarada sakthi mat. Hr. sec. school

Chapter 1: An Introduction to Computer Science. Invitation to Computer Science, C++ Version, 6-th Edition

Part 1: Computer and Information Literacy

COMPUTER - GENERATIONS

Characteristics of Computers

Great Inventions written by Bob Barton

In this chapter, you will learn about: The definition of computer science. Algorithms. Invitation to Computer Science, C++ Version, Third Edition

Introduction To Computers. About the Course

Maninder Kaur.

Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall

CS 1 Notes 1 - Early Computing and 2 - Electronic Computing

HISTORY OF COMPUTERS HISTORY OF COMPUTERS. Mesleki İngilizce - Technical English. Punch Card. Digital Data. II Prof. Dr. Nizamettin AYDIN.

Chapter 1: Introduction to Computers

Chapter 1: Introduction to Computers. In this chapter you will learn about:

CHAPTER 1 COMPUTER OVERVIEW

Learning Objectives. In this chapter you will learn about:

MICROPROCESSOR SYSTEM DESIGN

Introduction to Computer Systems

Computer Systems. Hardware, Software and Layers of Abstraction

Downloaded from

CHAPTER1 : Part 2 INTRODUCTION & HISTORY OF COMPUTERS. UNIVERSITI TENAGA NASIONAL Generates Professionals

A Brief History of Computer Science. David Greenstein Monta Vista High School, Cupertino, CA

Fundamentals of Python: First Programs. Chapter 1: Introduction Modifications by Mr. Dave Clausen

The trusted, student-friendly online reference tool. Name: Date:

Computer Evolution. Budditha Hettige. Department of Computer Science

A (BRIEF) HISTORY OF COMPUTING. By Dane Paschal

Computer Organization CS 206T

Computer Evolution. Computer Generation. The Zero Generation (3) Charles Babbage. First Generation- Time Line

Introduction to Computer Science. What is Computer Science?

Evolution of the Computer

Computer System architectures

ENG 101 Lesson -6. History of Computers

Trends in Computer System Capabilities

The Generations of Computers

Unit 4: Emerging Technologies. A History of Personal Computing by Mrs. Ogletree

Test Bank for Prelude to Programming Chapter 0

Sir Sadiq s computer notes for class IX. Chapter no 1. Introduction to computer

Computer Basics. Computer Technology

ALGORITHMS AND PROGRAMMING

History of Computer. The Abacus. Napier s Bones. The Pascaline or Pascal s Calculator

CS140 Lecture 09a: Brief History of Computing

Chapter 2. The History and Development of Computers

INFS 214: Introduction to Computing

Fundamentals of Digital Computers The mechanical computer age began with the advent of the abacus in 500 B.C by Babylonians. The abacus, which was

UNIT 1. Variables Binary Math

LECTURE -I BASIC CONCEPTS OF COMPUTERS

MECHANICAL COMPUTATION, BABBAGE AND HIS ENGINES

Computer Systems. Computer Systems. Wolfgang Schreiner Research Institute for Symbolic Computation (RISC-Linz) Johannes Kepler University

COMS 1003 Fall Introduction to Computer Programming in C. History & Computer Organization. September 15 th

1: History, Generation & Classification. Shobhanjana Kalita, Dept. of CSE, Tezpur University

Introduction to Computer World Fall 2016

An Introduction to Computer Science CS 8: Introduction to Computer Science Lecture #2

Charles Babbage, a Mathematics professor from England, is recognized as the Father of the Computer. He was born in 1791, and began designing the

1-1 Computer Structure

Early Calculating Tools

Computer science First Class Lecture 1

Computer Science 4500 Operating Systems. Welcome! In This Module. Module 1 Introduction, Overview and History

HISTORY OF CALCULATION. Evolution of Computation

Chapter One. Computers in Context

Name: Date: Hour: The abacus (still in use today) is about 5,000 years old. Not a computer.

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

The History of Computers

Fundamentals Of Computer

The History of Computers. How did this all get started?

4. History of computers and applications

Notes By: Shailesh Bdr. Pandey, TA, Computer Engineering Department, Nepal Engineering College

1.2.1 Electronic computers based on digital switching

Chapter 1 Basic Computer Organization

Fundamental concepts of Information Technology

Chapter 1. Computer System Organization

A little bit of history. Jordi Cortadella Department of Computer Science

Chronological History of the Pre-Computer Developments

Computer Architecture. Prologue. Topics Computer Architecture. Computer Organization. Organization vs. Architecture. History of Computers

Basic Computer Information Technology-I

Angel International School - Manipay 1 st Term Examination November, 2015 ICT

Transcription:

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGIES. (History of Computers) Lecture # 03 By: M.. Lecturer. Department of CS & IT. URL: https://sites.google.com/site/nadeemcsuoliict/home/lectures 1

EARLY HISTORY OF COMPUTING Abacus An early device to record numeric values Blaise Pascal Mechanical device to add, subtract, divide & multiply Joseph Jacquard Jacquard s Loom, the punched card Charles Babbage Analytical Engine 2

EARLY HISTORY OF COMPUTING Abacus An early device to record numeric values We normally do not call it a computer, but a computing device. It is still used in parts of the world today. This distinction between a computer and a computing device will become clearer as we look at other aspects of the history of computing. 3 source: http://www.ee.ryerson.ca:8080/~elf/abacus/intro.html

NAPIER S BONES(OR RODS) Rods were marked with multiplication table results. These were used to provide fairly simple means of multiplying large numbers. The honor for constructing the first calculating machine belongs to a German called Wilhelm Schickard. In 1623 he completed a mechanical calculating machine based on Napier's work. 4

USING THE BONES TO COMPUTE 46732 X 5 Add: 10 150 3500 30000 200000 233660 5

BLAISE PASCAL In 1642 Blaise Pascal, a Frenchman invented a new kind of computing device. It used wheels instead of beads. Each wheel had ten notches, numbered '0' to '9'. When a wheel was turned seven notches, it added 7 to the total on the machine. Pascal's machine, known as the Pascaline, could add up to 999999.99. It could also subtract. 6

GOTTFRIED LEIBNITZ Leibnitz improved on Pascal's adding machine so that it could also perform multiplication, division and calculate square roots. 7

JOSEPH JACQUARD In the late 1700s in France, Joseph Jacquard invented a way to control the pattern on a weaving loom used to make fabric. Jacquard punched pattern holes into paper cards. The cards told the loom what to do. Instead of a person making every change in a pattern, the machine made the changes all by itself. Jacquard's machine didn't count anything. So it wasn't a computer or even a computing device. His ideas, however, led to many other computing inventions later. 8

JACQUARD LOOM- A MECHANICAL DEVICE THAT INFLUENCED EARLY COMPUTER DESIGN 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. 9

LUDDITES During the 1700's and early 1800's, part of the world saw the development of industrialization. Before the Industrial Revolution, manufacturing was done by hand or simple machines. The Industrial Revolution caused many people to lose their jobs. Groups of people known as Luddites attacked factories and wrecked machinery in Britain between 1811 and 1816. The Luddites received their name from their mythical leader Ned Ludd. They believed that the introduction of new textile machines in the early 1800's had caused unemployment and lowered the textile workers' standard of living. Note this is similar to the way some people see that computers today are taking the jobs of workers. 10

CHARLES BABBAGE Babbage is known as the father of modern computingbecause 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". Example: It could find the first 30 prime numbers in two and a half minutes. In the Science Museum, London 11

A CLOSER LOOK AT DIFFERENCE ENGINE 12

Babbage continued work to produce a full scale working Difference Engine for 10 years, but in 1833 he lost interest because he had a "better idea"--the construction of what today would be described as a general-purpose, fully programcontrolled, automatic mechanical digital computer. Babbage called his machine an "analytical engine". He designed, but was unable to build, this Analytical Engine (1856) which had many of the characteristics of today s computers: an input device punched card reader an output device a typewriter memory rods which when rotated into position stored a number control unit punched cards with instructions encoded as with the Jacquard loom 13

SOME CALL BABBAGE S ANALYTIC ENGINE THE FIRST COMPUTER, BUT, ASITWASNOTBUILTBYHIM, MOST PEOPLE PLACE THAT HONOR ELSEWHERE. Babbage's analytical engine contained all the basic elements of an automatic computer-- storage, working memory, a system for moving between the two, an input deviceand an output device. But Babbage lacked funding to build the machine so Babbage's computer was never completed. 14

BABBAGE DESIGNED A PRINTER, ALSO, THAT HAS JUST BEEN BUILT AT THE SCIENCE MUSEUM IN LONDON- 4,000 WORKING PARTS! source: http://news.bbc.co.uk/1/hi/sci/tech/710950.stm 15

ADA LOVELACE. Ada Byron Lovelace was a close friend of Babbage. Ada thought so much of Babbage's analytical engine that she translated a previous work about the engine. Because of the detailed explanations she added to the work, she has been called the inventor of computer programming. Today, on behalf of her work in computing, a programming language, Ada, is named after her. 16

GENERATIONS OF ELECTRONIC COMPUTERS. First Generation Computers (1940-1956) Second Generation Computers (1956-1963) Third Generation Computers (1964-1971) Fourth Generation Computers (1971-Present) Fifth Generation Computers(Present and Beyond) 17

FIRST GENERATION COMPUTERS (1940-1956) The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions. First generation computers relied on machine language, the lowest-level programming language understood by computers, to perform operations, and they could only solve one problemat a time.input wasbased on punched cards and paper tape, and output was displayed on printouts. The UNIVAC and ENIAC computers are examples of firstgeneration computing devices. The UNIVAC was the first commercial computer delivered to a business client, the U.S. Census Bureau in 1951. 18

FIRST GENERATION HARDWARE (1940-1956) VACUUM TUBES First Generation Electronic Computers used Vacuum Tubes Vacuum tubes are glass tubes with circuits inside. Vacuum tubes have no air inside of them, which protects the circuitry. 19

FIRST GENERATION HARDWARE (1940-1956) Vacuum Tubes Large, not very reliable, generate a lot of heat. Magnetic Drum Memory device that rotated under a read/write head Card Readers Magnetic Tape Drives Sequential auxiliary storage devices 20

SECOND GENERATION COMPUTERS (1956-1963) Transistors replaced vacuum tubes in the second generation of computers. The transistor was invented in 1948 but did not see widespread use in computers until the late 1950s. The transistor was far superior to the vacuum tube, allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable than their first-generation predecessors. Though the transistor still generated a great deal of heat that subjected the computer to damage, it was a vast improvement over the vacuum tube. Second-generation computers still relied on punched cards for input and printouts for output. Second-generation computers moved from cryptic binary machine language to symbolic, or assembly, languages, which allowed programmers to specify instructions in words. High-level programming languages were also being developed at this time, such as early versions of COBOL and FORTRAN. These were also the first computers that stored their instructions in their memory, which moved from a magnetic drum to magnetic core technology. The first computers of this generation were developed for the atomic energy industry. 21

SECOND GENERATION HARDWARE (1956-1963) Transistor Replaced vacuum tube, fast, small, durable, cheap Magnetic Cores Replaced magnetic drums, information available instantly Magnetic Disks Replaced magnetic tape, data can be accessed directly 22

FIRSTTRANSISTOR Uses Silicon developed in 1948 won a Nobel prize on-off switch Second Generation Computers used Transistors, starting in 1956 23

THIRD GENERATION COMPUTERS (1964-1971) The development of the integrated circuit was the hallmark of the third generation of computers. Transistors were miniaturized and placed on silicon chips, called semiconductors, which drastically increased the speed and efficiency of computers. Instead of punched cards and printouts, users interacted with third generation computers through keyboards and monitors and interfaced with an operating system, which allowed the device to run many different applications at one time with a central program that monitored the memory. Computers for the first time became accessible to a mass audience because they were smaller and cheaper than their predecessors. 24

THIRD GENERATION HARDWARE (1964-1971) Integrated Circuits Replaced circuit boards, smaller, cheaper, faster, more reliable Transistors Now used for memory construction Terminal An input/output device with a keyboard and screen 25

(THIRD GENERATION HARDWARE) INTEGRATED CIRCUITS Third Generation Computers used Integrated Circuits (chips). Integrated Circuits are transistors, resistors, and capacitors integrated together into a single chip 26

FOURTH GENERATION COMPUTERS (1971-PRESENT) The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip. What in the first generation filled an entire room could now fit in the palm of the hand. The Intel 4004 chip, developed in 1971, located all the components of the computer from the central processing unitand memory to input/output controls on a single chip. In 1981 IBM introduced its first computer for the home user, and in 1984 Apple introduced the Macintosh. Microprocessors also moved out of the realm of desktop computers and into many areas of life as more and more everyday products began to use microprocessors. As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet. Fourth generation computers also saw the development ofguis, the mouse and handheld devices. 27

FOURTH GENERATION HARDWARE(1971-?) Large-scale Integration Great advances in chip technology PCs, the Commercial Market, Workstations Personal Computers and Workstations emerge New companies emerge: Apple, Sun, Dell Laptops Everyone has his/her own portable computer 28

(4 TH GENERATION 1971-PRESENT) WHAT IS A MICROCHIP? Very Large Scale Integrated Circuit (VLSIC) Transistors, resistors, and capacitors 4004 had 2,250 transistors Pentium IV has 42 MILLION transistors Each transistor 0.13 microns (10-6 meters) Getting smaller and smaller, but we are still using microchip technology 29

EVOLUTION OF ELECTRONICS Integrated Circuit Microchip (VLSIC) Transistor 30 Vacuum Tube

PARALLEL COMPUTING AND NETWORKING Parallel Computing Computers rely on interconnected central processing and/or memory units that increase processing speed Networking Ethernet connects small computers to share resources File servers connect PCs in the late 1980s ARPANET and LANs Internet 31

FIFTH GENERATION COMPUTERS (PRESENT AND BEYOND) Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The use of parallel processing and superconductors is helping to make artificial intelligence a reality. Quantum computation and molecular and nanotechnology will radically change the face of computers in years to come. The goal of fifthgeneration computing is to develop devices that respond to natural language input and are capable of learning and self-organization. 32

SUMMARY GENERATIONS OF ELECTRONIC COMPUTERS First Generation Technology Vacuum Tubes Size Filled Whole Buildings Second Gen. Transistors Filled half a room Third Gen. Integrated Circuits (multiple transistors) Smaller Fourth Gen. Microchips (millions of transistors) Tiny - Palm Pilot is as powerful as old building sized computer 33

FIRST GENERATION SOFTWARE (1941-1956) Machine Language Computer programs written in binary (1s and 0s) Assembly Languages and Translators Programs written using mnemonics(designed to add memory), which were translated into machine language Programmer Changes Programmers divide into two groups: application programmers and systems programmers 34

FIRST GENERATION SOFTWARE (1941-1956) ASSEMBLY/MACHINE Systems programmers write the assembler (translator) Applications programmers use assembly language to solve problems 35

SECOND GENERATION SOFTWARE (1956-63) High-level Languages English-like statements made programming easier: Fortran, COBOL, Lisp Systems programmers write translators for high-level languages Application programmers use high-level languages to solve problems 36

THIRD GENERATION SOFTWARE (1964-71) Systems Software Utility programs Language translators Operating system, which decides which programs to run and when Separation between Users and Hardware Computer programmers write programs to be used by general public (i.e., nonprogrammers) 37

THIRD GENERATION SOFTWARE (1964-1971) 38

FOURTH GENERATION SOFTWARE (1971-1989) Structured Programming Pascal C C++ New Application Software for Users Spreadsheets Word processors Database management systems 39

FIFTH GENERATION SOFTWARE (1990- PRESENT) Microsoft Windows operating system and other Microsoft application programs dominate the market Object-Oriented Design Based on a hierarchy of data objects (i.e. Java) World Wide Web Allows easy global communication through the Internet New Users Today s user needs no computer knowledge 40