SlideShare a Scribd company logo
2
Most read
SRI SAIRAM
ENGINEERING
COLLEGE
CHENNAI -44
INDIVIDUAL DOCUMENT
LESSON PLAN
EOMS CODE: BB01A
Format No:LP01
Issue No.: 01
Date: 10.07.2023
ARTIFICIAL INTELLIGENCE AND DATA SCIENCE
Name/Designation/Department of the faculty: Mrs.C.Preethi /AP/ AI-DS
OPERATING SYSTEM 20CSPC401
ACADEMIC YEAR: 2023-2024 SEMESTER: ODD
BATCH:2021-2025 BRANCH AI-DS
Year/Sem : II/ IV
Date of commencement of the Semester: 17.07.2023
Prerequisites
Good knowledge of C
Basic knowledge about c
Course Outcomes:
1 Understand the basic concepts and functions of operating system.K2
2 Analyze various scheduling algorithms K4
3 Understand deadlock, prevention and avoidance algorithms.K2
4 Compare and contrast various memory management schemes.K4
5 Understand the functionality of file systems and perform administrative tasks on Linux servers.K2
6 Understand the performance of administrative task on linux servers.K2
S.No. Topics to be covered
Planned
No. of
periods
Resources
(T1, T2,
R1, R2, W1,
W2, W3)
Teaching
Methods/Teaching
Aids planned
Assignment/
Tests planned
Remarks
UNIT I TITLE: OPERATING SYSTEM OVERVIEW
1
Introduction of Operating System ,course
objective and programming outcome.
1 T1 Lecture
2 Introduction and basics of Operating System 1 T1 Lecture
3
Computer System Overview-Basic Elements,
Instruction Execution,
Interrupts
1 T1 Lecture with discussion
4 Memory Hierarchy, Cache Memory, Direct
Memory Access
1 T1 Lecture with discussion
5
Multiprocessor and Multi core Organization
1 T1 Lecture with discussion
6
Operating system overview objectives
and functions, Evolution of Operating
System
1 T1 Lecture with discussion
7 Computer System Organization Operating
System Structure and Operations
1 T1 Lecture with discussion
8
System Calls, System Programs
1 T1 Lecture with discussion
9 OS Generation and System Boot 1 T1 Lecture with discussion
Total Number of Periods: 9
S.No. Topics to be covered
Planned
No. of
periods
Resources
(T1, T2,
R1, R2, W1,
W2, W3)
Teaching
Methods/Teaching
Aids planned
Assignment/
Tests planned
Remarks
UNIT II TITLE: PROCESS MANAGEMENT
1
Processes - Process Concept, Process Scheduling 1 R1 Lecture with discussion
2
Operations on Processes, Inter-process
Communication
1 R1 Lecture with discussion
3
CPU Scheduling - Scheduling criteria
1
R1
Lecture with discussion
Assignment
4
Scheduling algorithms, Multiple- processor
scheduling, Real time scheduling
1 R1 Lecture with discussion
5
Threads-Overview, Multithreading models,
Threading issues
1 R1 Lecture with discussion
6
Process Synchronization - The critical-section
problem
1 R1 Lecture with discussion
7
Synchronization hardware
1 R1
Lecture with discussion
8
Mutex locks, Semaphores, Classic problems of
synchronization, Critical regions, Monitors
1 R1
Lecture with discussion
9
Deadlock – System model, Deadlock
characterization, Methods for handling deadlocks
1
R1 Lecture with discussion
10
Deadlock prevention, Deadlock avoidance 1 R1 Lecture with discussion
Assignment
11
Deadlock detection, Recovery from deadlock 1 R1 Lecture with discussion
Total Number of Periods: 11
S.No. Topics to be covered
Planned
No. of
periods
Resource
s (T1, T2,
R1, R2,
W1, W2,
W3)
Teaching
Methods/Teaching
Aids planned
Assignment/
Tests planned
Remarks
UNIT III: STORAGE MANAGEMENT
1
Main Memory – Background
1 T1 Lecture with discussion
2
Swapping, Contiguous Memory Allocation
1 R2
Lecture with discussion
Tutorial
3
Paging, Segmentation
2 R2
Lecture with discussion
Tutorial
Assignment
4
Segmentation with paging
1 T1
Lecture with discussion
5
32 and 64 bit architecture
Examples
1 T1
Lecture with discussion
Assignment
6
Virtual Memory – Background
1 R2
Lecture with discussion
7
Demand Paging, Page Replacement
1 T1
Lecture with discussion
8
Allocation, Thrashing
1 T1
Lecture with discussion
9
Allocating Kernel Memory, OS Examples
1 T1
Lecture with discussion
Total Number of Periods: 10
S.No. Topics to be covered
Planned
No. of
periods
Resource
s (T1, T2,
R1, R2,
W1, W2,
W3)
Teaching
Methods/Teaching
Aids planned
Assignment/
Tests planned
Remarks
UNIT IV TITLE: FILE SYSTEMS AND I/O
SYSTEMS
1
Mass Storage system – Overview of Mass
Storage Structure, Disk Structure
1 T1 Lecture with Discussion
2
Disk Scheduling and Management, swap space
management
1 T1 Lecture,
3
File-System Interface - File concept
1 T1 Lecture,
4
Access methods, Directory Structure, Directory
organization
1 T1
Lecture
5
File system mounting, File Sharing and
Protection
1 T1
Lecture
Assignment
6
File System Implementation- File System
Structure, Directory implementation, Allocation
Methods
1 T1
Lecture
7
Free Space Management, Efficiency and
Performance, Recovery
1 T1
Lecture
8 I/O Systems – I/O Hardware, Application I/O
interface
1 T1 Lecture,
9
Kernel I/O subsystem, Streams, Performance
1 T1 Lecture with Discussion Assignment
Total Number of Periods: 9
S.No. Topics to be covered
Planned
No. of
periods
Resource
s (T1, T2,
R1, R2,
W1, W2,
W3)
Teaching
Methods/Teaching
Aids planned
Assignment/
Tests planned
Remarks
UNIT V TITLE: CASE STUDY
1 Linux System - Design Principles 1 T1 Lecture
2
Kernel Modules, Process Management
1 T1 Lecture Assignment
3 Scheduling, Memory Management 1 T1 Lecture
4 Input-Output Management, File System 1 T1 Lecture
5 inter-process Communication 1 T1 Lecture
6 Mobile OS - iOS and Android 1 T1 Lecture
7 Architecture and SDK Framework 1 T1 Lecture
8 Media Layer, Services Layer 1 T1 Lecture
9 Core OS Layer, File System 1 T1 Lecture
Total Number of Periods: 9
Signature of the Head of the Department

