Sie sind auf Seite 1von 3

P E S Institute of Technology & Management

NH-206, Sagar Road, Shivamogga – 577204


Phone: 08182-233795 Fax: 08182-233797

DEPARTMENT OF ELECTONICS AND COMMUNICATION ENGINEERING

Lesson Plan

Subject : OPERATING SYSTEMS Subject code : 06EC751

IA Marks : 25 Hrs / Week: 04


Exam Hours : 03 Total Hours : 52
Exam marks : 100 Prepared on: 28/7/10
Class Conducted
Topics to be Covered Planned Date Remark
No. Date

UNIT – 1 7 Hours
INTRODUCTION AND OVERVIEW OF OPERATING SYSTEMS
01 Goals of an O.S 02 / 08 / 10
02 Resource allocation and related functions 04 / 08 / 10
03 Classes of operating systems, O.S 05 / 08 / 10
04 Batch processing system 06 / 08 / 10
05 Multi programming systems 09 / 08 / 10
06 Time sharing systems 11 / 08 / 10
Real time operating systems, distributed
07 operating systems 12 / 08 / 10

UNIT -2 7 Hours
STRUCTURE OF THE OPERATING SYSTEMS
08 Operation of an O.S, 13 / 08 / 10
09 Structure of the supervisor 16 / 08 / 10
10 Configuring and installing of the supervisor 18 / 08 / 10
11 Operating system with monolithic structure 19 / 08 / 10
12 layered design 20 / 08 / 10
Virtual machine operating systems 23 / 08 / 10
13
Kernel based operating systems, and 27 / 08 /10
14 Microkernel based Operating systems.

UNIT – 3 6 Hours
PROCESS MANAGEMENT
15 Process concept 26 / 08 / 10
P E S Institute of Technology & Management
NH-206, Sagar Road, Shivamogga – 577204
Phone: 08182-233795 Fax: 08182-233797

16 Programmer view of processes 27 / 09 / 10


17 OS view of processes 30 / 09 / 10
18 Interacting processes 01 / 09 / 10
19 Threads, Processes in UNIX, Threads in Solaris. 02 / 09 / 10
20 TEST1 03 / 09 / 10

UNIT – 4 6 Hours
MEMORY MANAGEMENT
21 Memory allocation to programs 06 / 09 / 10
22 Memory allocation preliminaries 08 / 09/ 10
Contiguous and noncontiguous allocation to
23 programs, 09 / 09 / 10

24 Memory allocation for program controlled data 13 / 09 / 10


25 kernel memory allocation. 15 / 09 / 10
26 kernel memory allocation. 16 / 09 / 10

UNIT – 5 6 Hours
VIRTUAL MEMORY
27 Virtual memory basics 17 / 09 / 10
28 Virtual memory using paging 20 / 09/ 10
29 Demand paging, Page replacement 22 / 09/ 10
Page replacement policies,
30 Memory allocation to programs 23 / 09/ 10

31 Page sharing, 24 / 09/ 10


UNIX virtual memory.
32 27 / 09/ 10

UNIT – 6 7 Hours
FILE SYSTEMS
33 File system and IOCS 29/ 09 / 10
34 Files and directories 30 / 09 / 10
Overview of I/O organization 01 / 10 / 10
35
04 / 10 / 10
36 Fundamental file organizations, 06 / 10 / 10
37 Interface between file system and IOCS, 08 / 10 / 10
P E S Institute of Technology & Management
NH-206, Sagar Road, Shivamogga – 577204
Phone: 08182-233795 Fax: 08182-233797

Allocation of disk space


TEST 2
38 30 / 10 / 10
Implementing file access, UNIX file system.
39 11 / 10 / 10
UNIT – 7
7 Hours
SCHEDULING
40 Fundamentals of scheduling, 13 / 10 / 10
Long-term scheduling, 14 / 11 / 10
41
15 / 11 / 10
Medium and short term scheduling,
42 18 / 11 / 10
Real time scheduling in UNIX 20 / 11 / 10
43
21 / 11 / 10
Real time scheduling in UNIX
44 22 / 11 /10

UNIT – 8
6 Hours
MESSAGE PASSING
Implementing message passing, 25 / 11 / 10
45
28 / 11 /10
Mailboxes, Inter process communication in UNIX.
46 29 / 11 /10

47 TEST 3 12 / 11 /10
TEXT BOOKS:
1. “Operating Systems - A Concept based Approach”, D. M. Dhamdhare, TMH, 2nd Ed,
2006.
REFERENCE BOOKS:
1. Operating Systems Concepts, Silberschatz and Galvin, John Wiley, 5th Edition, 2001.
2. Operating System – Internals and Design Systems, Willaim Stalling, Pearson
Education, 4th Ed, 2006.

Prepared by Checked by the HOD Approved by the Principal

Signature

Date 13 / 01 / 2010

Name Ms. Rajeshwari D S Mr. Ravi M Yadahalli Dr. Vishwanath P. Baligar

Das könnte Ihnen auch gefallen