About Me

header ads

OPERATING SYSTEM (BEC405C)

OPERATING SYSTEM

Course Code BEC405C 
CIE Marks 50
Teaching Hours/Week(L:T:P) 3:0:0 
SEE Marks 50
Total Hours of Pedagogy 40 
Total Marks 100
Credits 03 
Exam Hours 3
Examination type(SEE) Theory



Module-1

Introduction to Operating Systems: OS, Goals of an OS, Operation of an OS,

Computational Structures, Resource allocation techniques, Efficiency, System

Performance and User Convenience, Classes operating System, Batch processing, Multi

programming, Time Sharing Systems, Real Time and distributed Operating Systems

(Topics from Sections 1.2, 1.3, 2.2 to 2.8 of Text).

L1,L2




Module-2

Process Management: OS View of Processes, PCB, Fundamental State Transitions of a

process, Threads, Kernel and User level Threads, Non-preemptive scheduling- FCFS and

SRN, Preemptive Scheduling- RR and LCN, Scheduling in Unix and Scheduling in Linux

(Topics from Sections 3.3, 3.3.1 to 3.3.4, 3.4, 3.4.1, 3.4.2 , Selected scheduling topics

from 4.2 and 4.3 , 4.6, 4.7 of Text).

L1,L2,

L3




Module-3

Memory Management: Contiguous Memory allocation, Non-Contiguous Memory

Allocation, Paging, Segmentation, Segmentation with paging, Virtual Memory

Management, Demand Paging, VM handler, FIFO, LRU page replacement policies,

Virtual memory in Unix and Linux

(Topics from Sections 5.5 to 5.9, 6.1 to 6.3 except Optimal policy and 6.3.1, 6.7,6.8

of Text)

L1,L2,

L3




Module-4

File Systems: File systems and IOCS, File Operations, File Organizations, Directory

structures, File Protection, Interface between File system and IOCS, Allocation of disk

space, Implementing file access

(Topics from Sections 7.1 to 7.8 of Text).




Module5

Message Passing and Deadlocks: Overview of Message Passing, Implementing

message passing, Mailboxes, Deadlocks, Deadlocks in resource allocation, Handling

deadlocks, Deadlock detection algorithm, Deadlock Prevention

(Topics from Sections 10.1 to 10.3, 11.1 to 11.5 of Text).

L1, L2




Suggested Learning Resources:

TEXT BOOKS

 Operating Systems – A concept based approach, by Dhamdhere, TMH, 2nd edition.



REFERENCE BOOKS:

1. Operating systems concepts, Silberschatz and Galvin, John Wiley India Pvt. Ltd, 5th

edition,2001.

2. Operating system–internals and design system, William Stalling, Pearson Education, 4th ed,

2006.

3. Design of operating systems, Tannanbhaum, TMH, 2001.



Web links and Video Lectures(e-Resources):

 https://archive.nptel.ac.in/courses/106/105/106105214/

 https://onlinecourses.nptel.ac.in/noc20_cs04/preview

 https://onlinecourses.nptel.ac.in/noc21_cs72/preview

 https://nptel.ac.in/courses/106106144

Post a Comment

0 Comments