This lecture course is part of Bachelor's Programme in Computer Science (in Finnish) and Bachelor 's Programme in Mathematical Sciences (in English).
This schedule page gives weekly course schedule with lectures and homeworks.
Lectures (Mon, Wed 12-14) are in Finnish.
Summary lectures (Tue 9-11) are in English. If there is no demand for them, they will be cancelled.
Practice sessions in English (group 4, Thu 12-14) have some tables in English. Group discussions are in English when needed.
New: Course assistants give general (including OS course) course counseling in "alapaja" BK107 Tuesdays 12:15-14 (Harri Kähkönen) and Thursdays 14.15-16 (Saska Dönges).
New: Lectures in Finnish will be available both as streamed and as saved videos in UniTube, starting from Lecture 2 (15.1.2020). Streamed videos are always in same location, Livestream, and saved videos will be linked to the lecture (e.g. Lecture 2) once they become available in UniTube (e.g., next day).
If you watch the streamed lecture remotely, you can (try to) make questions via course telegram group, and ask other students in class room to make that question during the lecture. You can also try to participate to the small group discussions during the lectures (e.g.) by contacting other students via phone or social media. Use course telegram group to set it up.
New: Unitube has some problems or just maintenance (25.2.2020 09:30). For that reason I have downloaded most recent (10-24.2.2020) lecture videos to directory lect-video in intranet, just in case. It was std maintenance (25.2.2010 10:40), and backup lecture videos have been removed.
Homeworks are in public domain. Lecture slides and homework answers are in departmental internet. "Ch X" contains only the slides used in lectures for text book chapter X, and corresponding "All" contains all slides for that text book chapter. Slides are originally provided by the text book author, but possibly modified locally. You need departmental (TKT) user id to access the intranet. To apply for departmental user account, follow the instructions in https://www.cs.helsinki.fi/en/compfac/user-accounts.
Course bookkeeping is visible in Tikli. Please check that your homeworks are marked down correctly.
It seems (again) so, that Tikli does not show your mini exam points. They are
here.
(To obtain the mini exam points in easy to use text file, an intermediate grading had to be done for the course. For this reason, you may have some intermediate grading results shown in Tikli. However, final results will be shown only after final course grading is completed after the 4th mini exam.)
OS vocabulary (English/Finnish) is updated whenever you send new requests/suggestions/corrections. Thank you.
Note: Please read the given chapters from the text book before the lecture. The intent of lectures is to repeat and deepen the knowledge obtained by reading the text in advance.
Shortcuts: lecture course | schedule | tikli | vocabulary | apply for user id | telegram tkt-kaja | exam results
Calender week |
Lectures |
Themes, Chapters |
Slides |
Howeworks, |
3: 13-17.1.2020 |
13.1.2020 14.1.2020 15.1.2020 |
Admin, learning goals Summ. lect: admin, Ch 1-4 Lecture 2: Processes, Threads (Ch 3.1-5, 4.1-3) |
|
|
4: 20-24.1.2020 | 20.1.2020 21.1.2020 22.1.2020 |
Lecture 3: Concurrency Ctrl (Ch 5) Summ. lect: Ch 5-6 Lecture 4: Deadlock and starvation (Ch 6) |
|
|
5: 27-31.1.2020 | 27.1.2020 28.1.2020 29.1.2020 |
Lecture 5: Memory management (Ch 7) Summ. lect: Ch 7-8 Lecture 6:
Virtual memory (Ch 8) |
|
|
6: 3-7.2.2020 | 3.2.2020 4.2.2020 5.2.2020
|
Lecture 7: Uniproc scheduling (Ch 9) Summ. lect: Ch 9-10 Mini-Exam 1 (Ch 1-5) |
|
|
7: 10-14.2.2020 | 10.2.2020 11.2.2020 12.2.2020
|
Lecture 8: MP & RT sched (Ch 10, contd) Summ. lect: Ch 11-12 Mini-Exam 2 (Ch 6-8) Lecture 9: I/O manag... (Ch 11, contd) |
|
|
8: 17-21.2.2020 | 17.2.2020 18.2.2020 19.2.2020
|
Lecture 10: File management (Ch 12) Summ. lect: Ch 15 Mini-Exam 3 (Ch 9-10) Lecture 11: OS Secur.... (Ch 15) |
|
|
9: 24-28.2.2020 | 24.2.2020 26.2.2020 |
Lecture 11: OS Secur.... (Ch 15, contd) Mini-Exam 4 (Ch 11-12, 15) |
|
|
22.4.2020 | Final exam, replacement exam (replacement Mini-Exams 1-4, sign up for it 10 days in advance!) |
In the practice session each table discusses (in Finnish or in English) all problems, so that all students should understand them well. Each table should have for each problem at least one student who has solved it. Correct solutions are given at the end of the practice session and they may be discussed also within the whole group. An instructor is available for help when needed. At the end of the practice session one or more problem are discussed together. Common discussion is in English when needed.
Those present will get homework points (hwp) based on how many problems you have marked done. You need to bring along the answers in paper or in electronic form to all problems that you have marked dow, so that it is easy to discuss them. You can get hwps only by being present and participating to discussions. Hwps are changed to grade points linearly so that about 5/6 of the maximum hwps will give you the maximum points.