INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.

Slides:



Advertisements
Similar presentations
OPERATING SYSTEM INTRODUCTION
Advertisements

COURSE: COMPUTER PLATFORMS
Maninder Kaur OPERATING SYSTEM Maninder Kaur 11 Oct 2010.
Chapter 1 Introducing Operating Systems
Chapter 1: Introduction
Lecture 1: History of Operating System
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Introduction  What is an Operating System  What Operating Systems Do  How is it filling our life 1-1 Lecture 1.
1 What is an operating system? CSC330Patricia Van Hise.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
1/16/2008CSCI 315 Operating Systems Design1 Introduction Notice: The slides for this lecture have been largely based on those accompanying the textbook.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Operating systems CHAPTER 7.
9/14/2015B.Ramamurthy1 Operating Systems : Overview Bina Ramamurthy CSE421/521.
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Introduction Operating Systems. No. 2 Contents Definition of an Operating System (OS) Role of an Operating System History of Operating Systems Classification.
Chapter 1. Introduction What is an Operating System? Mainframe Systems
 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.
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 1 Introduction Read:
Fall 2000M.B. Ibáñez Lecture 01 Introduction What is an Operating System? The Evolution of Operating Systems Course Outline.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
Understanding Operating Systems Flynn & McHoes
Operating System Concepts Chapter One: Introduction What is an operating system? Simple Batch Systems Multiprogramming Systems Time-Sharing Systems Personal-Computer.
1.1 Operating System Concepts Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
Operating System Principles And Multitasking
Operating Systems Objective n The historic background n What the OS means? n Characteristics and types of OS n General Concept of Computer System.
CIS250 OPERATING SYSTEMS Chapter One Introduction.
Computer and Operating Systems
Operating System. Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered.
Operating Systems.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
1.1 Sandeep TayalCSE Department MAIT 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming Batched Systems Time-Sharing Systems.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
Operating System Concepts with Java – 7 th Edition, Nov 15, 2006 Silberschatz, Galvin and Gagne ©2007 Chapter 0: Historical Overview.
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
Applied Operating System Concepts
Chapter 1: Introduction
Applied Operating System Concepts
2. OPERATING SYSTEM 2.1 Operating System Function
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Operating System (OS)
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
OPERATING SYSTEM OVERVIEW
Operating System Concepts
Chapter 1: Introduction
Unit 1: Introduction to Operating System
Functions of an operating system
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Chapter 1: Introduction
Chapter 1: Introduction
Operating Systems : Overview
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Operating Systems
Operating System Concepts
Chapter 1: Introduction
Presentation transcript:

INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS

OBJECTIVES To define the term Operating System To discuss the historic overview of O/S Types of Operating Systems Interpret the basic functions of Operating System

GOALS OF AN OPERATING SYSTEM To make the computer system convenient to use. To use the computer hardware in an efficient manner.

PURPOSE OF AN OPERATING SYSTEM The purpose of an operating system is to provide an environment in which a user may execute programs.

Users Application Programs Operating system Computer Hardware Abstract view of the components of a computer system

WHAT IS AN OPERATING SYSTEM? An Operating System is an interface between user and hardware of a computer system.

WHAT IS AN OPERATING SYSTEM? An Operating System is a system software which may be viewed as an organized collection of software consisting of procedures for operating a computer and providing an environment for execution of programs.

OTHER DEFINITIONS An Operating System is a control program. An Operating System is similar to a Government. An Operating System can be defined as a Resource Manager.

HISTORICAL VIEW OF AN OPERATING SYSTEM Early systems: In the early systems, no Operating System programs runs on a base machine.

HISTORICAL VIEW OF AN OPERATING SYSTEM Simple Monitor: Monitor programs were developed that allowed users to “batch” their jobs together, which constituted an automatic job sequencing.

HISTORICAL VIEW OF AN OPERATING SYSTEM Offline Operation: As computers became more complex, especially with regard to I/O device management, offline operating systems were developed that permanently resided in memory and provided I/O Control Services for user jobs.

HISTORICAL VIEW OF AN OPERATING SYSTEM Buffering and Spooling: More ways to overlap CPU with slower operations. Buffering:- overlap computing with I/O for same job. Spooling:- overlap computing with I/O for different jobs.

HISTORICAL VIEW OF AN OPERATING SYSTEM Multiprogramming: Multiprogramming was used as a technique to enhance the throughput efficiency. Overlapping interleaving computing of different jobs. More than one job is “ready” at the same time.

SPOOLING: DISK CARD READER LINE PRINTER CPU

Different types of Multiprogramming Operating System Multitasking operating system Multiprocessing operating system Multi-user operating system

TIMESHARING AND REAL-TIME SYSTEMS Timesharing system: This executes commands of several users as they are entered, attempting to provide each user with a reasonably short response time to each command.

TIMESHARING AND REAL-TIME SYSTEMS Real-time system: It is designed to respond quickly to external signals such as those generated by data sensors.

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling      

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       The o/s keeps track of the memory, what parts are in use and by whom.

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       The o/s keeps track of processors and the status of processes. It decides who will have a chance to who will have a chance to use the processor.

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       The o/s keeps track of the devices, channels, control units and decides what is an efficient way to allocate the device.

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       O/S keeps track of the information, its location, use, status etc. and decides who gets use of the resources, enforce protection requirements.

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       An o/s is to protect the user from unauthorized access from unauthorized access of his files or data. And also it should protect itself from users itself from users

FUNCTIONS OF OPERATING SYSTEM Memory management Process management Device management Information management Protection Error Handling       An o/s must respond to errors by taking the appropriate actions.

FILE CONCEPT File is a collection of related information. It is named and is referred by its name. Files are organized into directories for easy access.

DIRECTORY STRUCTURE ROOT D0 F1 D3 D2 D21D31 F311 F31 F21 D1 D311

CLIENT-SERVER MODEL User process(client process) sends the request to a server process, which when does the work and sends back the answer.

CLIENT-SERVER ARCHITECTURE CLIENT is an application that runs on a personal computer or on a workstation and relies on SERVER to perform some operations such as managing files, disk drives, printers or network traffic.

NETWORK OPERATING SYSTEM The Software that enhances a basic Operating System by adding Networking Features. Examples: Novell Netware, WINDOWS NT

DISTRIBUTED OPERATING SYTEM Distributed operating system is one that looks to its users like an ordinarily centralized operating system but runs on multiple independent CPU’s. Key concept is TRANSPARENCY.

Operating system is an essential component of system software which consists of procedures for managing computer resources. Operating system functions primarily includes Memory, Process,Device, File management. SUMMARY: