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

Lesson Plan

Download as doc, pdf, or txt
Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1/ 4

LESSON PLAN

Faculty Name :Ms N.Suganya Sub Code :CS2254 Sub Name :OPERATING SYSTEM Academic Period : Dec10-May11

Branch: CSE Year : II Semester : IV Date of Compilation : 15- 11-2010

AIM:

To learn the various aspects of operating systems such as process management, Memory management and I/O management
OBJECTIVES:

To have an overview of different types of operating systems To know the components of an operating system. To have a thorough knowledge of process management To have a thorough knowledge of storage management To know the concepts of I/O and file systems.
TOTAL NO OF HOURS: 45 LIST OF TEXT AND REFERENCE BOOKS:

TEXT BOOK: 1. Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley Pvt Ltd, 2003. REFERENCES: 1. Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, Pearson Education/PHI 2001. 2. Gary Nutt, Operating Systems, Third Edition, Pearson Education, 2004. 3. Harvey M. Deital, Operating Systems, Third Edition, Pearson Education, 2004. India

UNIT I-PROCESSES AND THREADS


SI.N O 1. 2. 3. Topics to be covered Books Referred No. of hours 1 1 1 3-19 27-48 63-72 Page no Proposed Date 15.12.2010 17.12.2010 20.12.2010 Actual Date Remarks

4. 5. 6. 7.

Introduction to Operating Systems Review of Computer Organization Operating System Structures -System Calls System Programs Virtual Machines Process Concept Process Scheduling Operations on Processes Cooperating Processes Inter-process Communication Communication in Client Server Systems Case Study: IPC in LINUX Threads Overview, Multi threading models Issues, Case Study: P threads Library

T1 T1 T1

T1 T1 T1 T1

1 1 1 1

72-74 80-84 95-103 103-107

21.12.2010 22.12.2010 22.12.2010 24.12.2010

8.

T1 T1 T1

1 1 1

107-109 109-117 117-125

27.12.2010 28.12.201 0 28.12.2010

9.
10.

11.

T1 TOTAL

732-734

29.12.2010 12

UNIT II
SI.N O 1. 2.

PROCESS SCHEDULING AND SYNCHRONIZATION


Books Referred No. of hours 1 2 151-155 169-171 Page no Proposed Date 31.12.2010 3.1.2011& 4.1.2011 5.1.2011 7.1.2011 10.1.2011 Actual Date Remarks

Topics to be covered

3. 4. 5.

CPU Scheduling Basic Concepts T1 Multiple-Processor Scheduling Real Time Scheduling T1 Algorithm Evaluation Case Study: Process Scheduling in LINUX The Critical-Section Problem Synchronization
T1 T1

T1

1 1 1

172-176 711-715 191-200

Hardware
6. 7. 8. 9. 10.

Semaphores Classic problems of Synchronization Critical regions Monitors System Model Deadlock characterization Methods for handling Deadlocks -Deadlock Prevention Deadlock avoidance Deadlock detection Recovery from Deadlocks

T1 T1 T1 T1 T1

1 1 1 1 1

201-206 206-211 211-216 216-222 243-248

12.1.2011 17.1.2011 18.1.2011 18.1.2011 19.1.2011

11.

T1

248-253

21.1.2011

12.

T1

253-264

24.1.2011

TOTAL

14

UNIT III
SI.N O 1. 2. 3. 4. 5. 6. Topics to be covered Books

STORAGE MANAGEMENT
No. of hours 1 2 280-287 2 287-303 1 1 2 309-312 317-328 303-309 273-280 Page no Proposed Date 25.1.2011 28.1.2011 31.1.2011 & 1.2.2011 1.2.2011 4.2.2011 7.2.2011 Actual Date Remarks

Referred

Storage Management Swapping Contiguous Memory allocation Paging Segmentation Segmentation with Paging Virtual Memory Background, Demand Paging Process creation Page Replacement

T1 T1 T1 T1 T1 T1

7. 8. 9. 10.

T1 T1

1 2 1 1

328-330 330-344 344-348 348-353

8.2.2011 8.2.2011 & 9.2.2011 11.2.2011 14.2.2011

T1 Allocation of frames Thrashing , Case study: T1 Memory Management in LINUX TOTAL

14

UNIT IV FILE SYSTEMS 3

SI.NO

Topics to be covered

Books Referred

No. of hours

Page no

Proposed Date

Actual Date

Remarks

1. 2. 3. 4. 5.

6. 7.

File Concept, Access Methods Directory Structure File System Mounting Protection File System Implementation Free-space Management, Efficiency & Performance Recovery, LogStructured File Systems Case Study: File System in Linux & Windows Xp

T1 T1 T1 T1 T1 T1 T1 TOTAL

2 1 2 2 1 2 2

371-383 383-393 402-406 413-419 430-436 437-440 724-728

16.2.2011 18.2.2011 21.2.2011& 22.2.2011 22.2.2011& 23.2.2011 25.2.2011 28.2.2011& 1.3.2011 1.3.2011 & 2.3.2011 12

UNIT V
SI.NO Topics to be covered Books Referred

I/O SYSTEMS
No. of hours Page no Proposed Date Actual Date Remarks

1. 2. 3. 4. 5.

I/O Systems- I/O Hardware Application I/O Interface Kernel I/O Subsystems Streams, Performance Disk Structure Disk Scheduling Disk Management Swap-Space Management Case study: I/O in Linux

T1 T1 T1 T1 T1 T1 T1 TOTAL

1 1 1 2 2 2 1

455-465 466-471 472-478 481-485 491-498 498-504 746-749

4.3.2011 7.3.2011 8.3.2011 9.3.2011 & 11.3.2011 14.3.2011& 15.3.2011 16.3.2011 & 18.3.2011 21.3.2011 10

6.
7.

Total hours Planned for the completion of 5 units: 60 FACULTY-INCHARGE HOD/CSE PRINCIPAL 4

You might also like