Xem mẫu

PROPRIETARY MATERIAL. © 2007 The McGraw­Hill Companies, Inc. All rights reserved. No part of this PowerPoint slide may be displayed, reproduced or distributed in any form or by any means, without the prior written permission of the publisher, or used beyond the limited distribution to teachers and educators permitted by McGraw­Hill for their individual course preparation. If you are a student using this PowerPoint slide, you are using it without permission. Chapter 2: Overview of Operating Systems Dhamdhere: Operating Systems— A Concept­Based Approach , 2 ed Slide No: 1 Copyright © 2008 Overview of operating systems • A modern OS contains a very large number of features – Many of these features were first introduced in different classes of operating systems, namely * Batch Processing operating systems * Multiprogramming operating systems * Time sharing operating systems * Real time operating systems * Distributed operating systems – These features are used in a modern OS as well * We study these features in the context of the relevant OS * Study their influence on system performance and user service Chapter 2: Overview of Operating Systems Dhamdhere: Operating Systems— A Concept­Based Approach , 2 ed Slide No: 2 Copyright © 2008 Recap from Chapter 1 • The fundamental goals of an operating system – Obtain * High system performance * Good user service within a computing environment – A computing environment consists of a computer system, its interfaces with other systems, and user computations * Measures of system performance and user service depend on the computing environment Chapter 2: Overview of Operating Systems Dhamdhere: Operating Systems— A Concept­Based Approach , 2 ed Slide No: 3 Copyright © 2008 Recap from Chapter 1 • Fundamental tasks of an OS – Management of Programs * Organize their execution by sharing the CPU * Ensure good user service – Management of Resources * Fast allocation and de-allocation without constraining user programs * Efficient use of resources – Security and Protection * Ensure absence of interference with programs and resources by entities within and outside the OS Chapter 2: Overview of Operating Systems Dhamdhere: Operating Systems— A Concept­Based Approach , 2 ed Slide No: 4 Copyright © 2008 Introduction In this chapter, we shall first study: • Fundamentals of OS operation – Features of a computer that are important for an OS – How the OS controls execution of programs – How a program interacts with an OS • Efficiency, system performance and user convenience – Measures of system performance – User service as a measure of user convenience Chapter 2: Overview of Operating Systems Dhamdhere: Operating Systems— A Concept­Based Approach , 2 ed Slide No: 5 Copyright © 2008 ... - tailieumienphi.vn
nguon tai.lieu . vn