254
Page views
6
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Introduction:

What is OS -History of OS -The OS Zoo- OS Concepts: Processes-Deadlocks-Memory Management-I/O-Files-Security-The Shell. OS Structure-Monolithic Systems- Layered Systems- Virtual Machines- Exo Kernels-Client Server Models .Processes: The Process Model-Process Creation-Process Termination-Process States. Threads: The Thread Model-Thread Usage-Implementing Threads In User Space & Kernel Space.

UNIT
2
Interprocess Communication & Scheduling:

Interprocess Communication: Race Condition-Critical Regions-Mutual Exclusion With Busy Waiting - Sleep & Wakeup - Semaphores . Classical IPC Problems: The Dining Philosophers Problems-The Readers and Writers Problem - Scheduling: Introduction to Scheduling - Scheduling in Batch Systems - Scheduling in Interactive Systems - Scheduling in Real-Time Systems.

UNIT
3
Deadlocks

Introduction, Deadlock Detection And Recovery: Deadlock Detection with one Resource of Each Type- Deadlock Detection with Multiple Resource of each type-Recovery from Deadlock. Deadlock Avoidance: Bankers Algorithm for Single Resource, Bankers Algorithm for Multiple Resources. Deadlock Prevention: Attacking the Mutual Exclusion Condition-Attacking the Hold and Wait Condition-Attacking the No Preemption-Attacking the Circular Wait Condition.

UNIT
4
Memory Management:

Memory Management: Virtual Memory-Paging-Page Tables-Page Replacement Algorithm: The Optimal Page Replacement Algorithm-The Not Recently Used Page Replacement Algorithm- The First In First Out-The Second Chance Page Replacement Algorithm-The Clock Page Replacement Algorithm-The Least Recently Used. Input/output: Principles of I/O Hardware: I/O Devices-Interrupt Handlers.

UNIT
5
File Systems & Security

File Systems: Files: File Naming- File Structure-File Types—File Attributes-File Operation. Directories: Single Level Directory Systems-Two Level Directory Systems-Hierarchical Directory Systems. Security: The Security Environment-Basics Of Cryptography-Attacks: Trojan Horses-Login Spooling-Virus Damage Scenarios-Antivirus And Anti Antivirus Technique.

Reference Book:

1. Harvey M. Deitel, “Operating Systems”- Second Edition, Pearson Education Pvt. Ltd, 2001. 2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”- Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003.

Text Book:

1. Andrew S. Tanenbaum, “Modern Operating Systems”, Prentice Hall of India Pvt. Ltd, 2003.

 

Print    Download