Operating Systems: 2nd Semester, 2005

Course No.#0924
Instructor: Dr. Hitoshi Oi
(Assistant Professor, Operating Systems Lab.)
office: 242-C
office hours: Monday 1400 to 1700 or by appointment
email: hitoshi©u-aizu.ac.jp
phone: 2580
Course Web Page: http://www.u-aizu.ac.jp/~hitoshi/COURSES/0924-05/
Lecture Mo, 1040 to 1210 at Classroom M7
Exercise Tue, 0900 to 1210 at Lab std3
Teaching Assistant TBD

Objectives

(from University Syllabus)

Grading Scheme and Policies

Textbook

Modern Operating Systems (2nd Edition) by Andrew Tanenbaum, Prentice Hall, ISBN: 0-13-092641-8.

Lecture Slides

We utilize the lecture slides provided by the textbook authors which are available here

Tentative Schedule

The schedule will be adjusted based on progress and understanding of the class. Please check the course web page for any update.

WeekTopicsRemarks
1Course Introduction
Operating System Overview
Please download lectures slides for Ch.1 and read them before coming to the class. Order your copy of the textbook ASAP.
2Introduction to Processes and Threads Since no class on Monday, both lecture and exercises will be given on Tuesday. Please read the slides and textbook for Ch.2.
3Interprocess Communication Continued from the week 2
4Process Scheduling Ch.2
5Review for the Midterm Exam Ch.1 to 2
6Midterm Exam Ch.1 to 2
7Deadlocks Ch.3
8Deadlock Detection, Recovery and Prevention Ch.3
9Memory Management Ch.4
10Virtual Memory Ch.4
11I/O Devices and File System Ch5 and 6
12Advanced Topics TBS
13Review for the Final Exam All sections covered in the class