SCCI Digital Library

Advanced Operating Systems (V-U)

S# Lecture Course Institute Instructor Discipline
1
ACL VS Capabilities, Delegation VS Revocation, Operations on Capabilities, Roles (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
2
Assignment and Scheduling of Processes / Threads to Processors, Real-time Systems (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
3
Concurrency Examples, Locks, Implementing Locks, Semaphores (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
4
Consistency Problem, Atomic Disk Operations (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
5
Course Objectives, Introduction, Issues involved in the Design of Operating Systems (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
6
Overview of 1 – 21 Lectures (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
7
Deadlocks: Definition, Required Conditions, Examples, Detection, Avoidance, Prevention (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
8
Page Fault Frequency, Sharing, Copy on Write, Mapped Files, P6 Memory System (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
9
Design Alternatives for Concurrent Servers, CPU Scheduling (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
10
Page Replacement, Thrashing, Working Set Model, Page Fault Frequency, Copy on Write (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
11
Device Independent I/O Software Layer, Buffered & Un-buffered I/O, Block & Character Devices (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
12
Explicit Free Lists Base Allocator, Segregated Free Lists, Exploiting Allocation Patterns (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
13
Paging, Address Translation, Page Tables & Page Table Entries, Multi-level Address Translation (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
14
POSIX Threads: Interface, e.g clone() System Call, Process / Threads States, FSM in Linux (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
15
File Systems: Basic Operations, File Access Methods, Directories, Protection (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
16
Process Management Models, State Machines, PCB, System Calls for Process Management (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
17
File Systems: Log Structured File Systems (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
18
Processes: Definition, Address Space; Context Switching, Process Management Models (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
19
File Systems: Physical Disk Structure, Disk Scheduling, BSD 4.4 FFS (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
20
Producer Consumer Problem, Semaphores, Condition Variables and Monitors (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
21
Files Systems: Deleting a File, Bogus Reference Count, Creating a new File (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
22
Readers / Writers Problem, Thread Safety and Reentrant Functions, Solving Thread Un-safety (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
23
fork() Examples, Zombies, Wait and Waitpid System Calls, Concurrency, Threads (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
24
Real-time Operating Systems (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences
25
Goals of a good Allocator, Memory Fragmentation, Implementation Issues of Memory Allocator (V-U)
Advanced Operating Systems (V-U) Virtual University Mr. Farhan Zaidi Applied Sciences