Operating Systems (OS)

COURSE DETAILS

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:

Syllabus

Class Discussion: We will use Piazza for group discussion regarding coursework. Please visit http://piazza.com/ed.ac.uk/spring2016/os for guidelines.

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


Home : Teaching : Courses : Os 

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