Lesson Plan OS
Lesson Plan OS
Lesson Plan OS
CHAPTER
Sl. No.
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