History  Generation 0  Charles Babbage (1792-1871)  analytical engine  purely mechanical  Ada Lovelace – first programmer.

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,
Winter 2005 CMPE 151: Network Administration Lecture 2.
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
Beginning Snapshots Chapter 0..
1 Chapter 2 Operating Systems: Software in the Background.
Appendix The Continuing Story of the Computer Age.
History of Computing Fergus Toolan Intelligent Information Retrieval Group UCD.
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 1 Introduction Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
History of Computers Lecture 1. History of Computers Mechanical Computers –Abacus –Jacquard Loom –Player Piano –Difference Engine –Analytical Engine –Hollerith.
Operating Systems.
Lecture-I 1 CSC 322 Operating Systems Concepts Teacher Ahmed Mumtaz Mustehsan Ahmed Mumtaz Mustehsan, CIIT, Islamabad.
OPERATING SYSTEM LESSON 1. HISTORY OF OPERATING SYSTEM The First Generation ( ) The Second Generation ( ) The Third Generation ( )
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.
OS Winter’03 Introduction (cont.) -History Operating Systems.
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
1 6 Abacus An early device to record numeric values Blaise Pascal Mechanical device to add, subtract, divide & multiply Joseph Jacquard Jacquard’s Loom,
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.
Introduction What is an Operating System? r System programs: m Generally execute in user mode. m Command interpreter (shell), compilers, editors, …..
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.
F2032 FUNDAMENTALS OF OPERATING SYSTEM F Fundamentals of Operating System.
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.
CSCI 161 Class 1 Martin van Bommel.
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.
Computer Generations Evolution of the Computer. Modern Computers Modern computers – Binary, electrical, computational devices.
Dannelly's Very Short History of Computing CSCI 101.
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.
Computer History How did we get here?.
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.
1 Operating System (CS – 772) Instructor: Nasir Minhas Assistant Professor UIIT PMAS – UAAR
Operating Systems.
Information Processing by Les Krahner Micro computers Mini computers Mainframes CPU Input Output Primary Memory Supercomputers.
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.
The First Computers Jacquard’s Loom: programmed a loom
4. History of Computing Technology
The History of Computer Science
Electronic devices used
History Computers.
History Generation 0 Charles Babbage ( ) Analytical Engine
The most Effective Method To Stop Printer Spooling on a Windows Computer.
Overview Introduction to Operating Systems
מערכות הפעלה (Operating System - OS) הנדסת תוכנה, תכנון ותכנות מערכות
Milestones in Computer Development
Архитектура на компјутери
Technology History - Goal: To make human tasks easier
Operating System Introduction
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
Introduction and History
Presentation transcript:

History  Generation 0  Charles Babbage ( )  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 that 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  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