0% found this document useful (0 votes)
439 views8 pages

Anna University - Operating Systems Lesson Plan and Lecture Plan

This document outlines a lecture plan for a course on operating systems. It is divided into 5 units that will be covered over 45 hours of lecture time plus 5 additional hours. The units cover processes and threads, process scheduling and synchronization, storage management, file systems, and I/O systems. For each unit, the topics, objectives, number of hours and reference materials are listed. Students will engage in seminars, tutorials, lectures, visuals, assignments, and motivated study. Evaluation includes practice tests and series tests.

Uploaded by

Venkanna Huggi H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
439 views8 pages

Anna University - Operating Systems Lesson Plan and Lecture Plan

This document outlines a lecture plan for a course on operating systems. It is divided into 5 units that will be covered over 45 hours of lecture time plus 5 additional hours. The units cover processes and threads, process scheduling and synchronization, storage management, file systems, and I/O systems. For each unit, the topics, objectives, number of hours and reference materials are listed. Students will engage in seminars, tutorials, lectures, visuals, assignments, and motivated study. Evaluation includes practice tests and series tests.

Uploaded by

Venkanna Huggi H
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

ANNA UNIVERSITY

Home
Tuesday, 31 January 2012

OPERATING SYSTEMS LESSON PLAN and LECTURE PLAN

LECTURE PLAN
Name of the staff : XXXXXXXXX Department : CSE

Branch : CSE Semester :IV

Course Title : OPERATING SYSTEMS Course code: CS 2254

UNIT TOPICS COVERED HOURS REQUIRED EXTRA HOURS

1 PROCESSES AND THREADS 9 1

PROCESS SCHEDULING AND


2 10 0
SYNCHRONIZ ATION

3 STORAGE MANAGEMENT 9 1

4 FILE SYSTEMS 9 1

5 I/O SYSTEMS 8 2

TOTAL 45 5

Students will be engaged in:

Independent Activities Seminars


Tutoring Lectur e

Visuals Simulations

Assignments Motiv ated Study

Others
Procedure Followed:
1. Class starter
2. Review of previously learned materia l / Lesson connections
3. Statement of objectives
4. Presentation of new materials
5. Guided practice with corrective feedback
6. Assign independent practice with corrective feedback
7. Lesson review / Re-teach

UNIT I: PROCESSES AND THREADS


Objectives: To understand the fundamentals ofprocess & process management

No. of Ref.
Sl. No. Topics Covered Activities
Hrs. Books
1 Introduction to operating systems 1 2, 3 1,2,3
review of computer organization operating
2 1 2, 3 1,2,3
system structur es
3 system calls system programs system
1 2, 3 1,2,3
structure-Virtual machines

4 Process concept Pr ocess scheduling 1 2, 3 1,2,3


Operations on processes Cooperating
5 1 2, 3 1,2,3
processes
Inter-process communication
6 2 2, 3 1,2,3
Communication in client-ser ver systems
Case study: IPC in Linux. Threads: Multi-
7 1 2, 3 1,2,3
threading models Thr eading issues.

8 Case Study: P threads library 1 2, 3 1,2,3

9 Revision 1 6

Verication:
Practice Test Series Test

Activities:
1. Seminars 3. Tutorials 5. Motivated Study
2. Assignments 4. Projects 6. Others

Reference Books:
1. Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley India Pvt. Ltd,
2003.
2. Andrew S. Tanenbaum, Modern Oper ating Systems, Second E dition, Pearson E ducation, 2004.
3. Harvey M. Deital, Oper ating Systems, Thir d Edition, Pearson Education, 2004.
4. Gary Nutt, Operating Systems, Thir d Edition, Pearson Education, 2004.

UNIT II: PROCESS SCHEDULING AND SYNCHRONIZATION


Objectives: To study the process scheduling schemes and synchronization

No. of Ref.
Sl. No. Topics Covered Activities
Hrs. Books
Scheduling criteria Scheduling algorithms
1 2 2, 3 1, 2
Multiple-pr ocessor scheduling

2 Real time scheduling Algorithm E valuation 2 2, 3 1, 2

3 Case study: Pr ocess scheduling in Linux. 1 2, 3 1, 2


Process Synchronization: The critical-section
4 1 2, 3 1, 2
problem Synchr onization har dware
Semaphores Classic problems of
5 2 2, 3 1, 2
synchronization critical r egions- Mon itors
Deadlock: Deadlock characterization
6 2 6 1, 2
Recovery from deadlock.

Verication:
Practice Test Series Test

Activities:
1. Seminars 3. Tutorials 5. Motivated Study
2. Assignments 4. Projects 6. Others

Reference books:
1. Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley India Pvt. Ltd,
2003.
2. Andrew S. Tanenbaum, Modern Oper ating Systems, Second E dition, Pearson E ducation, 2004.
3. Gary Nutt, Operating Systems, Thir d Edition, Pearson Education, 2004.
4. Harvey M. Deital, Oper ating Systems, Thir d Edition, Pearson Education, 2004.

UNIT III: STORAGE MANAGEMENT


Objectives: To learn the various aspects of storage memory management

No. of Ref.
Sl. No. Topics Covered Activities
Hrs. Books
Memory Management: Background Swapping
1 1 2, 3, 5, 6 1, 2, 4
Contiguous memor y allocation
2 Paging Segmentation Segmentation with 2 2, 3, 5, 6 1, 2, 4
paging.

3 Virtual Memor y: Background Demand paging 1 2, 3, 5, 6 1, 2, 4

4 Process creation P age replacement 1 2, 3, 5, 6 1, 2, 4

5 Allocation of fr ames Thrashing 2 2, 3, 5, 6 1, 2, 4

6 Case Study : Memor y management in Linux 2 2, 3, 5, 6 1, 2, 4

