Instructors: Michael O'Boyle(mob AT inf.ed.ac.uk), IF1.06
Teaching Assistant: Tom Spink (t.spink AT sms.ed.ac.uk, IF-1.34, Office hours: 10:00am-11:00am on Tue and Wed or by appointment)
Timings and Venue: Semester 2 - Monday/Thursday at 09:00 in Appleton Tower Lecture Theatre 3.
Main Textbook: A. Silberschatz, P. Galvin and G. Gagne, "Operating System
Concepts", 9th International student edition, John Wiley, 2013
Recommended: W. Stallings, "Operating Systems, Internals and Design
Principles", 5th edition or later, Prentice Hall, 2005
Grading:
Feedback: Summative feedback is given on the assessed coursework as detailed above. Formative feedback/forward is given by: question and answer during lectures; tutorial sessions in lecture slots held on demand; for the practical exercise, by Q&A on the class mailing list in order for students to check whether they are heading in the right direction; and by a scheduled session a few weeks before the exam.
COURSE SCHEDULE
Note: The contents of slides may undergo minor revisions. Please check the latest version before every class.
No. | Date | Topic | Readings |
1 | Jan 11 |
Administrative Details [slides] Intro [slides] |
[Silberschatz] 1.1-1.4, 1.11 |
2 | Jan 14 | OS Operations and Structure [slides] | [Silberschatz] 1.2, 1.5, 2.1, 2.2.1, 2.3, 2.7, 3.1 |
3 | Jan 21 | Processes [slides] | [Silberschatz] 3.1, 3.3, 3.4, 3.6 |
4 |
Jan 28 |
Threads [slides] |
[Silberschatz] 4.1, 4.2, 4.3, 4.4.1, 4.6, 4.7.2 |
5 | Feb 1 | Synchronization [slides] | [Silberschatz] 6.1, 6.2, 6.4, 6.5 |
6 | Feb 4 | Semaphores, Condition Variables, and Monitors [slides] | [Silberschatz] 6.6, 6.7, 6.8 |
7 | Feb 8 | Deadlock [slides] | [Silberschatz] 6.6.3, 7.1, 7.2, 7.3, 7.4, 7.5.3 |
8 | Feb 11 | Scheduling [slides] | [Silberschatz] 5.1, 5.2, 5.3, 5.5 |
9 |
Feb 22 |
Memory Management [slides] | [Silberschatz] 8.1, 8.2, 8.3, 8.4, 8.5 |
10 |
Feb 25 |
Paging [slides] | [Silberschatz] 8.5 8.6, 9.3 |
11 |
Feb 29 |
Virtual Memory [slides] | [Silberschatz] 9.1 9.2.1 9.4 9.5.3 9.6 |
12 |
March 4 |
Secondary Storage [slides] | [Silberschatz] 12.1 12.4 |
- |
March 7 |
Guest Lecture - Tim Harris Oracle Labs [slides] | [Silberschatz] |
13 |
March 10 |
File Systems [slides] | [Silberschatz] 10.1 10.2 10.6 11.1 11.2 11.3 11.4 |
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk Please contact our webadmin with any comments or corrections. Logging and Cookies Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh |