Operating System 2 Overview

Slides:



Advertisements
Similar presentations
Operating System (O.S.) Objectives & Functions
Advertisements

Operating System Overview
Chapter 1 and 2 Computer System and Operating System Overview
Operating System Objectives & Functions An operating system is a program that controls the execution of application programs and acts as an interface between.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Operating System A program that controls the execution of application programs An interface between applications and hardware 1.
Operating System Overview Dr. Sunny Jeong & Mr. M.H. Park Operating Systems: Internals and Design Principles, 6/E William Stallings.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
9/14/2015B.Ramamurthy1 Operating Systems : Overview Bina Ramamurthy CSE421/521.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
1 Operating System Overview Chapter 2 Advanced Operating System.
Chapter 2 Operating System Overview Operating Systems: Internals and Design Principles, 6/E William Stallings.
Thanks to Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction n What is an Operating System? n Mainframe Systems.
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
Fall 2000M.B. Ibáñez Lecture 01 Introduction What is an Operating System? The Evolution of Operating Systems Course Outline.
Computers Operating System Essentials. Operating Systems PROGRAM HARDWARE OPERATING SYSTEM.
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 2 (Part II) Operating System Overview.
Operating System 2 Overview. OPERATING SYSTEM OBJECTIVES AND FUNCTIONS.
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
Computer and Operating Systems
1 From: Operating Systems Internals and Design Principles by William Stallings Chapter 2 Operating System Overview.
Faculty of Sciences and Social Sciences HOPE Chapter 2 Operating System Overview Stewart Blakeway FML
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
Copyright Prentice Hall, Inc. 1 Operating System Overview.
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Principles of Operating Systems Abhishek Dubey Daniel Balasubramanian Fall 2014 Slides Based On Power points and book material from William Stallings.
Operating System Overview
Chapter 1: Introduction
Operating System Overview
Operating Systems : Overview
Operating System 2 Overview
Chapter 1: Introduction
Chapter 3: Operating System Overview
Chapter 1: Introduction
Operating System Overview
Chapter 1: Introduction
Operating Systems : Overview
Operating Systems : Overview
Chapter 2: System Structures
Operating Systems Bina Ramamurthy CSE421 11/27/2018 B.Ramamurthy.
Operating Systems : Overview
Operating System Overview
Chapter 1: Introduction
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Operating System 2 Overview
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Chapter 1: Introduction
Chapter 1: Introduction
Operating Systems : Overview
Operating Systems : Overview
Chapter 1: Introduction
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Operating Systems : Overview
Chapter 1: Introduction
Chapter 2 Operating System Overview
Introduction to Operating Systems
Chapter 2 Operating System Overview
Chapter 1: Introduction
Presentation transcript:

Operating System 2 Overview

OPERATING SYSTEM OBJECTIVES AND FUNCTIONS

An OS is a program that controls the execution of application programs and acts as an interface between applications and the computer hardware. Objectives: Convenience Efficiency Ability to evolve

Briefly, the OS typically provides services in the following areas: Program development Program execution Access to I/O devices Controlled access to files System access Error detection and response Accounting

THE EVOLUTION OF OPERATING SYSTEMS

Serial Processing Simple Batch Systems Multiprogrammed Batch Systems Time-Sharing Systems

Five major theoretical advances 1. Processes Three major lines of computer system development created problems in timing and synchronization that contributed to the development of the concept of the process:multiprogramming batch operation, time sharing, and real-time transaction systems problems: Improper synchronization, Failed mutual exclusion, Nondeterminate program operation, Deadlocks 2. Memory management Process isolation Automatic allocation and management Support of modular programming Long-term storage

Cont.. 3. Information protection and security Availability Confidentiality Data integrity Authenticity 4. Scheduling and resource management\ Fairness Differential responsiveness Efficiency 5. System structure

Different approaches on os Microkernel architecture Multithreading Symmetric multiprocessing Distributed operating systems Object-oriented design

MICROSOFT WINDOWS OVERVIEW

TRADITIONAL UNIX SYSTEMS

Modern Unix & Linux

As UNIX evolved, the number of different implementations proliferated, each providing some useful features. There was a need to produce a new implementation that unified many of the important innovations, added other modern OS design fetures, and produced a more modular architecture.

Selesai....