Course Introduction
There is no specific textbook for this course. The course is based on a collection of journal and conference papers that describe the history and state of the art in operating systems. Lectures include revision of some basic concepts, virtualization concepts, distributed systems along with discussions on given research papers.
Course Code: CSCC-703
Credit Hours: 3 (3+0)
Prerequisite: Operating Systems
Course Objectives:
The students will learn about advanced OS concepts, design and internal processes.
Course Syllabus:
Operating System Architectures, Multitasking, Multiuser, Multiprocessing, Multi- Threading OS, Operating System Services For Process Management, Process Scheduling Concepts, System Calls For Process Management, Process Communication, Synchronization Concepts, Deadlocks, Memory Management Concepts, File Management, Disk Management, Virtualization concepts, Research papers.
Course Contents:
Following contents will be covered in this course
Reference books:
Assessment Criteria:
Sessional Marks: 10 Marks (Quiz + Assignment)
Mid Semester Exam: 20 Marks
Final Semester Exam: 40 Marks
Review Paper: 30 Marks
Time Table:
Friday: 09:20am - 12:00pm