SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

Similar documents
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

FACULTY OF SCIENCE AND HUMANITIES

Day Hour Timing pm am am am

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A, B & C

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

A B C D E. Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing & &

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN

Kingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

Day Hour Timing pm pm am am

: SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF TELECOMMUNICATION COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY. : Batch1: TP1102 Batch2: TP406

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

CSE Traditional Operating Systems deal with typical system software designed to be:

Academic Course Description. CO2111 Optical Network and Photonic Switching Second Semester, (Even semester)

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Mrs.T.Divya Barathi AP/ECE. Integrated Circuits Digital Logic Circuits Stack & Queue Concepts

Unit 2. Unit 3. Unit 4

Distributed Operating Systems Fall Prashant Shenoy UMass Computer Science. CS677: Distributed OS

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF ECE COURSE PLAN

Philadelphia University Faculty of Information Technology Department of Computer Science second semester, 2012/2013.

ECE 612: Embedded and Real-Time Systems

Distributed Operating Systems Spring Prashant Shenoy UMass Computer Science.

VEL TECH MULTITECH Dr.RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE

Academic Course Description. EM2101 Computer Architecture

CSE 444: Database Internals. Lecture 25 Replication

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN COURSE CODE

Chapter 1: Distributed Systems: What is a distributed system? Fall 2013

Operating System(16MCA24)

Systems, Networks & Concurrency Uwe R. Zimmer - The Australian National University

06-Dec-17. Credits:4. Notes by Pritee Parwekar,ANITS 06-Dec-17 1

Distributed Systems Conclusions & Exam. Brian Nielsen

CS140 Operating Systems and Systems Programming Midterm Exam

Frequently asked questions from the previous class survey

CS455: Introduction to Distributed Systems [Spring 2018] Dept. Of Computer Science, Colorado State University

CS 571 Operating Systems. Midterm Review. Angelos Stavrou, George Mason University

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Distributed and Operating Systems Spring Prashant Shenoy UMass Computer Science.

Distributed Systems COMP 212. Lecture 1 Othon Michail

15CS53: DATABASE MANAGEMENT SYSTEM

CS 347 Parallel and Distributed Data Processing

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY. All Section students 1,2(B2) 4 (B1) 9 (B2) Office

Synchronization. Clock Synchronization

Part A: Course Outline

TEACHING & ASSESSMENT PLAN

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

CS 347 Parallel and Distributed Data Processing

Distributed Systems Conclusions & Exam. Brian Nielsen

Academic Course Description. VL2001 Digital System Design using Verilog First Semester, (Odd semester)

COURSE PLAN Regulation: R11 FACULTY DETAILS: Department::

DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305

CSC 111 Introduction to Computer Science (Section C)

DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. UNIT I PART A (2 marks)

An Integrated Course on Parallel and Distributed Processing

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

Professor: Ioan Raicu. TA: Wei Tang. Everyone else

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019

Lecture Topics. Announcements. Today: Concurrency: Mutual Exclusion (Stallings, chapter , 5.7)

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Academic Course Description. VL2003 Digital Processing Structures for VLSI First Semester, (Odd semester)

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

FIT3056 Secure and trusted software systems. Unit Guide. Semester 2, 2010

Exam 2 Review. Fall 2011

CS2013 Course Syllabus Spring 2017 Lecture: Friday 8:00 A.M. 9:40 A.M. Lab: Friday 9:40 A.M. 12:00 Noon

A & B Section. Day. A Mrs. Krishnaveni S 1204 UB

Mobile and Heterogeneous databases Distributed Database System Transaction Management. A.R. Hurson Computer Science Missouri Science & Technology

Transcription:

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN Course Code: CS0468 Course Title: Advanced Operating Systems Semester:VIII Course Time:Jan-May 2010 Day Section A,B,C,D Hour Timing Monday - - Tuesday wednesday 2,4 4 9.20-10.10 11.10-12 00 11.10-12.00 Thursday - - Friday - - Location:S.R.M.E.C-Tech Park Faculty Details: Sec Name Office Office Hour Mail id A,B,C,D Mrs.R.Maheswari Tech Park Monday to Friday rmaheshwari@ktr.srmuniv.ac.in

