| 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
|