0% found this document useful (0 votes)
27 views4 pages

Lesson Plan Os

Uploaded by

hetimes859
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)
27 views4 pages

Lesson Plan Os

Uploaded by

hetimes859
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/ 4

LESSON PLAN

Subject Name: Web Designing Course Code: bca-17-206


Faculty Name: Semester:
Course: Branch:

Lec Actual
S. Unit/ tur Proposed Date Date of Signature
Name of Topic
No Module e of Coverage Covera of faculty
No. ge
Introduction to Operating
04-04-
1 L-1 System , Concept of 04-04-2022
2022
Operating Systems
Generations of Operating 05-04-
2 L-2 05-04-2022
systems 2022
06-04-
3 L-3 06-04-2022
Types of Operating Systems, 2022
07-04-
4 L-4 07-04-2022
OS Services, System Calls, 2022
11-04-
5 L-5 Structure of an OS 11-04-2022
UNIT-1 2022
12-04-
6 L-6 Layered, Monolithic OS 12-04-2022
2022
Microkernel Operating 13-04-
7 L-7 13-04-2022
Systems 2022
18-04-
L-
18-04-2022 2022
8 8,L Concept of Virtual Machine.
19-04-2022 19-04-
-9
2022
L- Case study on UNIX and 20-04-
9 20-04-2022
10 WINDOWS Operating System 2022
25-04-
11 ASSIGNMENT-1 (From Unit-1) 29-04-2022
2022
UNIT-2 L- Processes: Definition, Process
12 25-04-2022
11 Relationship,
l- Different states of a Process,
13 26-04-2022
12 Process State transitions
27-04-2022
L- Process Control Block (PCB),
14 02-05-2022
13 Context switching
L- Thread: Definition, Various
15 03-05-2022
14 states, Benefits of threads
16 L- Types of threads, Concept of 04-05-2022
15 multithreads,
Process Scheduling:
L- Foundation and Scheduling
17 09-05-2022
16 objectives, Types of
Schedulers,
L- Scheduling criteria: CPU
18 10-05-2022
17 utilization, Throughput
L- Turnaround Time, Waiting
19 11-05-2022
18 Time, Response Time
Scheduling algorithms: Pre-
L-
emptive and Non pre- 17-05-2022
19
emptive,
01-06-2022 to
SESSIONAL TEST-1
03-06-2022

20 ASSIGNMENT-2 (From Unit-1) 30-05-2022


L-
23 FCFS, SJF, RR (Unit-2)
20 18-05-2022
Multiprocessor scheduling:
L-
24 Real Time scheduling: RM
21
and EDF. (Unit-2) 23-05-2022
Inter-process
Communication: Critical
L-
25 Section, Race Conditions,
22
Mutual Exclusion, Hardware
Solution (Unit-3) 24-05-2022
Strict Alternation, Peterson’s
L-
26 Solution, The
23
Producer/Consumer Problem 25-05-2022
L- Semaphores, Event Counters,
27
24 Monitors 04-07-2022
Message Passing, Classical
UNIT-3 L-
28 IPC Problems: Reader’s &
25
Writer Problem 05-07-2022
L- Dinning Philosopher Problem
29
26 etc. 06-07-2022
Deadlocks: Definition,
L- Necessary and sufficient
30
27 conditions for Deadlock,
Deadlock Prevention(Unit-4) 11-07-2022
L- Deadlock Avoidance:
31
28 Banker’s algorithm 12-07-2022
L- Deadlock detection and
32
29 Recovery. 13-07-2022
Memory Management: Basic
L- concept, Logical and Physical 18-07 TO
33
30 address map, Memory
allocation (Unit-5)
ASSIGNMENT-3 (From Unit-2) 19-07-2022
Contiguous Memory
L- allocation – Fixed and
34 UNIT-4
30 variable partition–Internal
and External 20-07-2022
fragmentation and
Compaction; Paging: Principle
L-
35 of operation – Page
31
allocation – Hardware
support for paging 25-07-2022
L- Protection and sharing,
36
32 Disadvantages of paging 26-07-2022
Virtual Memory: Basics of
L-
37 Virtual Memory – Hardware
33
and control structures 27-07-2022
L- Locality of reference, Page
38
34 fault , Working Set 01-08-2022
Dirty page/Dirty bit –
L- Demand paging, Page
39
35 Replacement algorithms:
Optimal 02-08-2022
First in First Out (FIFO),
40 L- Second Chance (SC) 03-08-2022
36
41 03-08-2022
L- Not recently used (NRU) and
37 Least Recently used (LRU).
I/O Hardware: I/O devices,
L- Device controllers, Direct
42
38 memory access Principles of
I/O Software (Unit-6) 08-08-2022
Goals of Interrupt handlers,
L-
43 Device drivers, Device
39
independent I/O software, 09-08-2022
Secondary-Storage Structure:
L-
44 Disk structure, Disk
40
scheduling algorithms 10-08-2022
File Management: Concept of
L- File, Access methods, File
41 types, File operation,
Directory structure 10-08-2022
File System structure,
Allocation methods
L-
(contiguous, linked, indexed),
42
Free-space management (bit
vector, linked list, grouping)
directory implementation
L-
(linear list, hash table),
43
efficiency and performance.
L- Disk Management: Disk
44 structure, Disk scheduling
L-
FCFS, SSTF, SCAN, C-SCAN
45
Disk reliability, Disk
L-
formatting, Boot-block, Bad
46
blocks
29-07-2022
SESSIONAL TEST-1 TO
02-08-2022

ASSIGNMENT-4 (From Unit-4) 10-08-2022

You might also like