Operating System Structures - Operating System - Lecture Slides, Slides for Computer Science. All India Institute of Medical Sciences

Computer Science

Description: These are the Lecture Slides of Operating System which includes Environment, Fundamental Goal, Programs, Time Line, User Programs, Versus, Operating System, Running, Symmetric Multiprocessing etc.Key important points are: Operating System Structures, Interface Provided, Programmer Access, Programmers, System Calls, User Level Access, Services, Layered Approach, Operating System, Data Types
Showing pages  1  -  4  of  30
1
Chapter 2: Operating-System
Structures
Operating system design
Interface provided to users & programmers
System calls (programmer access)
User level access to system
Services
Docsity.com
2
System Structure
Layered approach
Operating system divided into layers
Higher levels use only services of lower levels
Basic principle of abstract data types (classes)
Figure 2.14
Docsity.com
3
Mechanism vs. Policy
Mechanisms determine how to do something
Provided by the operating system
E.g., ability to set the priority of a user process
Policies determine what will be done
E.g., determining which processes get highest priority
Separation gives flexibility
Solaris example p. 67
CPU scheduling controlled by loadable tables
These tables provide a general purpose mechanism for
scheduling
The policy is determined by the specific table loaded
E.g., different tables can provide time-sharing, batch
processing or real-time scheduling
Docsity.com
Example
4
BlockLinkedList
FreeList BlockGroup
Directory
Docsity.com
The preview of this document ends here! Please or to read the full document or to download it.
Document information
Embed this document:
Docsity is not optimized for the browser you're using. In order to have a better experience please switch to Google Chrome, Firefox, Internet Explorer 9+ or Safari! Download Google Chrome