0% found this document useful (0 votes)
85 views3 pages

06EC751 Operating Systems

This document contains a lesson plan for an Operating Systems course taught at PES Institute of Technology & Management. The lesson plan outlines 8 units that will be covered over 52 hours of class time. Unit topics include introduction to operating systems, system structure, process management, memory management, virtual memory, file systems, scheduling, and message passing. Each unit lists the topics to be discussed and their planned dates. The lesson plan also lists required textbooks and reference materials.

Uploaded by

patilrajuc
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)
85 views3 pages

06EC751 Operating Systems

This document contains a lesson plan for an Operating Systems course taught at PES Institute of Technology & Management. The lesson plan outlines 8 units that will be covered over 52 hours of class time. Unit topics include introduction to operating systems, system structure, process management, memory management, virtual memory, file systems, scheduling, and message passing. Each unit lists the topics to be discussed and their planned dates. The lesson plan also lists required textbooks and reference materials.

Uploaded by

patilrajuc
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/ 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

You might also like