* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download HDD for Operating System Concepts
Survey
Document related concepts
Plan 9 from Bell Labs wikipedia , lookup
Burroughs MCP wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Process management (computing) wikipedia , lookup
Spring (operating system) wikipedia , lookup
Mobile operating system wikipedia , lookup
Unix security wikipedia , lookup
Security-focused operating system wikipedia , lookup
Copland (operating system) wikipedia , lookup
Transcript
Infosys Technologies Limited HDD for Operating System Concepts ER/CORP/CRS/OS94 Version No: 1.0 i Infosys Technologies Limited 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&[email protected] ER/CORP/CRS/OS94 Version No: 1.0 ii Infosys Technologies Limited HDD for Operating System Concepts Operating System Concepts Course Description Course Code OS94 Course Name Operating System Concepts Pre-requisites for attending course None Stream Generic Target Role Software Engineer, Programmer Analyst, Project Manager Competencies Technical Knowledge Type Essential Category OS Estimated course duration 3 days i.e. 9 hours of Classroom Sessions (Classroom Sessions @ 3.0 hrs/day, 9 hrs for conducting Tutorials /Assignments /Case Studies) ER/CORP/CRS/OS94 Version No: 1.0 Page 1 of 4 Infosys Technologies Limited HDD for Operating System Concepts 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. ER/CORP/CRS/OS94 Version No: 1.0 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 Page 2 of 4 Infosys Technologies Limited HDD for Operating System Concepts Course Design Sl# 1. 2. 3. 4. 5. 6. 7. Unit name Unit objectives and keywords 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 ER/CORP/CRS/OS94 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 Version No: 1.0 Lecture Duration (Hrs.) .5 2.25 2.25 1.0 .75 .75 1.5 Page 3 of 4 Infosys Technologies Limited HDD for Operating System Concepts 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 Version No: 1.0 Page 4 of 4