0% found this document useful (0 votes)
107 views2 pages

Os Syllabus (1371)

This document outlines a course on operating systems that is 3 credits. It has 5 course outcomes related to characterizing operating system functions, process and deadlock management, virtual memory, and file system implementation. The course contains 5 modules that cover introduction to operating systems, scheduling, deadlocks, paging and file systems, and file management. It lists 3 textbooks and 3 reference books, as well as a link to free e-books on operating systems.

Uploaded by

Vaibhav Behera
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views2 pages

Os Syllabus (1371)

This document outlines a course on operating systems that is 3 credits. It has 5 course outcomes related to characterizing operating system functions, process and deadlock management, virtual memory, and file system implementation. The course contains 5 modules that cover introduction to operating systems, scheduling, deadlocks, paging and file systems, and file management. It lists 3 textbooks and 3 reference books, as well as a link to free e-books on operating systems.

Uploaded by

Vaibhav Behera
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

COURSE: TITLE OPERATING SYSTEMS CREDIT 3

COURSE CODE BCB2217

CO COURSE OUTCOMES PO

1 Characterize the basic functions of operating systems. 2

2 Design the concepts of process management 3

3 Implement the concepts of deadlocks 3

4 Describe virtual memory and file system 2

5 Analyze the File system implementation and disk I/O technique 2

MODULE 1 - INTRODUCTION (9L)

Introduction - Computer System Organization - Computer System Architecture - Computer System


Structure - Operating System Operations - Process Management - Memory Management - Storage
Management - Distributed Systems - Operating System Services - User Operating System Interface -
System Calls - Types of System calls - System Programs - Process Concept - Process Scheduling -
Operations on Processes - Inter-process Communication.

MODULE 2 - SCHEDULING (9L)

Threads - Overview - Multithreading Models - CPU Scheduling - Basic Concepts - Scheduling Criteria -
Scheduling Algorithms - Thread Scheduling - Multiple-Processor Scheduling - The Critical-Section
Problem - Peterson's Solution - Synchronization Hardware - Semaphores

MODULE 3 - DEADLOCKS (9L)

System Model - Deadlock Characterization - Methods for handling Deadlocks - Deadlock Prevention-
Deadlock avoidance- Deadlock detection-Recovery from Deadlock Storage Management - Swapping-
Contiguous Memory allocation

MODULE 4 - PAGING ANDFILE SYSTEM (9L)

Paging- Demand Paging - Copy-on Write - Page Replacement - Allocation of frames – Thrashing-
Virtual Memory -File Concept - Access Methods - Directory and Disk Structure.

MODULE 5 - FILE MANAGEMENT (9L)

File System Structure - File System Implementation - Directory Implementation - Allocation Methods
- Free-space Management – Disk Structure – Disk Attachment - Disk Scheduling Disk Management -
Swap-Space Management - RAID Structure.

TEXT BOOKS

1 Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, "Operating System Concepts", Eighth
Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2009.

REFERENCE BOOKS

1 Harvey M. Deitel, "Operating Systems", Second Edition, Pearson Education, 2002.

2 William Stallings, "Operating System", Prentice Hall of India, 4th Edition, 2003.

3 Andrew S. Tanenbaum, "Modern Operating Systems", Prentice Hall of India, 2003.


E-BOOKS

1 http://www.freebookcentre.net/CompuScience/Free-Operating-Systems-BooksDownload.html.

You might also like