Chap 1 Introduction. What is OS? OS is a program that interfaces users and computer hardware. Purpose: Provides an environment for users to execute programs.

Slides:



Advertisements
Similar presentations
Chapter 2 Operating System Overview Operating Systems: Internals and Design Principles, 6/E William Stallings.
Advertisements

1 School of Computing Science Simon Fraser University CMPT 300: Operating Systems I Dr. Mohamed Hefeeda.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Introduction to Systems Architecture Kieran Mathieson.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Chapter 8 Operating System Support
Chapter 1 and 2 Computer System and Operating System Overview
Chapter 1 An Overview of Personal Computers
EET 4250: Chapter 1 Performance Measurement, Instruction Count & CPI Acknowledgements: Some slides and lecture notes for this course adapted from Prof.
1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.
1 What is an operating system? CSC330Patricia Van Hise.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
BY: SACHIN SHRIVASTAVA Operating System By : Sachin Shrivastava 1.
By Mr. Abdalla A. Shaame.  An operating system is a software component that acts as the core of a computer system.  It performs various functions and.
SHARANPREET SIDHU IT/9. The first generation of computers is said by some to have started in 1946 with Eniac, the first 'computer' to use electronic.
 Introduction Introduction  Definition of Operating System Definition of Operating System  Abstract View of OperatingSystem Abstract View of OperatingSystem.
Objectives To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization.
M. Guymon - Pleasant Grove High - Spring 2003 Operating Systems Computer Technology.
BACS 287 Basics of Programming BACS 287.
Operating System Overview
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
Chapter 1. Introduction What is an Operating System? Mainframe Systems
 What is an operating system? What is an operating system?  Where does the OS fit in? Where does the OS fit in?  Services provided by an OS Services.
SWE202 Fundamental of Operating System Lecture 1: Introduction Asst.Prof.Dr.Surasak Mungsing Faculty of Information Technology Sripatum University.
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
EET 4250: Chapter 1 Computer Abstractions and Technology Acknowledgements: Some slides and lecture notes for this course adapted from Prof. Mary Jane Irwin.
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
Chapter 1: Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 1: Introduction What Operating Systems Do Computer-System.
M. Guymon Pleasant Grove High School Spring 2003 Operating Systems Computer Technology Day 3.
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.
Computers Operating System Essentials. Operating Systems PROGRAM HARDWARE OPERATING SYSTEM.
Generation of Computers
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
Operating System Principles And Multitasking
Chapter 1 Introduction to Operating System Part 1
Operating System Structure A key concept of operating systems is multiprogramming. –Goal of multiprogramming is to efficiently utilize all of the computing.
Operating Systems Computer Technology Created by M. Guymon Pleasant Grove High School Spring 2003 Modified by M. Corbett Lehi Junior High Summer 2010.
O PERATING S YSTEM. What is an Operating System? An operating system is an event driven program which acts as an interface between a user of a computer,
CIS250 OPERATING SYSTEMS Chapter One Introduction.
CS 345 Computer System Overview
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Multiprocessor Systems Distributed.
Generations of Computing. The Computer Era Begins: The First Generation  1950s: First Generation for hardware and software Vacuum tubes worked as memory.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
Copyright Prentice Hall, Inc. 1 Operating System Overview.
Chapter 1 Introduction.
Applied Operating System Concepts
Applied Operating System Concepts
Chapter 1 Introduction.
Chapter 1: Introduction
Chapter 1: Introduction
OPERATING SYSTEM OVERVIEW
Computer Science I CSC 135.
Chapter 1: Intro (excerpt)
What is an Operating System?
Operating System Concepts
Computer Technology Day 3
Unit 1: Introduction to Operating System
Introduction to Operating Systems
Introduction to Operating Systems
Operating System Introduction.
Computer Generations.
Introduction to Operating Systems
Computer Technology Day 3
Chapter 1: Introduction
Operating System Concepts
Overview of Computer system
Necessary Background for OS
Presentation transcript:

Chap 1 Introduction

What is OS? OS is a program that interfaces users and computer hardware. Purpose: Provides an environment for users to execute programs. Goal: convenient to use a computer system and in an efficient manner to use computer hardware

1.1 Features provided by OS –defining user interface –sharing the computer hardware among users –allowing users to share data – common data –scheduling resources among users –facilitating input/output –recovering from error

1.2 The key resources an OS manages : processors ( cpu or other processors ) storage ( primary and secondary ) I/O devices Data ( files ) Internal devices : clock, timers Processes

2. Generations of OS 2.1 Hardware generations –1st generation : vacuum tubes –2nd generation : transistors –3rd generation : integrated circuits (IC) –4th generation: LSI and VLSI

Future direction: –reduce the cost –reduce the energy consumption –increase operating speed –increase capacity

2.2 Zero generation of OS (1940s) Features Hardware only, without OS Users had completely access to machine language. Users had to hand-code all instructions. Load in the program manually on the front panel.

2.3 1st generation of OS (1950s) – Batch processing system For smoothing the transition between jobs The flow chart of running an application program Power on the computer ↓ OS initiates a user program ↓ Execute the user program ↓ Clean the job ↓ OS initiate another user program