You are on page 1of 12

Department of Computer Science & Engineering

Krupajal Engineering College, Bhubaneswar, Odisha-751002


LESSON PLAN

Name of the B. Tech in Computer


Faculty Name Prof.
Program Science & Engineering

Course Name Course Code RCS5C003


Operating System
Course Year 3rd year Semester 5th Sem Academic Period 2021-22

04 Planned Classes Required to Complete the 40


No. of Classes allotted per Week
Course

CHAPTER
Sl. No.

Topics to be covered No. of hours Mode of CO BOOKS (PAGES) OTHER SOURCE(IM)


Module
Required Teaching
1. https://nptel.ac.in/courses/106
T1 Ch-1 /108/106108101
Introduction to Operating System: Ch-1 2. https://web.uettaxila.edu.pk/C
Introduction to types of OS, Evolution of T2 MS/AUT2011/seAOSbs/notes
1 OS, OS Structure, Computer System I 1 LM/ IM CO1
/Text%20-
organization Architecture. %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-1 1. https://nptel.ac.in/courses/106/
108/106108101
T1 Ch-1 2. https://web.uettaxila.edu.pk/C
Introduction to Process management, MS/AUT2011/seAOSbs/notes/
I T2
2 memory management, Storage 1 LM/ IM CO1 Text%20-
management %20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf

T1 1.
I
3 Abstract View of OS- System Structure 1 LM/ IM CO1 Ch-1 https://nptel.ac.in/courses/106/108
Ch-1
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
T2 /106108101/
2. https://web.uettaxila.edu.pk/C
MS/AUT2011/seAOSbs/notes/
Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf

T1 Ch-2 1. https://nptel.ac.in/courses/106/108
/106108101/
T2 Ch-2
2. https://web.uettaxila.edu.pk/C
System Calls, Virtual Machines, protection & I LM/ IM CO1 MS/AUT2011/seAOSbs/notes/
4 Security 1
Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf
T1 Ch-3 1. https://nptel.ac.in/courses/106/
Ch-2 108/106108101
T2 2. https://web.uettaxila.edu.pk/C
MS/AUT2011/seAOSbs/notes/
Kernel Structure, Computing environment, II LM/ IM CO2
5 open source OS 1 Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf

T1 Ch-3 1. https://nptel.ac.in/courses/106/
Ch-2 108/106108101
T2 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes/
6 Process Concept: Creation Process 1
Text%20-
States, States of Process %20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf
Process Scheduling, Scheduling Queues, LM/ IM CO2 T1 Ch-5 1. https://nptel.ac.in/courses/106/
7 Ready Queue Vs Device Queue II 1 Ch-3 102/106102132
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
T2 2. https://web.uettaxila.edu.pk/C
MS/AUT2011/seAOSbs/notes/
Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf
T1 Ch-5 1. https://nptel.ac.in/courses/106
Ch-3 /108/106108101
T2 2. https://web.uettaxila.edu.pk/C
MS/AUT2011/seAOSbs/notes
II LM/ IM CO2
8 Schedulers, Long term short term 1 /Text%20-
medium term, %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

