Sie sind auf Seite 1von 3

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

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

Das könnte Ihnen auch gefallen