Merchant Engineering College, Basna Lesson Planning

You might also like

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

MERCHANT ENGINEERING COLLEGE, BASNA LESSON PLANNING

Name of the faculty: - Mitesh C. Thakore Name of the Department: - Computer Engg.

Semester: - 4th Subject: - Operating System

Theory/Lab Term Duration: - 16th Jan, 2013 to 13st may, 2013 No. of periods per week: - 4 Total periods available during term: - 65

Sr. No. 1.

Details of Topic to be taught


Introduction

Planned Date
16/1/2013 16/1/2013 16/1/2013 17/1/2013 17/1/2013 17/1/2013 18/1/2013 18/1/2013 18/1/2013 20/1/2013 20/1/2013 20/1/2013 23/1/2013 23/1/2013 24/1/2013 24/1/2013 24/1/2013 25/1/2013 27/1/2013 30/1/2013 31/1/2013 1/2/2013 3/2/2013 6/2/2013

Actual Date

Remarks

What is An OS? Evolution of OS OS services


Types of Services
Concepts of OS Different Views of OS Process Management

2.

3.

Process Process Control Block Process States Threads Types of Threads Multithreading Interprocess Communication Race Condition Critical Section Mutual Exlusion Hardware Solution Strict Alteration Petersons Solution
The Producer Consumer Problem Semaphores Event Counters Monitors Message Passing Classical IPC Problems: Readers & Writer Problem Dinning Philosopher Problem etc.,

Scheduling , Scheduling Algorithms

7/2/2013 10/2/2013 13/2/2013 14/2/2013 15/2/2013 17/2/2013 18/2/2013

4.

Deadlock Deadlock Problem Deadlock Characterization Deadlock Detection Deadlock recovery Deadlock avoidance: Bankers algorithm for single & multiple resources Deadlock Prevention

5.

Memory Management Paging: Principle Of Operation Page Allocation H/W Support For Paging Multiprogramming With Fixed partitions Swapping Virtual Memory: Concept, Performance Of Demand Paging Page Replacement Algorithms

21/2/2013 22/2/2013 24/2/2013 25/2/2013 27/2/2013 28/2/2013 29/2/2013 2/3/2013 3/3/2013 5/3/2013 6/3/2013 7/3/2013 9/3/2013 10/3/2013 12/3/2013 13/3/2013

6.

Thrashing, Locality. Input Output Management I/O Devices Device Controllers Direct Memory Access Principles Of Input/Output S/W : Goals Of The I/O S/W Interrupt Handler Device Driver Disks Arm Scheduling Algorithm

7.

Error Handling File Systems File Naming File Structure File Types File Access File Attributes File Operations

Files

14/3/2013 16/3/2013 17/3/2013 19/3/2013 20/3/2013 21/3/2013 23/3/2013 24/3/2013

Memory Mapped Files Pathnames

8.

Directory Operations File System Implementation Implementing Files Contiguous Allocation Linked List Allocation Linked List Using Index Implementing Directories In C MS-DOS UNIX. Shared Files Disk Space Mgmt File System Reliability File System Performance Security Security Environment Design Principles Of Security User Authentication Protection Mechanism : Protection Domain Case Study Unix Linux Windows 2000 Unix/Linux Operating System Development Of Unix/Linux Role Of Kernel & Function Of Kernel System Calls Elementary Shell Programming Directory Structure System Administration 12. Introduction To Multiprocessor And Distributed Operating System

26/3/2013 27/3/2013 28/3/2013 30/3/2013 31/3/2013 2/4/2013 3/4/2013 6/4/2013 7/4/2013 9/4/2013 13/4/2013 16/4/2013 18/4/2013 23/4/2013 30/4/2013 31/4/2013 1/5/2013 3/5/2013 5/5/2013 7/5/2013 7/5/2013 7/5/2013 8/5/2013 8/5/2013 8/5/2013

9.

10.

11.

Signature of H.O.D.

Signature of Lecturer

(1) Actual No. of periods engaged____________________________________ (2) Actual alternate arrangements made & engaged_____________________ (3) Total periods engaged (1+2)______________________________________ (4) Percentage of syllabus covered____________________________________ (5) Give reason for shortfall.

Principal

H.O.D.

Lecturer

You might also like