Page 20 - DCAP507_SYSTEM_SOFTWARE
P. 20
System Software Avinash Bhagat, Lovely Professional University
Notes Unit 2: Evolution of Operating System
CONTENTS
Objectives
Introduction
2.1 Evolution of Operating System
2.1.1 Operating Systems Classification
2.2 Operating System Architecture
2.2.1 Monolithic Systems
2.2.2 Layered Systems
2.2.3 Exokernel
2.2.4 Client-server Model
2.2.5 Virtual Machines
2.3 User Function of Operating System
2.3.1 Other Operating System Functions
2.3.2 Operating System Concerns
2.4 Batch Control Language
2.4.1 The Role of Graphics
2.4.2 Potential for Objects in Control
2.5 OS User Viewpoint – Facilities
2.5.1 Program Execution
2.5.2 I/O Operations
2.5.3 File System Manipulation
2.5.4 Communications
2.5.5 Error Detection
2.6 Summary
2.7 Keywords
2.8 Review Questions
2.9 Further Readings
Objectives
After studying this unit, you will be able to:
Understand the concept of operating system
Discuss operating system architecture
Illustrate user function of operating system
Understand batch control language
Discuss operating system user facilities
14 LOVELY PROFESSIONAL UNIVERSITY