MTech Advances In Operating Systems syllabus for 1 Sem 2018 scheme 18SCS12

Module-1 Module 1 10 hours

Operating System Overview, Process description & Control:

Operating System Objectives and Functions, The Evolution of Operating Systems, Major Achievements, Developments Leading to Modern Operating Systems, Microsoft Windows Overview, Traditional UNIX Systems, Modern UNIX Systems, What is a Process?, Process States, Process Description, Process Control, Execution of the Operating System, Security Issues

Module-2 Module 2 10 hours

Threads, SMP, and Microkernel, Virtual Memory:

Processes and Threads, Symmetric Multiprocessing (SMP), Micro Kernels, Windows Vista Thread and SMP Hours Management, Linux Process and Thread Management. Hardware and Control Structures, Operating System Software, UNIX Memory Management, Windows Vista Memory Management, Summary

A d v e r t i s e m e n t
Module-3 Module 3 10 hours

Multiprocessor and Real-Time Scheduling:

Multiprocessor Scheduling, Real-Time Scheduling, Linux Scheduling, UNIX PreclsSl) Scheduling, Windows Vista Hours Scheduling, Process Migration, Distributed Global States, Distributed Mutual Exclusion, Distributed Deadlock

Module-4 Module 4 10 hours

Embedded Operating Systems:

Embedded Systems, Characteristics of Embedded Operating Systems, eCOS, TinyOS, Computer Security Concepts, Threats, Attacks, and Assets, Intruders, Malicious Software Overview, Viruses, Worms, and Bots, Rootkits.

Module-5 Module 5 10 hours

Kernel Organization:

Using Kernel Services, Daemons, Starting the Kernel, Control in the Machine , Modules and Device Management, MODULE Organization, MODULE Installation and Removal, Process and Resource Management,Running Process Manager, Creating a new Task , IPC and Synchronization, The Scheduler , Memory Manager , The Virtual Address Space, The Page Fault Handler , File Management. The windows NT/2000/XP kernel: Introduction, The NT kernel, Objects , Threads, Multiplication Synchronization,Traps,Interrupts and Exceptions, The NT executive , Object Manager, Process and Thread Manager , Virtual Memory Manager, I/o Manager, The cache Manager Kernel local procedure calls and IPC, The native API, subsystems.