• The presentations cover the objectives found in the opening of each chapter. • All chapter objectives are listed in the beginning of each presentation. • You may customize the presentations to fit your class needs. • Some figures from the chapters are included. A complete set of images from the book can be found on the Instructor Resources disc.
Principles of Operating Systems: Design & Applications
Chapter 1 Introduction to Operating Systems
Objectives
After studying this chapter, the student should:
Be able to discuss ways of defining the operating system Understand the different roles the OS plays Have a general picture of the areas of OS responsibility Have a general understanding of the evolution of operating systems
3
Principles of Operating Systems: Design & Applications
Objectives (continued)
Understand some of the general trends in OS development Be able to describe the bootstrapping process Understand how system calls work
Principles of Operating Systems: Design & Applications
4
What is an Operating System?
Everything in the distribution? Just the kernel? Our working definition: The kernel and any programs necessary to provide services to applications
Principles of Operating Systems: Design & Applications
5
What is an Operating System? (continued)
Manages the hardware resources among competing entities Provides common services to applications Interfaces applications to hardware
Principles of Operating Systems: Design & Applications
6
Resource Manager
Allocates scarce resources Protects entities from interfering with each other Protects itself and the overall system from both malicious and accidental damage Programs run at the pleasure of the OS
Principles of Operating Systems: Design & Applications
7
Service Provider
Provides common functionality, simplifying applications Provides standard