History Generation 0 Charles Babbage ( ) Analytical Engine

Slides:



Advertisements
Similar presentations
1.2 History of Operating Systems
Advertisements

Introduction to Operating Systems
Computer History.
Introduction to Computer Programming Nai-Wei Lin Department of Computer Science and Information Engineering National Chung Cheng University.
There are three ages of computer Dark age Middle age Modern age
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
CMPT 300 Day: Operating System Instructor: Senqiang Zhou TA: Rong Ge {szhoua,
Tuesday, June 06, 2006 I hear and I forget, I see and I remember, I do and I understand. -Chinese Proverb.
Introduction to Computer Systems and Operating Systems
1 Chapter 2 Operating Systems: Software in the Background.
Appendix The Continuing Story of the Computer Age.
Operating Systems BTEC IT Practitioners.
History of Computers Lecture 1. History of Computers Mechanical Computers –Abacus –Jacquard Loom –Player Piano –Difference Engine –Analytical Engine –Hollerith.
Lecture-I 1 CSC 322 Operating Systems Concepts Teacher Ahmed Mumtaz Mustehsan Ahmed Mumtaz Mustehsan, CIIT, Islamabad.
Topic 1 – What is an OS? 1 CS502 Spring 2006 What is an Operating System? Characteristics –Large, complex set of programs –Long-lived, evolutionary –Worked.
1 Chapter 1: Introduction What is the aim of the subject? What is the aim of the subject? Why are OSes important? Why are OSes important? What is an OS?
Operating Systems ECE344 A brief history of OS Ding Yuan ECE Dept., University of Toronto
R.D.D. HIGH SCHOOL, BONAIGARH
Lecture 13 Operating Systems
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 0 - Introduction to Computers and Programming.
Principles of Operating System 2014
Operating systems CHAPTER 7.
By Tanner And Whitney.  The CPU of a computer does most of the work.  It changes information it takes out of the RAM  Uses input and output devices.
 What is OS? What is OS?  What OS does? What OS does?  Structure of Operating System: Structure of Operating System:  Evolution of OS Evolution of.
Operating Systems.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
MODERN OPERATING SYSTEMS Chapter 1 Introduction Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 1 Introduction Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc.
History  Generation 0  Charles Babbage ( )  analytical engine  purely mechanical  Ada Lovelace – first programmer.
Computer Generations Evolution of the Computer. Modern Computers Modern computers – Binary, electrical, computational devices.
1 Operating Systems: Principles and Practice Cpr E 308.
Rouda's Very Short History of Computing CSCI 101.
CENG334 Introduction to Operating Systems 1 Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Chapter 1 Introduction to Operating System Part 1
Computer Basics. Samples of Operating Systems IBSYS (IBM 7090) OS/360 (IBM 360) TSS/360 (360 mod 67) Michigan Terminal System CP/CMS & VM 370 MULTICS.
MODERN OPERATING SYSTEMS Chapter 1 Introduction
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Operating Systems.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Lab #1: UNIX crash course Introduction: History of Operating Systems Lesson #1: Navigating directories Lesson #2: Creating and editing files with emacs.
Operating Systems (Credit to: Rick Graziani of Cabrillo College)
The First Computers Jacquard’s Loom: programmed a loom
4. History of Computing Technology
The History of Computer Science
Computer Information Systems
Electronic devices used
Chapter 1 The Big Picture
Evolution of Computer Hardware
THE OPERATION SYSTEM The need for an operating system
History Computers.
The most Effective Method To Stop Printer Spooling on a Windows Computer.
Overview Introduction to Operating Systems
Lecture 2: Hardware Review
מערכות הפעלה (Operating System - OS) הנדסת תוכנה, תכנון ותכנות מערכות
Milestones in Computer Development
Архитектура на компјутери
MODERN OPERATING SYSTEMS Third Edition ANDREW S
CS 153 Design of Operating Systems Winter 18
Lecture 2: Hardware Review
Technology History - Goal: To make human tasks easier
CS 153 Design of Operating Systems Winter 19
Operating System Introduction
Operating Systems Principles Lecture 1: Introduction
CS 330 Programming Languages
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
Introduction and History
Operating System Introduction
Presentation transcript:

History Generation 0 Charles Babbage (1792-1871) Analytical Engine purely mechanical Ada Lovelace – first programmer

Generation 1 tubes WW II ’45-’55 Aiken – Harvard von Neumann – Princeton Zuse – Germany Eckert & Mauchley – U Penn

Generation 2 transistor ’55-’65 mainframes, punched cards, operators batch systems cards  1401  tape  7094  tape  1401  printer

Generation 3 ICs ’65 – ’80 System/360 “family” of systems Multiprogramming – multiple programs in memory at the same time sharing the CPU SPOOL – simultaneous peripheral operation online Timesharing – variant of multiprogramming for terminal and batch jobs

Gen 3 cont’d MULTICS Computer utility idea (kind of like internet servers) More ambitious than hardware could support MULTICS + PDP7 + Ken Thompson = Unix Unix variants: System V BSD IEEE POSIX Now Linux from Linus Torvalds

Gen 4 – 1980 to present VLSI 8080 CP/M also Z80 Apple I and II 8088 + MS-DOS (from Seattle Comp. Prod.) Apple Lisa (Xerox Star) Apple Mac Windows 3.1, 95, 98, NT (designed by David Cutler from DEC VAX/VMS), 2000, XP XWindows on Unix and Linux