More Related Content

PPTX
K24MCA12 (OS) syllabus for MCA Students
DOC
OS course Outilne 2021.doc
DOC
Lesson plan
PDF
OPERATING SYSTEMS NOTES R18 .pdf
DOCX
Os syllabus r20
PDF
Be cse
K24MCA12 (OS) syllabus for MCA Students
OS course Outilne 2021.doc
Lesson plan
OPERATING SYSTEMS NOTES R18 .pdf
Os syllabus r20
Be cse

Similar to os lesson plan.docx (20)

DOCX
Operating system new syllabus
DOC
Syllabus sample
PDF
files_1570175665_204715750.pdf
PDF
files_1575611773_2100523175.pdf
PPT
Lec1.CS604.ppt
PPTX
DOCX
(Final)Computer Architecture.docx
PPTX
Operating Systems 1: Syllabus
PDF
B.tech.cse r15 regulations_3rd-4th_year-course_structure_and_syllabus
PPTX
00 - Introduction000000000000000000000000000000.pptx
PPTX
Operating systems
PDF
CS311-Lec1.pdfCS311-Lec1.pdfCS311-Lec1.pdf
XLS
Msc it(1)
PPTX
Introduction.pptx
PPTX
Lecture1.pptx
DOC
Operating systems syllabus
PPTX
OS Unit 1.pptx
PDF
Imports topics from Galvin Operating System .pdf
PDF
Scheme g fifth semester (co)
PDF
Scheme g fifth semester (co)
Operating system new syllabus
Syllabus sample
files_1570175665_204715750.pdf
files_1575611773_2100523175.pdf
Lec1.CS604.ppt
(Final)Computer Architecture.docx
Operating Systems 1: Syllabus
B.tech.cse r15 regulations_3rd-4th_year-course_structure_and_syllabus
00 - Introduction000000000000000000000000000000.pptx
Operating systems
CS311-Lec1.pdfCS311-Lec1.pdfCS311-Lec1.pdf
Msc it(1)
Introduction.pptx
Lecture1.pptx
Operating systems syllabus
OS Unit 1.pptx
Imports topics from Galvin Operating System .pdf
Scheme g fifth semester (co)
Scheme g fifth semester (co)
Ad

