Subject Details
Dept     : CSD
Sem      : 4
Regul    : 2019
Faculty : Dr.B.Anuradha
phone  : NIL
E-mail  : head.futureskills@snsgroups.com
1.061K
Page views
34
Files
0
Videos
3
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION

Introduction : What Operating Systems Do?, Computer System Architecture, Operating System Structure, Operating System Services-User Operating system interface, system Calls, Types of System calls, System programs, Operating System Structure, System boot. Process Concept : Process Concept, Process Scheduling, Operations on Processes, Inter-process Communication

UNIT
2
THREADS & CPU SCHEDULING

Threads : Overview, Multi-core Programming, Multithreading Models, Implicit Threading, Threading Issues. CPU Scheduling : Basic concepts, Scheduling Criteria, Scheduling Algorithms. Thread Scheduling, Multiple-Processor Scheduling, Real-Time CPU Scheduling.

UNIT
3
SYNCHRONIZATION & DEADLOCK

Synchronization : Background, Critical Section Problem, Mutex locks, Semaphores, Classic Problems of Synchronization. Deadlocks : System Model, Deadlock characterization, Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock Detection and Recovery from deadlock.

UNIT
4
MEMORY MANAGEMENT

Memory management strategies : Background, Swapping, Contiguous Memory Allocation, Segmentation, Paging, Structure of Page Table Virtual Memory Management : Background, Demand paging, Copy on write, Page replacement algorithms, Allocation of frames, Thrashing.

UNIT
5
FILE SYSTEM

Implementing File-system : File-System Structure, File-System Implementation, Directory Implementation, Allocation methods, Free-space management. Case Study- Real Time operating system and Mobile operating system.

Reference Book:

1.William Stallings, “Operating Systems: Internals and Design Principles”,9th Edition, Prentice Hall of India., 2018. 2.D.M.Dhamdhere, “Operating Systems: A Concept based Approach”, 3rdEdition, Tata McGraw hill 2016. 3. P.C.Bhatt, “An Introduction to Operating Systems–Concepts and Practice",4th Edition, Prentice Hall of India., 2013.

Text Book:

1. Abraham Silberschatz, Peter B. Galvin, “Operating System Concepts”, 10th Edition, John Wiley & Sons, Inc., 2018. 2. Jane W. and S. Liu. “Real-Time Systems”. Prentice Hall of India 2018. 3. Andrew S Tanenbaum, Herbert Bos, Modern Operating Pearson , 2015.

 

Print    Download