7 Revision 1 6

Verication:
Practice Test Series Test

Activities:
1. Seminars 3. Tutorials 5. Motivated Study
2. Assignments 4. Projects 6. Others

Reference books:
1. Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley India Pvt. Ltd,
2003.
2. Andrew S. Tanenbaum, Modern Oper ating Systems, Second E dition, Pearson E ducation, 2004.
3. Gary Nutt, Operating Systems, Thir d Edition, Pearson Education, 2004.
4. Harvey M. Deital, Oper ating Systems, Thir d Edition, Pearson Education, 2004.

UNIT IV: FILE SYSTEMS


Objectives: To familiarize the concepts with les and directories

No. of Ref.
Sl. No. Topics Covered Activities
Hrs. Books
File-System Interface: File concept Access
1 methods. 1 2, 3, 5 1, 2

2 Directory structure File-system mounting 2 2, 3, 5 1, 2


3 File-System Implementation : Directory
1 2, 3, 5 1, 2
implementation

4 Allocation methods F ree-space management 1 2, 3, 5 1, 2


Protection. efciency and performance
5 2 2, 3, 5 1, 2
recovery

6 log-structur ed le systems 1 2, 3, 5 1, 2
7 Case studies: File system in Linux le system 2 2, 3, 5 1, 2
in Windows XP

Verication:
Practice Test Series Test

Activities:
1. Seminars 3. Tutorials 5. Motivated Study
2. Assignments 4. Projects 6. Others

Reference books:
1. Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley India Pvt. Ltd,
2003.
2. Andrew S. Tanenbaum, Modern Oper ating Systems, Second E dition, Pearson E ducation, 2004.
3. Gary Nutt, Operating Systems, Thir d Edition, Pearson Education, 2004.

4. Harvey M. Deital, Oper ating Systems, Thir d Edition, Pearson Education, 2004.

UNIT V: I/O SYSTEMS


Objectives: To Study about the input and output systems

No. of Ref.
Sl. No. Topics Covered Activities
Hrs. Books
I/O Systems I/O Hardware Application I/O
1 interface kernel I/O subsystem 2 2, 3, 4 1, 2, 3

2 Streams per formance. 1 2, 3, 4 1,2,3


Mass-Storage Structure: Disk scheduling Disk
3 1 2, 3, 4 1,2,3
management

4 Swap-space management 1 2, 3, 4 1,2,3

5 RAID disk attachment 2 2, 3, 4 1,2,3

6 stable storage ter tiary storage 1 2, 3, 4 1,2,3

7 Case study: I/O in Linux 1 2, 3, 4 1,2,3

8 Revision 1 6 1,2,3

Verication:
Practice Test Series Test
Activities:
1. Seminars 3. Tutorials 5. Motivated Study
2. Assignments 4. Projects 6. Others

Reference books:
1. Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley India Pvt. Ltd,
2003.
2. Andrew S. Tanenbaum, Modern Oper ating Systems, Second E dition, Pearson E ducation, 2004.
3. Gary Nutt, Operating Systems, Thir d Edition, Pearson Education, 2004.
4. Harvey M. Deital, Oper ating Systems, Thir d Edition, Pearson Education, 2004.

LESSON PLAN
Name of the staff :XXXXXXXXXXX Department : CSE

Branch : CSE Semester :IV

Course Title : OPERATING SYSTEMS Course code: CS 2254

Sl. N0. UNIT TOPICS TO BE COVERED PERIODS

PROCESSES AND THREADS 9

1. Introduction to operating systems 1


review of computer organization operating system
2. 1
structures
system calls system programs system structure-
3. 1
Virtual machines

4. Process concept Pr ocess scheduling 1


I
5. Operations on pr ocesses Cooper ating processes 1
Inter-process communication Communication in
6. 2
client-ser ver systems
Case study: IPC in Linux. Threads: Multi-threading
7. 1
models Thr eading issues.

8. Case Study: P threads library 1

PROCESS SCHEDULING AND


10
SYNCHRONIZATION

II Scheduling criteria Scheduling algorithms Multiple-


9. 2
processor scheduling

10. Real time scheduling Algorithm E valuation 2

11. Case study: Pr ocess scheduling in Linux. 1


12. Process Synchronization: The critical-section problem 1
Synchronization har dware
Semaphores Classic problems of synchronization
13. 2
critical regions- Monit ors
Deadlock: Deadlock characterization Recovery
14. 2
from deadlock.

STORAGE MANAGEMENT 9

Memory Management: Background Swapping


15. 1
Contiguous memor y allocation
16. Paging Segmentation Segmentation with paging. 2
17. III Virtual Memor y: Background Demand paging 1
18. Process creation P age replacement 1
19. Allocation of fr ames Thrashing 2
20. Case Study: Memor y management in Linux 2

FILE SYSTEMS 9

21. File-System Interface: File concept Access metho ds. 1


22. Directory structure File-system mounting 2
23. File-System Implementation : Dir ectory implementation 1
24. IV Allocation methods F ree-space management 1
25. Protection. efciency and per formance recovery 2
26. log-structur ed le systems 1
Case studies: File system in Linux le system in
27. 2
Windows XP

I/O SYSTEMS 8

I/O Systems I/O Hardware Application I/O


28. 2
interface kernel I/O subsystem
29. Streams per formance. 1
Mass-Storage Structure: Disk scheduling Disk
30. 1
management
V
31. Swap-space management 1
32. RAID disk attachment 2
33. stable storage ter tiary storage 1
34. Case study: I/O in Linux 1

spy tiger at 01:20

Share 0
No comments:

Post a Comment

Home
View web version

About Me

saravana kumar
Follow 0

View my complete prole

Powered by Blogger.

You might also like