1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.

Slides:



Advertisements
Similar presentations
History of Information Technology Georgia CTAE Resource Network Curriculum Office, June 2009 To accompany curriculum for the Georgia Peach State Career.
Advertisements

An Overview of the Computer System
B.A. (Mahayana Studies) Introduction to Computer Science November March What is a Computer? An overview of what a computer is, the.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Appendix The Continuing Story of the Computer Age.
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
Lecture 2 Computer development history. Topic History of computer development Computer generation Programming language.
Chapter 1 An Overview of Personal Computers
1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.
WEEK FOUR COMPUTING DEVICES II ( 20 TH CENTURY TO DATE)
The History of Computers By: Casey Walsh. Introduction Computer history can be broken down into five generations of change. Computer history can be broken.
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
History of computers By Anne Perera.
Evolution of Computers
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 6 Abacus An early device to record numeric values Blaise Pascal Mechanical device to add, subtract, divide & multiply Joseph Jacquard Jacquard’s Loom,
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 01 Nell Dale & John Lewis.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
EMT1111 Logic and Problem Solving Lecture 2 Dr. Benito Mendoza.
BACS 287 Basics of Programming BACS 287.
CS 1410 Intro to Computer Tecnology Computers and History1.
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
CISC105 General Computer Science Class 1 – 6/5/2006.
Generational Computing CSCI 1060 Fall CSCI 1060 — Fall 2006 — 2 First Generation Large computers, difficult to program Primarily used by scientists.
Chapter 1 The Big Picture.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Visual C++ Programming: Concepts and Projects
Computer Components.
History of Computers Computer Technology Day 2. Computer Generations: Overview GenerationTimePrincipal Technology Examples ZerothLate 1800’s to 1940Electro.
Computer Generations Evolution of the Computer. Modern Computers Modern computers – Binary, electrical, computational devices.
Chapter 1 Introduction. Understand the concept of a black box, a data processor, and a programmable data processor. Define the von Neumann model and name.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Rouda's Very Short History of Computing CSCI 101.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
The 5 generations of computers. Generations of computers The history of computer development is often referred to in reference to the different generations.
The four generations of digital Computer 1. The first generation computers 2. The second generation computers 3. The third generation computers 4. The.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
Midterm OPERATING SYSTEM. Objectives At the end of the course, the student should be able to: Define the operating system; Demonstrate the abstract view.
Generations of Computing. The Computer Era Begins: The First Generation  1950s: First Generation for hardware and software Vacuum tubes worked as memory.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
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.
CHAPTER 1 OVERVIEW OF COMPUTER AND PROGRAMMING 1.1 Electronic Computer Then and Now 1.2 Computer Hardware 1.3 Computer Software 1.4 The Software Development.
THE FIVE GENERATIONS OF COMPUTERS
The First Computers Jacquard’s Loom: programmed a loom
Chapter 1 Introduction.
4. History of Computing Technology
Computer Science Introduction
Computer Generations First Generation ( )
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1 Introduction.
Chapter 1 The Big Picture
History Computers.
Chapter 1 Introduction.
Computer Technology Notes #3
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
An Overview of the Computer System
Computer Science I CSC 135.
Introduction to IT Zeeshan A. Bhatti.
Computer Generations.
CS 330 Programming Languages
Presentation transcript:

1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing

2 Early electronic computers ENIAC (1946) - Electronic Numerical Integrator and Calculator –First general purpose purely electronic digital computer. –Built for US Army to make calculations for weather predictions & ballistics tables. –18, 000 vacuum tubes, space 50 X 30 ft, weighed 30 tons. –Numbers are entered by manually setting its 6000 switches.

3 Early electronic computers (cont.) EDVAC - Electronic Discrete Variable Calculator –A general instruction set and a stored program. –Both numbers and program instructions were stored electronically in the computer’s memory. UNIVAC - Universal Automatic Computer –First commercially built computer. –Delivered to the U.S. Census Bureau in 1951 to tabulate the results of the previous year’s census.

4 Early electronic computers (cont.) John von Neumann ( ) –“von Neumann machine”. –Binary number computation. –Memory for data storage. –Input and output devices. –Overall logical control.

