SlideShare a Scribd company logo
1 of 6
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

Similar to os lesson plan.docx

Module BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docxModule BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docx
gilpinleeanna
 
It202 operating systems applications
It202 operating systems applicationsIt202 operating systems applications
It202 operating systems applications
ryanette
 
Course-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdfCourse-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdf
abhijit.tec
 
Introduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdfIntroduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdf
SawairaKazmi
 

Similar to os lesson plan.docx (20)

Module BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docxModule BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docx
 
files_1570175665_204715750.pdf
files_1570175665_204715750.pdffiles_1570175665_204715750.pdf
files_1570175665_204715750.pdf
 
S y b c a
S y b c aS y b c a
S y b c a
 
Brief Introduction to Digital Preservation
Brief Introduction to Digital PreservationBrief Introduction to Digital Preservation
Brief Introduction to Digital Preservation
 
San lesson plan gad
San lesson plan gadSan lesson plan gad
San lesson plan gad
 
Btech IT Sem VII and VIII-1 (1).pdf
Btech IT Sem VII and VIII-1 (1).pdfBtech IT Sem VII and VIII-1 (1).pdf
Btech IT Sem VII and VIII-1 (1).pdf
 
Mba 758 database management system
Mba 758 database management systemMba 758 database management system
Mba 758 database management system
 
It5304 syllabus
It5304 syllabusIt5304 syllabus
It5304 syllabus
 
Seminar on Parallel and Concurrent Programming
Seminar on Parallel and Concurrent ProgrammingSeminar on Parallel and Concurrent Programming
Seminar on Parallel and Concurrent Programming
 
It202 operating systems applications
It202 operating systems applicationsIt202 operating systems applications
It202 operating systems applications
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Course-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdfCourse-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdf
 
Be cse
Be cseBe cse
Be cse
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
 
CS8461 Operating System Lab Manual S.Selvi
CS8461 Operating System Lab Manual S.SelviCS8461 Operating System Lab Manual S.Selvi
CS8461 Operating System Lab Manual S.Selvi
 
3rd sem
3rd sem3rd sem
3rd sem
 
4th sem
4th sem4th sem
4th sem
 
BSc(IoT) - Digital.pptx
BSc(IoT) - Digital.pptxBSc(IoT) - Digital.pptx
BSc(IoT) - Digital.pptx
 
Introduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdfIntroduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdf
 
3rd sem
3rd sem3rd sem
3rd sem
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

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