LECTURE PLAN
Course Code & Name
: CS9222/Advanced Operating Systems
Faculty :
Class & Semester : I Year M.E (CSE) – II Semester
Sl. No.
|
PROPOSED
|
TOPIC
|
|
DATE
|
PERIOD |
||
1
|
06.02.12
|
3
|
Module 1: Unit -1 Overview
|
2
|
07.02.12
|
6
|
Functions of an
Operating System- Design Approaches
|
3
|
07.02.12
|
8
|
Types of Advanced
Operating System
|
4
|
09.02.12
|
2
|
Synchronization
Mechanisms – Concept of a Process
|
5
|
13.02.12
|
3
|
Concurrent Processes
|
6
|
14.02.12
|
6
|
The Critical Section
Problem, Other Synchronization Problems
|
7
|
14.02.12
|
8
|
Language Mechanisms for
Synchronization – Axiomatic Verification of Parallel Programs
|
8
|
16.02.12
|
2
|
Process Deadlocks -
Preliminaries – Models of Deadlocks, Resources, System State
|
9
|
17.02.12
|
1
|
Necessary and Sufficient
conditions for a Deadlock
|
10
|
20.02.12
|
3
|
Systems with Single-Unit
Requests
|
11
|
21.02.12
|
6
|
Consumable Resources,
Reusable Resources
|
12
|
21.02.12
|
8
|
Review -1
|
13
|
23.02.12
|
2
|
Unit -2 : Introduction – Issues
|
14
|
24.02.12
|
1
|
Communication Primitives – Inherent Limitations
|
15
|
27.02.12
|
3
|
Lamport’s Logical Clock; Vector Clock
|
16
|
28.02.12
|
6
|
Causal Ordering; Global State; Cuts
|
17
|
28.02.12
|
8
|
Termination Detection.
Distributed Mutual Exclusion
|
18
|
01.03.12
|
2
|
Non Token-Based Algorithms,
Lamports Algorithm
|
19
|
02.03.12
|
1
|
Token-Based Algorithms – Suzuki-Kasami’s Broadcast Algorithm
|
20
|
05.03.12
|
3
|
Distributed Deadlock Detection – Issues –
|
21
|
06.03.12
|
6
|
Centralized
Deadlock-Detection Algorithm
|
22
|
06.03.12
|
8
|
Distributed Deadlock Detection Algorithm
|
23
|
08.03.12
|
2
|
Agreement
Protocols – Classification - Solutions
|
24
|
09.03.11
|
1
|
Applications
|
25
|
12.03.12
|
3
|
Review-2
|
CYCLE TEST-1 (13.03.2012 TO
15.03.2012)
|
|||
26
|
16.03.12
|
1
|
Module 2: Unit
-3: Distributed File Systems Architecture
|
27
|
19.03.12
|
3
|
Mechanisms
|
28
|
20.03.12
|
6
|
Design Issues
|
29
|
20.03.12
|
8
|
Distributed Shared memory
|
30
|
22.03.12
|
2
|
Architecture –
algorithm
|
31
|
23.03.12
|
1
|
protocol
|
32
|
26.03.12
|
3
|
Design Issues
|
33
|
27.03.12
|
6
|
Distributed Scheduling -issues
|
34
|
27.03.12
|
8
|
Components
|
35
|
29.03.12
|
2
|
Algorithms
|
36
|
30.03.12
|
1
|
Review -3
|
37
|
02.04.12
|
3
|
Unit -4: Basic Concepts of Failure recovery
|
38
|
03.04.12
|
6
|
Classification of Failures
|
39
|
03.04.12
|
8
|
Basic Approaches
to Recovery
|
40
|
05.04.12
|
2
|
Recovery in Concurrent System
|
41
|
06.04.12
|
1
|
Synchronous and Asynchronous Check pointing and Recovery
|
42
|
09.04.12
|
3
|
Check pointing in
Distributed Database Systems
|
43
|
10.04.12
|
6
|
|
44
|
10.04.12
|
8
|
Fault Tolerance Issues
|
CYCLE TEST-2 (11.04.2012 TO 14.04.2012)
|
|||
45
|
16.04.12
|
3
|
Two-phase and Non-blocking Commit Protocols;
|
46
|
17.04.12
|
6
|
Voting Protocols
|
47
|
17.04.12
|
8
|
Dynamic Voting
Protocols
|
48
|
19.04.12
|
2
|
Review -4
|
49
|
20.04.12
|
1
|
Unit -5:
Structures
|
50
|
23.04.12
|
3
|
Design Issues
|
51
|
24.04.12
|
6
|
Threads - Process
Synchronization
|
52
|
24.04.12
|
8
|
Processor Scheduling
|
53
|
26.04.12
|
2
|
Memory Management
|
54
|
27.04.12
|
1
|
Reliability Fault Tolerance
|
55
|
30.04.12
|
3
|
Database Operating Systems
|
56
|
01.05.12
|
6
|
Concurrency Control
|
57
|
01.05.12
|
8
|
Distributed Database
Systems
|
58
|
03.05.12
|
2
|
Concurrency Control
Algorithms.
|
59
|
04.05.12
|
1
|
Review - 5
|
CYCLE TEST-3 (09.05.2012 TO 11.05.2012)
|
Faculty in- charge HOD/CSE
PRINCIPAL
No comments:
Post a Comment