Operating Systems

About the instructor

This page belongs to Urooj Ainuddin, who has been serving at the department of Computer and Information Systems Engineering, NED University of Engineering and Technology, Karachi, Pakistan, since 2003.

Dr. Ainuddin holds a Master of Science degree in Computer Engineering (with specialization in Computer Networks), and a Doctor of Philosophy degree in the field of Computer Systems Engineering (Systems Biology).

List of publications:

  1. From cell to silicon: Translation of a genetic circuit to finite state machine implementation

  2. Cloning the λ Switch: Digital and Markov Representations

The instructor can be found on social media like Facebook, Quora and LinkedIn.

The instructor can be emailed at uroojain@neduet.edu.pk, and looks forward to your feedback regarding this site.

About the course

Since 2003, Dr. Ainuddin has taught many different courses to undergraduate classes. Operating Systems is one of these courses. The main text book that is used for this course is Operating Systems: Internals and Design Principles by William Stallings.

This is a compilation of videos for CS-317 Operating Systems, created using the book authored by Dr. Stallings. The instructor is an ardent admirer of Dr. Stallings' way of writing, and has used his books both as student and as teacher. These lectures are meant to help students who choose to use Dr. Stallings' book to learn operating systems.

These videos have been developed on Microsoft PowerPoint. Animations have been created to illustrate ideas and examples, in an attempt to replace the instructor in the conventional teaching system. Each video carries small tasks or home works to keep the student engaged and motivated.

The full gallery of videos is displayed on this page. It contains a list of all topics covered, with links to relevant videos.