Recently uploaded (20)

PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
Computer Architecture Input Output Memory.pptx
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
IGGE1 Understanding the Self1234567891011
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Hazard Identification & Risk Assessment .pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
International_Financial_Reporting_Standa.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Computer Architecture Input Output Memory.pptx
TNA_Presentation-1-Final(SAVE)) (1).pptx
History, Philosophy and sociology of education (1).pptx
IGGE1 Understanding the Self1234567891011
202450812 BayCHI UCSC-SV 20250812 v17.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
FORM 1 BIOLOGY MIND MAPS and their schemes
Hazard Identification & Risk Assessment .pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Introduction to pro and eukaryotes and differences.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Uderstanding digital marketing and marketing stratergie for engaging the digi...
Chinmaya Tiranga quiz Grand Finale.pdf
What if we spent less time fighting change, and more time building what’s rig...
Paper A Mock Exam 9_ Attempt review.pdf.
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
International_Financial_Reporting_Standa.pdf
Ad

os lesson plan.docx

  • 1. SRI SAIRAM ENGINEERING COLLEGE CHENNAI -44 INDIVIDUAL DOCUMENT LESSON PLAN EOMS CODE: BB01A Format No:LP01 Issue No.: 01 Date: 10.07.2023 ARTIFICIAL INTELLIGENCE AND DATA SCIENCE Name/Designation/Department of the faculty: Mrs.C.Preethi /AP/ AI-DS OPERATING SYSTEM 20CSPC401 ACADEMIC YEAR: 2023-2024 SEMESTER: ODD BATCH:2021-2025 BRANCH AI-DS Year/Sem : II/ IV Date of commencement of the Semester: 17.07.2023 Prerequisites Good knowledge of C Basic knowledge about c Course Outcomes: 1 Understand the basic concepts and functions of operating system.K2 2 Analyze various scheduling algorithms K4 3 Understand deadlock, prevention and avoidance algorithms.K2 4 Compare and contrast various memory management schemes.K4 5 Understand the functionality of file systems and perform administrative tasks on Linux servers.K2 6 Understand the performance of administrative task on linux servers.K2
  • 2. S.No. Topics to be covered Planned No. of periods Resources (T1, T2, R1, R2, W1, W2, W3) Teaching Methods/Teaching Aids planned Assignment/ Tests planned Remarks UNIT I TITLE: OPERATING SYSTEM OVERVIEW 1 Introduction of Operating System ,course objective and programming outcome. 1 T1 Lecture 2 Introduction and basics of Operating System 1 T1 Lecture 3 Computer System Overview-Basic Elements, Instruction Execution, Interrupts 1 T1 Lecture with discussion 4 Memory Hierarchy, Cache Memory, Direct Memory Access 1 T1 Lecture with discussion 5 Multiprocessor and Multi core Organization 1 T1 Lecture with discussion 6 Operating system overview objectives and functions, Evolution of Operating System 1 T1 Lecture with discussion 7 Computer System Organization Operating System Structure and Operations 1 T1 Lecture with discussion 8 System Calls, System Programs 1 T1 Lecture with discussion 9 OS Generation and System Boot 1 T1 Lecture with discussion Total Number of Periods: 9
  • 3. S.No. Topics to be covered Planned No. of periods Resources (T1, T2, R1, R2, W1, W2, W3) Teaching Methods/Teaching Aids planned Assignment/ Tests planned Remarks UNIT II TITLE: PROCESS MANAGEMENT 1 Processes - Process Concept, Process Scheduling 1 R1 Lecture with discussion 2 Operations on Processes, Inter-process Communication 1 R1 Lecture with discussion 3 CPU Scheduling - Scheduling criteria 1 R1 Lecture with discussion Assignment 4 Scheduling algorithms, Multiple- processor scheduling, Real time scheduling 1 R1 Lecture with discussion 5 Threads-Overview, Multithreading models, Threading issues 1 R1 Lecture with discussion 6 Process Synchronization - The critical-section problem 1 R1 Lecture with discussion 7 Synchronization hardware 1 R1 Lecture with discussion 8 Mutex locks, Semaphores, Classic problems of synchronization, Critical regions, Monitors 1 R1 Lecture with discussion 9 Deadlock – System model, Deadlock characterization, Methods for handling deadlocks 1 R1 Lecture with discussion 10 Deadlock prevention, Deadlock avoidance 1 R1 Lecture with discussion Assignment 11 Deadlock detection, Recovery from deadlock 1 R1 Lecture with discussion Total Number of Periods: 11
  • 4. S.No. Topics to be covered Planned No. of periods Resource s (T1, T2, R1, R2, W1, W2, W3) Teaching Methods/Teaching Aids planned Assignment/ Tests planned Remarks UNIT III: STORAGE MANAGEMENT 1 Main Memory – Background 1 T1 Lecture with discussion 2 Swapping, Contiguous Memory Allocation 1 R2 Lecture with discussion Tutorial 3 Paging, Segmentation 2 R2 Lecture with discussion Tutorial Assignment 4 Segmentation with paging 1 T1 Lecture with discussion 5 32 and 64 bit architecture Examples 1 T1 Lecture with discussion Assignment 6 Virtual Memory – Background 1 R2 Lecture with discussion 7 Demand Paging, Page Replacement 1 T1 Lecture with discussion 8 Allocation, Thrashing 1 T1 Lecture with discussion 9 Allocating Kernel Memory, OS Examples 1 T1 Lecture with discussion Total Number of Periods: 10
  • 5. S.No. Topics to be covered Planned No. of periods Resource s (T1, T2, R1, R2, W1, W2, W3) Teaching Methods/Teaching Aids planned Assignment/ Tests planned Remarks UNIT IV TITLE: FILE SYSTEMS AND I/O SYSTEMS 1 Mass Storage system – Overview of Mass Storage Structure, Disk Structure 1 T1 Lecture with Discussion 2 Disk Scheduling and Management, swap space management 1 T1 Lecture, 3 File-System Interface - File concept 1 T1 Lecture, 4 Access methods, Directory Structure, Directory organization 1 T1 Lecture 5 File system mounting, File Sharing and Protection 1 T1 Lecture Assignment 6 File System Implementation- File System Structure, Directory implementation, Allocation Methods 1 T1 Lecture 7 Free Space Management, Efficiency and Performance, Recovery 1 T1 Lecture 8 I/O Systems – I/O Hardware, Application I/O interface 1 T1 Lecture, 9 Kernel I/O subsystem, Streams, Performance 1 T1 Lecture with Discussion Assignment Total Number of Periods: 9
  • 6. S.No. Topics to be covered Planned No. of periods Resource s (T1, T2, R1, R2, W1, W2, W3) Teaching Methods/Teaching Aids planned Assignment/ Tests planned Remarks UNIT V TITLE: CASE STUDY 1 Linux System - Design Principles 1 T1 Lecture 2 Kernel Modules, Process Management 1 T1 Lecture Assignment 3 Scheduling, Memory Management 1 T1 Lecture 4 Input-Output Management, File System 1 T1 Lecture 5 inter-process Communication 1 T1 Lecture 6 Mobile OS - iOS and Android 1 T1 Lecture 7 Architecture and SDK Framework 1 T1 Lecture 8 Media Layer, Services Layer 1 T1 Lecture 9 Core OS Layer, File System 1 T1 Lecture Total Number of Periods: 9 Signature of the Head of the Department