Sunteți pe pagina 1din 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.

S-ar putea să vă placă și