0% found this document useful (0 votes)
125 views1 page

Syllabus OS

This document outlines the course structure for an Operating Systems course. It is divided into 8 units that will be covered over 52 total hours. The units cover topics including introduction to operating systems, process management, process synchronization, deadlocks, memory management, file systems, secondary storage structures, protection, and a case study of the Linux operating system. Students will be assessed through an in-term assignment worth 25 marks and an exam worth 100 marks. The course aims to teach fundamental operating system concepts and principles.

Uploaded by

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

Syllabus OS

This document outlines the course structure for an Operating Systems course. It is divided into 8 units that will be covered over 52 total hours. The units cover topics including introduction to operating systems, process management, process synchronization, deadlocks, memory management, file systems, secondary storage structures, protection, and a case study of the Linux operating system. Students will be assessed through an in-term assignment worth 25 marks and an exam worth 100 marks. The course aims to teach fundamental operating system concepts and principles.

Uploaded by

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

OPERATINGSYSTEMS

Subject Code : 10CS53 IA Marks : 25


Hours/Week : 04 Exam Hours : 03
Total Hours : 52 Exam Marks : 100
PART A
UNIT 1 6 Hours
Introduction to Operating Systems, System structures: What operating systems do; Computer System organization; Computer System
architecture; Operating System structure; Operating System operations; Process management; Memory management; Storage
management; Protection and security; Distributed system; Special-purpose systems; Computing Environments. Operating System
Services; User - Operating System interface; System calls; Types of system calls; System programs; Operating System design and
implementation; Operating Systemstructure; Virtual machines; Operating Systemgeneration; Systemboot.
UNIT 2 7 Hours
Process Management: Process concept; Process scheduling; Operations on processes; Inter-process communication. Multi-Threaded
Programming: Overview; Multithreading models; Thread Libraries; Threading issues. Process Scheduling: Basic concepts;
Scheduling criteria; Scheduling algorithms; Multiple-Processor scheduling; Thread scheduling.
UNIT 3 7 Hours
Process Synchronization: Synchronization: The Critical section problem; Petersons solution; Synchronization hardware; Semaphores;
Classical problems of synchronization; Monitors.
UNIT 4 6 Hours
Deadlocks: Deadlocks: System model; Deadlock characterization; Methods for handling deadlocks; Deadlock prevention; Deadlock
avoidance; Deadlock detection and recovery from deadlock.
PART B
UNIT 5 7 Hours
Memory Management: Memory Management Strategies: Background; Swapping; Contiguous memory allocation; Paging; Structure of
page table; Segmentation. Virtual Memory Management: Background; Demand paging; Copy-on-write; Page replacement; Allocation of
frames; Thrashing.
UNIT 6 7 Hours
File System, Implementation of File System: File System: File concept; Access methods; Directory structure; File system mounting; File
sharing; Protection. Implementing File System: File system structure; File system implementation; Directory implementation; Allocation
methods; Free space management
UNIT 7 6 Hours
Secondary Storage Structures, Protection: Mass storage structures; Disk structure; Disk attachment; Disk scheduling; Disk management;
Swap space management. Protection: Goals of protection, Principles of protection, Domain of protection, Access matrix,
Implementation of access matrix, Access control, Revocation of access rights, Capability-Based systems
UNIT 8 6 Hours
Case Study: The Linux Operating System: Linux history; Design principles; Kernel modules; Process management;
Scheduling; Memory management; File systems, Input and output; Inter-process communication.
Text Books:
1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne: Operating SystemPrinciples, 8
th
edition, Wiley India, 2009.
(Listed topics only from Chapters 1 to 12, 17, 21)
Reference Books:
1. D.MDhamdhere: Operating systems - A concept based Approach, 2nd Edition, Tata McGraw- Hill, 2002.
2. P.C.P. Bhatt: Introduction to Operating Systems: Concepts and Practice, 2
nd
Edition, PHI, 2008.
3. Harvey M Deital: Operating systems, 3
rd
Edition, Pearson Education, 1990.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy