Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
PES Institute of Technology-South Campus Department of computer Science and engineering 16SCS11: Advances in Operating Systems Faculty: Dr.Sarasvathi V No. Of Hours: 50 Hrs Objective To learn the fundamentals of Operating Systems. To gain knowledge on Distributed operating system concepts that includes architecture, Mutual exclusion algorithms, Deadlock detection algorithms and agreement protocols. To gain insight on to the distributed resource management components viz. the algorithms for implementation of distributed shared memory, recovery and commit protocols. To know the components and management aspects of Real time, Mobile operating Systems. Session s# 1 2 3 4 5 6 7 8 Chapter Title/Reference Literature Module 1: T1: Chapter 2 & 3 9 20 21 22 23 24 25 26 Operating System Overview, Process description & control Operating System Objectives and Functions The Evolution of Operating Systems The Evolution of Operating Systems Major Achievements Major Achievements Developments Leading to Modern Operating Systems, Microsoft Windows Overview Microsoft Windows Overview Traditional UNIX Systems, Modern UNIX Systems, % of Portion Covered Reference Cumulative Chapter 20% 20% Linux 10 11 12 13 14 15 16 17 18 19 Topics to be covered What is a Process?, Process States, Process States Process Description Process Control Execution of the Operating System, Security Issues, UNIX SVR4 Process Management. Threads, SMP, and Microkernel, Virtual Memory. Processes and Threads Processes and Threads Symmetric Multiprocessing (SMP), Microkernels Module 2: T1: Chapter 4 & 8 PESIT- Bangalore South Campus Windows Vista Thread and SMP Management Solaris Thread and SMP Management Linux Process and Thread Management. Hardware and Control Structures Hardware and Control Structures Operating System Software Operating System Software UNIX and Solaris Memory Management 16SCS11- Advances in Operating Systems 20% MTech. I-Sem 40% 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Module 3: T1: Chapter 10 &18 Linux Memory Management Windows Vista Memory Management, Summary. Multiprocessor and Real-Time Scheduling Multiprocessor Scheduling Multiprocessor Scheduling Real-Time Scheduling Real-Time Scheduling Linux Scheduling UNIX SVR4 Scheduling Windows Vista Scheduling Process Migration Distributed Global States Distributed Mutual Exclusion Distributed Mutual Exclusion Distributed Deadlock Distributed Deadlock. 20% 60% Embedded Operating Systems 42 43 Embedded Systems, 44 45 46 47 48 49 50 51 52 53 54 eCOS eCOS TinyOS TinyOS Computer Security Concepts Threats, Attacks, and Assets Intruders Malicious Software Overview Viruses, Worms, and Bots Viruses, Worms, and Bots Rootkits. Kernel Organization. The windows NT/2000/XP kernel: 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 Introduction, The NT kernel, Objects , Threads Multi process synchronization, Traps, Interrupts and Exceptions The NT executive , Object Manager, Process and Thread Manager , Virtual Memory Manager, I/o Manager, The cache Manager Characteristics of Embedded Operating Systems Module 4: T1: Chapter 13 & 14 55 56 57 58 59 60 61 62 Module 5 : T2: Chapter 18 & 19 63 64 65 Kernel local procedure calls and IPC, The native API, 66 Subsystems. PESIT- Bangalore South Campus 16SCS11- Advances in Operating Systems 20% 20% MTech. I-Sem 80% 100% Text Books: 1. William Stallings: Operating Systems: Internals and Design Principles, 6th Edition, Prentice Hall, 2013. 2. Gary Nutt: Operating Systems, 3rd Edition, Pearson, 2014. Reference Books: 1. Silberschatz, Galvin, Gagne: Operating System Concepts, 8th Edition, Wiley, 2008 2. Andrew S. Tanenbaum, Albert S. Woodhull: Operating Systems, Design and Implementation, 3rd Edition, Prentice Hall, 2006. 3. Pradeep K Sinha: Distribute Operating Systems, Concept and Design, PHI, 2007 PESIT- Bangalore South Campus 16SCS11- Advances in Operating Systems MTech. I-Sem