Typical Computer System. What's an O.S. and What Does it Do? Software extensions to Hardware Provides for efficient control of and access to system facilities.

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Advertisements

Operating System.
COURSE: COMPUTER PLATFORMS
Operating Systems An operating system is a set of programs that controls how the hardware of a computer works. An operating system provides a means of.
Maninder Kaur OPERATING SYSTEM Maninder Kaur 11 Oct 2010.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and.
Computer Science 101 The Virtual Machine: Operating Systems.
Types of Operating System
Operating systems CHAPTER 7.
SOFTWARE.
Systems Software & Operating systems
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
Software GCSE ICT.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
 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.
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
Chapter 1: Introduction to oerating system
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Standard Grade Computing System Software & Operating Systems.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems CSCI-6140 – Computer Operating Systems David Goldschmidt, Ph.D.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Operating System 2 Overview. OPERATING SYSTEM OBJECTIVES AND FUNCTIONS.
Chapter 1: Introduction and History  Where does the operating system fit in a computing system?  What does the operating system achieve?  What are the.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
A Level Computing for AQA Teacher’s Resource CD-ROM 42 CHAPTER: Operating systems Nick Sims Basic functions Classifying operating systems.
Operating System Principles And Multitasking
Operating System Structure A key concept of operating systems is multiprogramming. –Goal of multiprogramming is to efficiently utilize all of the computing.
Operating Systems Objective n The historic background n What the OS means? n Characteristics and types of OS n General Concept of Computer System.
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
Outcome 1: Describe the structure and function of an operating system.
Computer Components: Software Computer Technology.
Chapter 06: System Software. Definition  Master program  Controls all hardwares connected to computer  Collection of programs Users Application software.
Application Software System Software.
1 3 Computing System Fundamentals 3.3 Computer Systems.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 OS 1.
Operating Systems.
Ch 26 & 27 Operating Systems.  Understand the purpose of an operating system  Be able to describe the tasks performed by an operating system.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
1 Lesson 8 Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer Software.
CT101: Computing Systems Introduction to Operating Systems.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
Operating Systems What an Operating System is.
Introduction to comp. and prog. CS 101 G 964
Applied Operating System Concepts
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
THE OPERATION SYSTEM The need for an operating system
Introduction to Operating System (OS)
TYPES OFF OPERATING SYSTEM
Chapter 1: Introduction
OPERATING SYSTEMS.
Functions of an operating system
Introduction to Operating Systems
The Operating system Gives life to the hardware
Ainsley Smith Tel: Ex
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
SOFTWARE TECHNOLOGIES
The Main Features of Operating Systems
Software - Operating Systems
Operating System Overview
Presentation transcript:

Typical Computer System

What's an O.S. and What Does it Do? Software extensions to Hardware Provides for efficient control of and access to system facilities Provides a structure for running Programs Acts as a user interface

Different ways of Operating Single-User Environment One User at a time Initially, running only one program at a time Now, Single-User PC allows several Programs to run at the same time (e.g., Windows 95, Mac System 7.x, OS/2) Can have WP and Spreadsheet open at same time and `switch' between them.

Multi-Access/Multi-user Environments Many users logged in at same time (e.g., via campus network or Internet) Same application run several times, or many different application run at the same time Each user appears to have all systems resources available - The Virtual Machine

Multi-tasking/Multi-processing A process is an instance of a program in execution - Definition Processes are run apparently in parallel by sharing system resources Multi-tasking does not imply Multi-user, nor vice versa

Multi-programming Multi-tasking + instructions / data from different processes co-resident in memory Multi-programming implies multi-tasking, but not vice versa

Reasons for different operating requirements Many users interactively using same computer system for many different tasks: Each user could be running a program interactively or in batch editing a file checking system status information At Lunch! But Logged in Needs to provide different levels of service Needs Quick Response Need to Protect users from each other System needs to be robust

Many Users running the same program - e.g., Flight reservations: Needs quick response time Easy to use sharing up-to-date information consistency and protection of data

Few Users, or fully automated system, mainly for checking system status - e.g., real-time system controlling nuclear reactor: Very fast - needs to respond to changing environment No real need for comprehensive user interface Reliable Secure

Batch system - e.g., bureau service only supervisor interacts with system all other programs are JOBS, collections of programs identified by a job card. Little need for extensive user interface must run jobs according to some known set of criteria, as users may be charged for use of the system. reliable secure

General Purpose OS: allows interaction and batch processing reasonable to excellent user interface inherits characteristics of like environments already described.