Required Text Books: 1. Mukesh Singhal, Niranjan G.Shivaratri, "Advanced Concepts in Operating systems", McGraw-Hill, New York, 1994.(UNIT 1, III & IV) 2. C.M.Krishna, Kang G.Shin, "Real Time Systems", McGraw-Hill, 1997.(Unit - V) 3. Philip Hunter, "Network Operating Systems - Making Right Choices", Addison Wesley, 1995. (Unit - II) ONLINE REFERENCES www.cs.nthu.edu.tw/~jang/nfsc.htm http://redwood.snu.ac.kr/bbs/zboard.php?id=conference http://resources.linuxinsider.com/search/keyword/linuxinsider/operating%20systems %20Lecture%20Notes/Operating%20Systems%20Lecture%20Notes Prerequisite : CS202 Operating System Objectives 1. To learn the Advances concepts of Operating Systems. 2. To learn the Multiprocessor and Network Operating Systems 3. To learn the Distributed OS,Database OS and Real time OS Assessment Details Test Schedule Cycle Test I : 10Marks Surprise Test I : 8 Marks Cycle Test II : 10 Marks Surprise Test II : 7 Marks Model Exam : 15 Marks S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Unit I & II 2 periods 2 Cycle Test - II Unit III & IV 2 periods 3 Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following advanced concepts in Operating systems like 1. Network Operating topology and system design 2. Working knowledge of Disturbed and Database Operating system 3. Working concepts of Real Time Operating with their scheduling and applications

Detailed Session Plan MULTIPROCESSOR OPERATING SYSTEMS Threads - Process synchronization - Processor scheduling - Memory management - Reliability - Fault tolerance Sessi on No. Topics to be covered Time (min) Ref Teaching Method 1. Threads 50 1,2 BB Testing Method 2. Process synchronization 50 1,2 BB Assignment/ practical 3. Processor scheduling 4. Memory management 5. Reliability 6. Fault tolerance Objective Type Test Group Discussion Assignment, Assignment NETWORK OPERATING SYSTEMS (NOS) Types of NOS - NOS to LANs - Choosing and NOS - Multiple NOS on a single Network - NOS and Network management - Future Trends. 7. Types of NOS 50 1,2 BB Discussion 8. NOS to LANs 50 1,2 BB Illustration by examples 9. Choosing and NOS 10. Multiple NOS on a single Network 11. 12. NOS and Network management Future Trends. Surprise Test Assignment DISTRIBUTED OPERATING SYSTEMS Issues - Communication Primitives - Remote procedure call - Logical clocks - Vector clocks - Distributed mutual exclusion - Non token based algorithms - Token based algorithms - Issues in deadlock detection and resolution - Centralized and distributed deadlock detection algorithms - Election algorithms, Issues in load distributing - Load distributing algorithms - Distributed File System design issues - Mechanisms for building DFS. Issues, Communication Primitives 13. 50 1,2 BB 14. Remote procedure call, Logical clocks & Vector clocks 50 1,2 BB Group discussion

15. Distributed mutual exclusion 16. Non token based algorithms Surprise Test 17. Token based algorithms Group discussion 18. 19. 20. 21. 22. Issues in deadlock detection and resolution Centralized and distributed deadlock detection algorithms. Election algorithms Group discussion Objective Type Test Issues in load distributing, Load Brain storming distributing algorithms Distributed File System design issues, Test Mechanisms for building DFS. Brain storming DATABASE OPERATING SYSTEMS Requirements - Concurrency control model - Serializability theory - Distributed database systems - Synchronization primitives - Lock based and timestamp based algorithms - Fully replicated database systems. 23 Requirements Assignment 24 Concurrency control model Group discussion 25 Serializability theory Assignment 26 Distributed database systems 27 Synchronization primitives Surprise test 28 Lock based and timestamp based algorithms 29 Fully replicated database systems. Group discussion, REAL TIME OPERATING SYSTEMS Architecture of Real Time Systems - Operating Systems Issues - Performance Measures - Estimating Program runtimes - Uniprocessor Scheduling - IRIS Tasks - Task Assignment Mode changes - Fault - tolerant scheduling - Case Study: Design of a Protocol to access one OS to other. 30 Architecture of Real Time Systems Group discussion 31 Operating Systems Issues Group discussion 32 Performance Measures Group discussion 33 Estimating Program runtimes Group discussion 34 Uniprocessor Scheduling Surprise test Group discussion 35 IRIS Tasks Assignment

36 Task Assignment Mode changes Assignment Fault - tolerant scheduling - Case Study: 37 Design of a Protocol to access one OS to other. Group discussion BB Black Board