Syl Modern Operating Systems
Syl Modern Operating Systems
Syl Modern Operating Systems
L T P C
3 0 0 3
Prerequisites:
Objectives:
Outcomes:
• Ability to Analyze the various Device & Resource Management Techniques for
Timesharing & Distributed Systems.
• Ability to know the Components & Management aspects of Real Time, Mobile
Operating Systems.
File systems - Design issues - User interface to file– File System Implementation –File
System Management & Optimization. Principle of I/O Hardware & Software - Systems
I/O Device Management - Disk Scheduling Approaches
Module - IV: Mobile & Real Time Operating Systems
Basic Model of Real Time Systems – Characteristics – Applications of Real Time Systems
– Real Time Task Scheduling – Handling Resource Sharing. Mobile Operating Systems
– Architecture – Layers – Microkernel Design – Kernel Extensions – Processes &
Threads – Memory Management – File System – Android – iOS.
Mainframe – z/OS – Overview of z/OS Facilities – Virtual Storage & other Mainframe
Concepts – Workload Management – I/O & Data Management – Supervising the
Execution of Work in the System – Cross-memory Services – Characteristics of z/OS.
Linux – Design Principles – Kernel Modules – Process Management – Scheduling –
Memory Management – I/O Management – File System – Inter-process
Communication.
Text Book(s):
3. Rajib Mall, Real-Time Systems: Theory & Practice, Prentice Hall, 2006.
Reference Book(s):
1. Jonathan Levin, Mac OS X & iOS Internals: To the Apple’s Core, John Wiley &
Sons, 2012.
2. Mike Ebbers, John Kettner, Wayne O’Brien, Bill Ogden, Introduction to the New
Mainframe: z/OS Basics, International Business Machines Corporation, Third
Edition.
L T P C
0 0 3 2
Skills to be Acquired:
List of Exercises:
algorithms to Find turnaround time & waiting time. (a) FCFS (b) SJF (c) Round
6. Write a Program to Simulate disk Scheduling Algorithms (a) FCFS (b) SCAN (c)
C-SCAN.
7. Write a Program to Simulate Page replacement Algorithms (a) FIFO (b) LRU (c)
LFU.