Operating Systems

CS25C11 3rd Semester CSE,CY,AIDS departments, 4rd Semester IT department. | 2025 Regulation

2025 regulation - 3rd semester for CSE Computer Science and Engineering, CSE(CY) - Computer Science and Engineering (Cyber Security), AIDS - Artificial Intelligence and Data Science, IT - Information Technology Departments. Subject Code: CS25C11, Subject Name: Operating Systems, Batch: 2025, 2026, 2027, 2028. Department: CSE Computer Science and Engineering Department, CSE(CY) - Computer Science and Engineering (Cyber Security) Department, AIDS - Artificial Intelligence and Data Science Department, IT - Information Technology Department. Institute: Anna University Affiliated Engineering College, TamilNadu. This page has Operating Systems (CS25C11) study material, notes, semester question paper pdf download, important questions, lecture notes.

PDF Download Links

Operating Systems

PDF Download Links

Operating Systems

PDF Download Links




 

CS25C11:

Operating Systems

 

Course objectives: This course presents core principles of modern operating systems and analyses components such as process management, CPU scheduling, synchronization, memory, file systems, and I/O.

 

Basics Of Operating Systems: History and Evolution of Operating Systems-Types of Operating Systems – Operating Systems structures- Functions of Operating Systems-challenges of Operating Systems- Unix & Linux Operating Systems

Practicals

• Installation of a Linux OS

• Linux commands and shell scripting

 

System Calls and Process Management: System Calls-Process Concepts and Lifecycle, Process Control Block (PCB)- Context Switching - Threading Models, Process vs Thread-Process Creation and Termination- Case study.

Practicals

• Process Creation using fork(), exec(), wait()

• Multi-threading using POSIX threads

 

CPU Scheduling: Scheduling Criteria and Objectives-Scheduling Algorithms - Preemptive and non-preemptive scheduling

Practicals

• Implementation and generation of Gantt chart

o FCFS and SJF

o Round Robin, Priority and Multilevel Queue

 

Synchronization and Deadlocks: Concurrency Issues and Critical Section Problem-Synchronization Tools: Mutex, Semaphores-Deadlock: Necessary Conditions, Prevention, Avoidance, Detection, and Recovery

Practicals

• Producer-Consumer and Readers-Writers problem

• Dead Lock

 

Memory Management: Memory Allocation: Contiguous, Paging, Segmentation-Virtual Memory, Demand Paging, Page Replacement Algorithms (FIFO, LRU, Optimal)

Practicals

• Page replacement algorithms

• Dynamic memory allocation and deallocation

 

File Systems and I/O Management: File System Concepts – Directory and File Access Control -I/O Management - Disk Scheduling Buffering, Caching - Case study.

Practicals

• File operations and file buffering.

• Disk scheduling algorithms

 

Assessment Weightage:

Weightage:

Continuous Assessment: 50%

 (i) . Activities: 10%

(ii) . Internal Theory Examinations: 30%

(iii) .Internal Laboratory Examination: 10%

End Semester Theory Examination: 50%

 

Mandated Activities with marks:

Assignments (30), Quiz (10), Virtual demonstration (25), Flipped Classroom (10), Review of GATE & IES questions (25).


Internal Examinations: TWO tests

 

References:

1. Silberschatz, A., Galvin, P. B., & Gagne, G. “Operating System Concepts”, 10th Edition, Wiley, 2021.

2. H. M. Deitel, P. J. Deitel, and D. R. Choffnes,”Operating Systems”, 3rd edition Boston, MA, Pearson Education, 2003.

3. Mauerer, W. Professional “Linux Kernel Architecture”, Wiley, 2017.

4. Greg Tomsho, Guide to Operating Systems, 5th Edition, Cengage, 2017.

 

Introduction to Operating Systems: Unit I: Introduction,, Introduction to Operating Systems: Unit II(a): Process Management,, Introduction to Operating Systems: Unit II(b): Deadlock,, Introduction to Operating Systems: Unit III: Memory Management,, Introduction to Operating Systems: Unit IV(a): Storage Management,, Introduction to Operating Systems: Unit IV(b): File System,, Introduction to Operating Systems: Unit V: Virtual Machines and Mobile OS 3rd Semester 2025 Regulation : CS25C11 3rd Semester CSE,CY,AIDS departments, 4rd Semester IT department. | 2025 Regulation Operating Systems