Chapter 7 Operating Systems.

Slides:



Advertisements
Similar presentations
Slide 19-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 19.
Advertisements

Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
7 Operating Systems Foundations of Computer Science ã Cengage Learning.
COURSE: COMPUTER PLATFORMS
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems: Software in the Background
©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
©Brooks/Cole, 2003 Chapter 7 Operating Systems Dr. Barnawi.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
Operating systems CHAPTER 7.
Ajmer Singh PGT(IP) Software Concepts. Ajmer Singh PGT(IP) Operating System It is a program which acts as an interface between a user and hardware.
 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.
The Operating Systems Layer
©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Introduction to Operating Systems Chapter 1. cs431 -cotter2 Lecture Objectives Understand the relationship between computing hardware, operating system,
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Chapter 7 Operating Systems. Define the purpose and functions of an operating system. Understand the components of an operating system. Understand the.
OPERATING SYSTEMS Lecture 3: we will explore the role of the operating system in a computer Networks and Communication Department 1.
Chapter 6 An Introduction to System Software and Virtual Machines.
Chapter 3: Operating Systems
CPSC 171 Introduction to Computer Science System Software and Virtual Machines.
OBJECTIVE: To learn about the various system calls. To perform the various CPU scheduling algorithms. To understand the concept of memory management schemes.
7.1 7 Operating Systems Foundations of Computer Science  Cengage Learning.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 OS 1.
Operating Systems.
©Brooks/Cole, 2003 Chapter 7 Operating Systems 作業系統 ( 電腦的管家婆 )
Operating Systems. Categories of Software System Software –Operating Systems (OS) –Language Translators –Utility Programs Application Software.
Chapter 7 Operating Systems Foundations of Computer Science  Cengage Learning 1.
Sebastián Álvarez Henao.. It refers to all physical parts of a computer system; its components are: electrical, electronic, electromechanical and mechanical.
7.1 Operating Systems. 7.2 A computer is a system composed of two major components: hardware and software. Computer hardware is the physical equipment.
©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components.
L ECTURE -6 Topics: Introduction to Operating system. Functions of an Operating system. Classification of Operating systems.
CPIT 201 King AbdulAziz University Faculty of Computing & Information Technology Information Technology Department CH (7) Operating System CPIT 201 Introduction.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.
Applied Operating System Concepts -
Operating System 2 Overview
Chapter 4 – Introduction to Operating System Concepts
Virtual Memory Networks and Communication Department.
7 Operating system Foundations of Computer Science ã Cengage Learning.
Operating systems Lecture 3: we will explore the role of the operating system in a computer Networks and Communication Department.
The History of Operating Systems
Chapter 1: Intro (excerpt)
What is an Operating System?
Operating Systems.
Andy Wang Operating Systems COP 4610 / CGS 5675
Sarah Diesburg Operating Systems CS 3430
Exam Review Mark Stanovich Operating Systems COP
Operating System 2 Overview
Operating Systems Lecture 1.
Andy Wang Operating Systems COP 4610 / CGS 5675
Chapter 3: Operating Systems
Chapter 3: Operating Systems
Chapter 3: Operating Systems
Chapter 3: Operating Systems Computer Science: An Overview
Chapter 3: Operating Systems
Chapter 3: Operating Systems
Operating System 2 Overview
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Sarah Diesburg Operating Systems COP 4610
Andy Wang Operating Systems COP 4610 / CGS 5675
Chapter 3 Software.
Presentation transcript:

Chapter 7 Operating Systems

OBJECTIVES After reading this chapter, the reader should be able to: Define the purpose and functions of an operating system. Understand the components of an operating system. Understand the concept of virtual memory. Understand the concept of deadlock and starvation. List some of the characteristics of popular operating systems such as Windows 2000, UNIX, and Linux.

Figure 7-1 Computer System

7.1 DEFINITION

Note: An operating system is an interface between the hardware of a computer and the user (program or human) that facilitates the execution of the other programs and the access to hardware and software resources.

7.2 EVOLUTION

7.3 COMPONENTS

Components of an operating system Figure 7-2 Components of an operating system

Figure 7-3 Monoprogramming

Figure 7-4 Multiprogramming

Categories of multiprogramming Figure 7-5 Categories of multiprogramming

Figure 7-6 Partitioning

Figure 7-7 Paging

Figure 7-8 Virtual memory

State diagram with the boundaries between a program, a job, and a process Figure 7-9

Figure 7-10 Job scheduler

Figure 7-11 Process scheduler

Queues for process management Figure 7-12 Queues for process management

Figure 7-13 Deadlock

Figure 7-14 Deadlock on a bridge

Note: Deadlock occurs when the operating system does not put resource restrictions on processes.

Figure 7-15.a Starvation

Figure 7-15.b Starvation

Figure 7-15.c Starvation

Figure 7-16 Dining philosophers

7.4 POPULAR OPERATING SYSTEMS