Professional Documents
Culture Documents
ER/CORP/CRS/OS94
COPYRIGHT NOTICE
All ideas and information contained in this document are the intellectual property of Education and Research Department, Infosys Technologies Limited. This document is not for general distribution and is meant for use only for the person they are specifically issued to. This document shall not be loaned to anyone, within or outside Infosys, including its customers. Copying or unauthorized distribution of this document, in any form or means including electronic, mechanical, photocopying or otherwise is illegal.
Education and Research Department Infosys Technologies Limited Electronics City Hosur Road Bangalore - 560 100, India. Tel: 91 80 852 0261-270 Fax: 91 80 852 0362 www.infosys.com mailto:E&R@infosys.com
ER/CORP/CRS/OS94
ii
ER/CORP/CRS/OS94
Page 1 of 4
Course Scope
Following topics shall be covered in this course: 1. Introduction to OS 2. All the 4 modules of OS with necessary case studies and demos through windows Following topics are out of the scope of this course: 1. UNIX related case studies
Course Objectives
Sl# 1. Objective Introduce the concepts of Operating Systems. Demonstrable knowledge/skills Ability to understand the major functions of Memory management, Process management, Threads, Concurrency ,Process synchronization, Deadlock handling, Device management and file management
ER/CORP/CRS/OS94
Page 2 of 4
Course Design
Sl# Unit name Unit objectives and keywords Lecture Duration (Hrs.) .5
1.
2.
3.
4.
5.
6.
Introduction to Operating System Basic concept of multiprogramming, multitasking and multiprocessing, goals and major functions of operating system. Examples Memory management Memory management schemes with advantages and disadvantages- Paging, Segmentation and Paged Segmentation and case study on Windows Process management Process, process state transition, Process control Block, Independent and cooperating process, Scheduling Algorithms, with necessary examples and demo on Windows Interprocess Communication Threads, Concurrency, Critical section, Mutual Exclusion, Semaphore Deadlocks Deadlock characterization, deadlock prevention, detection and recovery File management Brief introduction to the requirement of File system with necessary examples and demo on Windows Device management Illustrate the concept of I/O channels, interrupts and the structure of an I/O system with necessary examples and demo on Windows. Disk Scheduling
2.25
2.25
1.0
.75
.75
7.
1.5
ER/CORP/CRS/OS94
Page 3 of 4
Sources 1. Silberschatz and Galvin, Operating System Concepts, John Wiley & Sons ,Sixth edition 2. Andrew Tanenbaum, Modern Operating Systems, Pearson Education 3. Milan Milenkovic, Operating Systems: concepts and design, McGraw-Hill 4. Charles Crowley, Operating Systems: A Design-Oriented Approach
ER/CORP/CRS/OS94
Page 4 of 4