P.S.V.
COLLEGE OF ENGINEERING AND TECHNOLOGY
(Approved by AICTE, New Delhi and Affiliated to Anna University, Chennai)
Accredited by the NAAC with ‘A’ Grade
(Inclusion Under Section 2(f) & 12(B) of the UGC Act, 1956)
(An ISO 9001: 2015 Certified Institution)
Bangalore - Chennai Highway, (NH-46)
Mittapalli, Balinayanapalli Post, Krishnagiri - 635 108
DEPARTMENT OF INFORMATION TECHNOLOGY
LESSON PLAN
Subject Code and CS3451- Introduction to
Regulation 2021
Subject Name Operating Systems
Academic year and 2023-2024&
Year and Semester II/IV
Batch 2022-2026
Name of the Faculty Mrs.G.Divya
Degree and Branch B.TECH - IT
and Designation Assistant Professor
PLANNED ACTUAL
S.NO TOPICS OF THE LECTURE REMARKS
DATE DATE
UNIT I INTRODUCTION
1 11.03.2024 Introduction to Operating System
Operating System overview, Evolution of
2 14.03.2024
Operating systems
3 15.03.2024 Operating System structures
4 16.03.2024 User and Operating System Interface
5 18.03.2024 Operating System services
6 21.03.2024 System calls, System programs
7 22.03.2024 Design and Implementation
8 25.03.2024 Structuring Methods
Number of classes allotted: 07 Number of classes planned: 08
PLANNED ACTUAL
S.NO TOPICS OF THE LECTURE REMARKS
DATE DATE
UNIT II PROCESS MANAGEMENT
1 27.03.2024 Process Management concepts
2 01.04.2024 Process states, Process Scheduling
3 04.04.2024 Inter process communication ,CPU scheduling
4 08.04.2024 FCFS,SJF Algorithms
5 10.04.2024 Priority and Round robin Algorithm
Threads, Multithreading Models, Threading
6 12.04.2024
issues
7 13.04.2024 Process Synchronization
8 18.04.2024 Semaphores, Mutex
9 22.04.2024 Classical problems of Synchronization
10 23.04.2024 Deadlocks
11 23.04.2024 Deadlock Avoidance
Number of classes allotted: 11 Number of classes planned: 11
PLANNED ACTUAL
S.NO REMARKS
DATE DATE
UNIT III MEMORY MANAGEMENT
1 29.04.2024 Introduction to memory management
2 02.05.2024 Contiguous memory allocations
3 03.05.2024 CMA with variable size partitions
4 06.05.2024 Paging
5 06.05.2024 Structure of page table
6 08.05.2024 Segmentation &Segmentation with paging
7 08.05.2024 Virtual memory, Demand paging
8 09.05.2024 Copy on write, Page Replacement
9 10.05.2024 Allocation of Frames
10 10.05.2024 Thrashing
Number of classes allotted: 10 Number of classes planned: 10
PLANNED ACTUAL
S.NO TOPICS OF THE LECTURE REMARKS
DATE DATE
UNIT IV STORAGE MANAGEMENT
1 11.05.2024 Mass Storage system and Disk structure
2 11.05.2024 Disk scheduling and management
3 11.05.2024 File System Interface and File concept
4 15.05.2024 File access methods
5 16.05.2024 Directory Structure and Directory organization
6 16.05.2024 File system mounting and File sharing Protection
File system Implementing and File system
7 17.05.2024
structure
8 18.05.2024 Directory Implementation
9 20.05.2024 Allocation methods &Free space management
10 22.05.2024 I/O Systems, Kernel I/O Subsystem
Number of classes allotted: 10 Number of classes planned: 10
PLANNED ACTUAL
S.NO TOPICS OF THE LECTURE REMARKS
DATE DATE
UNIT V VIRTUAL MACHINES &MOBILE OS
1 23.05.2024 Virtual Machines, History, Benefits and features
2 24.05.2024 Building Blocks
Types of virtual machines and their
3 27.05.2024
implementation
4 30.05.2024 Virtualization and OS components
5 31.06.2024 Mobile OS
6 31.05.2024 IOS
7 03.06.2024 Android
Number of classes allotted: 7 Number of classes planned: 7
PLANNED ACTUAL
S.NO TOPICS OF THE LECTURE REMARKS
DATE DATE
CONTENT BEYOND SYLLABUS
Total Number of Hours Allotted: 45 Total Number of Hours actually taken: 46
FACULTY IN-CHARGE HoD