5 Mainframes Generation –The development of modern computers is often described in terms of the “generation”, in which a particular technology was used. Architecture –The overall design of a computer’s electronic circuitry and its logical functionality is called its architecture.

6 Mainframes (cont.) First generation – 1950s –Architecture Electronic circuitry: vacuum tubes. Memory: magnetic cores. –Stored program Program: machine language. Processing: a single program at a time. –Peripheral devices Input and output: punched cards. Data storage: magnetic tapes.

7 Mainframes (cont.) Second and third generations – 1960s –Architecture Electronic circuitry: transistors to integrated circuits (ICs). –Symbolic languages Assembly language. FORTRAN - FORmula TRANslation, first high- level language. COBOL - Common Business-Oriented Language. LISP - LISt Processing.

8 Mainframes (cont.) –Translators: translating high-level language to machine-understandable form Assemblers: converting program instructions from assembly languages into the machine language. Compilers: translating program statements from FORTRAN and COBOL to machine language. Interpreter: translating and executing each program statement dynamically.

9 Mainframes (cont.) –Operating Systems (OS): a program to control the overall processing of the machine Batch processing: jobs that were similar in their requirements were grouped together into batches and run sequentially. JCL (Job Control Language): to minimize operator intervention, JCL cards were inserted between the card decks of each job to direct how each job was to be processed. Mass storage: disk drives provided permanent storage and fast access to large quantities of data.

10 Time sharing Time sharing controls computer operations in such a way that input and output activity (I/O) would not slow down the primary computation. Multiprocessing (mid-1960s) –A program was broken into tasks (processes). –Each process was allow a interval of time for execution before control was passed to another one. Interactive computing (early 1970s) –User could sit at a remote terminal and communicate directly with the computer. –Allow multiple users at the same time.

11 Microcomputers Fourth generation – 1970s –Chip circuitry: VLSI - Very Large Scale Integration, which could contain all logic circuits on a single chip. These chips were known as microprocessors. Minicomputers – 1970s –Lower cost and more accessible computing power. –Architecture is based on the 16-bits (vs. the 32-bits in use for larger computers) representation of data in computer memory.

12 Microcomputers (cont.) PC - Personal Computer – 1970s-1980s –Low cost computers intended for personal use. Input: keyboard. Output: screen. Data storage: removable floppy disks. Examples: Apple, IBM PC. –DOS - Disk Operation System DOS was developed by Microsoft for the IBM PC. DOS provides the basic functions for a single user to handle data storage and to control input and output devices and program execution.

13 Microcomputers (cont.) –GUI – Graphical User Interface With the introduction of the Mac (Macintosh) computer by Apple in Information was presented to the user via pictures, known as icons. A new hand-held input device, called a mouse, was available for selecting choices from the screen. Mac utilized a bit-mapped display which is able to display both graphics and text. Each graphical image is composed of small dots called pixels which must be manipulated individually by the computer ‘s programs.

14 Microcomputers (cont.) PC software –Software are programs directing a computer’s operations and solving problems. –Hardware are the physical devices that form the computer itself. –The popularity of PCs grew rapidly in the 1980s as innovative application programs were developed to enable nontechnical users to do useful tasks on the computer.

15 Microcomputers (cont.) Word processors allow a user to write and edit text. Spreadsheet programs provider convenient computational power for data stored in tables. Business graphics programs are able to display data in the form of graphs and charts.

16 Microcomputers (cont.) Workstations – 1980s –For complex number crunching scientific and engineering programs. –For a single user. –Using multiprocessing systems. –Well suited for networking use.

17 Networked Computing Computer networks – 1980s-present –Users access computers which are at a distance. –Users share data. –Users transmit messages between computers. Telephone lines –An electronic device called a modem allows computers to transmit data over telephone lines,

18 Networked Computing LAN – Local Area Network –A LAN allows computers in reasonable proximity of each other to be connected by cabling over which data can be transmitted from one machine to another without the use of telephone lines. Distributed computing –Techniques of shared processing over networks are generally called distributed computing. –A computer that provides the core of the services is called a server. –Any computer requesting a service is known as a client.