Download AOS - PESIT South

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents