| Course Code | Course Name | Hp | Programs | Student Portal |
|---|---|---|---|---|
| 1DT020 | Operating Systems | 7.5 Hp | DIST, FRI, NÄT | Student Portal |
This page is currently under construction.
The first meeting is scheduled on Friday, February 3rd, at 10.15 in room Pol-2215.
We will use the 8:th edition of the book (however, the 7:th and the 6:th edition can also be used). The price at Bokus.se is about 500kr for the 8:th edition - you may also want to check adlibris.se.
by Avi Silberschatz, Peter Baer Galvin, and Greg Gagne (John Wiley & Sons Inc., 2008, ISBN 0-470-12872-0).
, room 1252) is responsible for the lectures.
, room 1258) is responsible for the labs.| Date | Activity | Lecture topic (tentative schedule) | Slides and audio | Reading |
|---|---|---|---|---|
| 3/2 10-12, room 2215 | Lect. 1 | Introduction |
pdf I1.mp3 I2.mp3 |
ch 1-2 |
| 3/2 10-12, room 2215 | Lect. 2 | Processes and threads | pdf |
ch 3-4 |
| 3/2 10-12, room 2215 | Lect. 3 | CPU scheduling | pdf |
ch 5 |
| 3/2 13-14, room 2215 | Lab 1 | Instructions for Lab 1 | ||
| 3/2 14-17, room 1515D | Lab 1 | Operations on UNIX processes | ||
| 2/3 10-12, room 1213 | Lect. 4 | Synchronization | pdf![]() |
ch 6 |
| 2/3 10-12, room 1213 | Lect. 5 | Synchronization | pdf![]() |
ch 6 |
| 2/3 13-14, room 1213 | Lab 2 | Instructions for Lab 2 | ||
| 2/3 14-17, room 1549D | Lab 2 | Process synchronization | ||
| 16/3 10-12, room 1146 | Lect. 6 | Deadlocks | pdf |
ch 7 |
| 16/3 13-17, rooms 1146 and 1549D | Lab 1 and 2 | Help with Lab 1 and 2 | ||
| 27/4 10-12, room 1113 | Lect. 7 | Memory management | pdf![]() |
ch 8 |
| 27/4 10-12, room 1113 | Lect. 8 | Memory management | pdf
|
ch 9 |
| 27/4 10-12, room 1113 | Lect. 9 | File systems | pdf![]() |
ch 10-11 |
| 27/4 13-14, room 1113 | Lab 3 | Instructions for Lab 3 | ||
| 27/4 14-16, room 1549D | Lab 3 | The UNIX File System | ||
| -/5 13-15 room -- | Lect. 10 | Protection | pdf |
ch 14 |
| -/5 13-15 room -- | Course Review | Solving an old exam + questions | ||
| 28/5 14-19 | Final Exam | Polacksbackens skrivsal |
All material for the labs will be kept in the Ping Pong system:
To log in to Ping Pong, visit this web page:
Once you logged in to Ping Pong, all lab material for this course is shared with the course "Process Oriented Programming".
.
.The deadline is: June XX, 2012, at 17:00 (submission in Ping Pong)
You will have to hand in answers to the questions and your lsnode.c program.