T1 Ch-5 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
T2
2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
9 Interprocess Communication, Shared 1
/Text%20-
Memory, message Passing
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
T1 Ch-6 1. https://nptel.ac.in/courses/106/
Ch-3 102/106102132
2. https://web.uettaxila.edu.pk/C
T2
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes/
10 Threads, Multi-threading Environment 1
Text%20-
with examples(Models)
%20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
T1 Ch-6 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
T2
2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
11 Process Synchronization, Critical Section 1
/Text%20-
Problem
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
T1 Ch-6 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
T2
2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
12 Peterson Solutions, Synchronization 1
/Text%20-
Hardware
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-6 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
13 Semaphores, Mutual Lock, semaphore 1
T2 /Text%20-
implementation
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-7 1. https://nptel.ac.in/courses/106
Ch-5 /102/106102132
T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
14 Deadlock-Condition, Prevention, 1
T2 /Text%20-
Avoidance
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Ch-7 1. https://nptel.ac.in/courses/106
Ch-5 /102/106102132
T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
15 Methods for Handling Dead Locks 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-7 1. https://nptel.ac.in/courses/106
Ch-5 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
Dead Lock Detection, Recovery from II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
16 Dead Lock 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-8 1. https://nptel.ac.in/courses/106
Ch-5 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
17 CPU Scheduling- Scheduling Criteria, 1
T2 /Text%20-
Types of Scheduler %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-8 1. https://nptel.ac.in/courses/106
Ch-6 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
Scheduling Algorithms- FCFS, SJF, RR II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
18 etc 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-8 1. https://nptel.ac.in/courses/106
T1 Ch-6
Memory Management: Basic Hardware, /108/106108101
II LM/ IM CO2
19 Address Binding 1
T2
2. https://web.uettaxila.edu.pk/C
MS/AUT2011/seAOSbs/notes
/Text%20-
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
2. https://web.uettaxila.edu.pk/C
T1
Contagious and non-contagious memory III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
20 allocation 1
/Text%20-
T2
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
2. https://web.uettaxila.edu.pk/C
T1
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
21 Dynamic linking and Shared variables, 1
/Text%20-
Swapping T2
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 T1 MS/AUT2011/seAOSbs/notes
22 Shared memory allocation, 1
/Text%20-
Fragmentation T2 %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
23 Segmentation and Paging 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
24 Demand Paging- Page Placement and 1
T2 /Text%20-
Replacement Policies %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
25 Structure of page table 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
26 File System Design & Implementation 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
27 Internal file structure, Access methods 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
T1 Ch-4 /108/106108101
III LM/ IM CO3
28 Mass Storage Structure 1 2. https://web.uettaxila.edu.pk/C
T2
MS/AUT2011/seAOSbs/notes
/Text%20-
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

Ch-11 1. https://nptel.ac.in/courses/106
Ch-7 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
29 Disk Scheduling, Disk management 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
Ch-7 /108/106108101
2. https://web.uettaxila.edu.pk/C
T1
IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
30 I/O System Structure, Directory 1
/Text%20-
T2
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 T1 MS/AUT2011/seAOSbs/notes
31 File System Mounting, File Sharing 1
/Text%20-
T2 %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
32 System protection and Security 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
Distributed Systems: Advantages IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
33 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
Types of network based operating system IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
34 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-12 1. https://nptel.ac.in/courses/106
Ch-9 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
35 Distributed operating systems, Client 1
T2 /Text%20-
server %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 R1 MS/AUT2011/seAOSbs/notes
36 Process migration 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
V LM/ IM CO4 R1
37 Communication structure, Routing 1 2. https://web.uettaxila.edu.pk/C
strategies MS/AUT2011/seAOSbs/notes
/Text%20-
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
2. https://web.uettaxila.edu.pk/C
V LM/ IM CO4 R1 MS/AUT2011/seAOSbs/notes
38 Connection Strategies 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
2. https://web.uettaxila.edu.pk/C
Communication Protocols, An example V LM/ IM CO4 R1 MS/AUT2011/seAOSbs/notes
39 of TCP/IP 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
1. https://nptel.ac.in/courses/106
/108/106108101
Ch-2 2. https://web.uettaxila.edu.pk/C
V LM/ IM CO4 MS/AUT2011/seAOSbs/notes
40 Case study about Linux OS 1 R1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

LM: Learner Mode: Chalk & Talk, Lecture IM: Interactive Mode: PPT, Video and Animation
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002

Text Book:

T1: Silberschatz, Galvin, Gagne, "Operating System Concepts", John Wiley and Sons, 10th edition, 2018
T2: Stallings, “Operating Systems –Internals and Design Principles”, 9/E, Pearson Publications, 2018

Reference Book:

R1: Andrew S. Tanenbaum, “Modern Operating Systems”, 4/E, Pearson Publications, 2015
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002

Signature of the Faculty Signature of the HOD

You might also like