Home | Back
|
EC-812 Advance Operating System
|
Campus
|
College of E&ME
|
Programs
|
PG
|
Session
|
Fall Semester 2016
|
Course Title
|
Advance Operating System
|
Course Code
|
EC-812
|
Credit Hours
|
03
|
Pre-Requisutes
|
|
Course Objectives
|
At the end of the course, the student will have become exposed to classic and current operating systems literature, gained the experience of conducting research in the area of operating systems, developed state-of-the-art research projects that lead to publishable results.
|
Detail Content
|
Course Outcome
- describe the general architecture of computers
- describe, contrast and compare differing structures for operating systems
- understand and analyse theory and implementation of: processes, resource control (concurrency etc.), physical and virtual memory, scheduling, I/O and files
- In addition, during the practical exercise and associated self-study, you will: become familiar (if not already) with the C language, gcc compiler, and Make files understand the high-level structure of the Linux kernel both in concept and source code acquire a detailed understanding of one aspect (the scheduler) of the Linux kernel
Topics
- Distributed System Structures.
- Distributed-File Systems.
- Distributed Coordination.
- Real-Time Systems and Scheduling in RTS.
- Multimedia Systems.
- Security in Distributed System.
- Protection of Distributed System.
- Memory Management in Distributed System.
- Deadlocks Avoidance, Prevention, detection & recovery in Distributed System.
Prerequisites
- Understanding the principles of operating systems design and implementation
- Understanding the principles of computer hardware design and implementation
- Working knowledge of the UNIX programming environment
- Proficiency in C
Your Responsibilities
- Understand the lecture slides and assigned papers
- Uphold academic honesty in completing your assignments and exams
- Attend office hours for extra help
- Turn in your projects on time
- Check the ERP/LMS regularly
Evaluation Methods: Quizzes: 4-6 (5%)
Assignments and project: 2-4 (5%)
Sessional exams 2: (15% + 15%).
Research Paper & Presentation: 01 (10%)
Final exam 1: (50%).
|
Text/Ref Books
|
- Silberschatz. Galvin - Operating.System.Concepts.7th Edition.
- Andrew Tanenbaum and Maarten van Steen, Distributed Systems Principles and Paradigms
- MukeshSinghal and NiranjanShivaratri, Advanced Concepts in Operating Systems
- Tanenbaum, Modern Operating Systems (background)
|
Time Schedule
|
Fall 2015
|
Faculty/Resource Person
|
|
|