Welcome to Operating Systems Class Web Page!

This page is being maintained as a service to students taking the Operating Systems course with Mr. Athar Mahboob at the Institute of Business Administration, Karachi.

Lecture Notes

Labs

Homeworks

Quizzes

Others

Module 1 – Computer Systems Overview

Lab 1, Solution to Lab 1

Homework No. 1

Quiz 1, Solution to Quiz 1

Course Outline

Module 2 – Introduction to Operating Systems

Lab 2, Solution to Lab 2

Homework No. 2

Quiz 2, Solution to Quiz 2

First Hourly Test, Solution to First Hourly Test

Module 3 – Processes

Lab 3

Homework No. 3



Module 4 – Threads, SMP and Microkernels

Lab 4


Quiz 3, Solution to Quiz 3


Module 5 – Concurrency – Mutual Exclusion and Synchronization

Lab Quiz 1



Second Hourly Test, Solution to Second Hourly Test

Module 6 – Concurrency – Deadlock and Starvation Lab 5

Quiz 4, Solution to Quiz 4


Module 7 – Memory Management




Module 8 – Virtual Memory
Advanced Linux Programming Book

Third Hourly Test, Solution to Third Hourly Test

Module 9 – Uniprocessor Scheduling

Quiz 5, Solution to Quiz 5


Module 10 – Multiprocessor and Realtime Scheduling



Module 11 – I/O Management and Disk Scheduling Lab 6


Module 12 – Filesystems



Module 13 & 14 – Networking and Distributed Systems



Module 15 – Security Issues in Operating Systems







[ Athar Mahboob's Home Page ] [ Operating Systems ] [ Computer and Network Security ] [ Internetworking ]
[ Digital Computer Logic ] [ Research ] [ Linux Related Activities ]

Copyright © 1997, 1998, 1999, 2000, 2001, 2002 by Athar Mahboob
Page last updated Saturday, November 09, 2002

Athar Mahboob
Faculty Member
MIS & Computer Science Department
Institute of Business Administration
City Campus, Kiyani Shaheed Road, Karachi
Tel: 111677677 Ext. 31
Fax: 9215497
Email: athar@atharmahboob.com, amahboob@iba.edu.pk
WWW: http://www.atharmahboob.com