AOS Assignment 1
AOS Assignment 1
AOS Assignment 1
Topic
Swapping
Memory Management with Bitmaps
Memory Management with Linked Lists
Virtual Memory
Paging (Introduction)
Paging Example
Page Table
Translation Lookaside Buffers
Inverted Page Tables
Page Replacement Algorithms
Optimal Page Replacement Algorithm
Not Recently Used Page Replacement Algorithm
FIFO Page Replacement Algorithm
Second Chance Page Replacement Algorithm
Clock Page Replacement Algorithm
Least Recently Used Page Replacement Algorithm
Deadlocks
Deadlock Resources
Principles of Deadlock- Conditions
Principles of Deadlock- Deadlock Modeling
Deadlock Prevention
Deadlock Avoidance- Bankers Algorithm
General Overview of Android OS
Android Libraries- Surface Manager
Android Libraries- Media Framework
Android Libraries- SQLite
Android Libraries- WebKit
Android Libraries- OpenGL
Unit
Roll No.
Session
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
4
4
2
4
6
8
10
12
14
16
18
20
22
24
26
28
29
27
25
23
21
19
17
15
13
11
9
7
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1|P a g e
Content Description
Introduction to Swapping, Relevant Figures, Example of a page swap wrt Linux OS
Description, relevant figures, example, advantages and drawbacks
Description, relevant figures, example, advantages and drawbacks
Introduction to VM, Relevant Figures, Example wrt Linux OS
Description, relevant figures, advantages and drawbacks
Based on the Description of Paging, Relevant Example (actual working)
Page Table Structure Multilevel Table and Page Entry
Description, relevant figures, working
Description, relevant figures, example
Introduction to Pg replacement, Categories, Example wrt Linux OS
Introduction to OPg replacement, Categories, Example wrt Linux OS
Introduction to NRU Pg replacement, Categories, Example wrt Linux OS
Introduction to FIFO Pg replacement, Categories, Example wrt Linux OS
Introduction to Second Chance Pg replacement, Categories, Example wrt Linux OS
Introduction to Clock Pg replacement, Categories, Example wrt Linux OS
Introduction to LRU Pg replacement, Categories, Example wrt Linux OS
Description, relevant figures, working, example
Description, relevant figures (if any), working, example
Description of each condition with appropriate example
Description, relevant figures (if any), working
Description, prevention schemes, advantages and disadvantages- give your opinion
Description and Working of Bankers Algo
Introduction to Android, Relevant information, protocols, Examples
Description, relevant figures, working, example
Description, relevant figures, working, example
Description, relevant figures, working, example
Description, relevant figures, working, example
Description, relevant figures, working, example
Subject In-charge,
Pooja Manghirmalani-Mishra
2|P a g e