Operating systems

582219
8
Networking and Services
Intermediate studies
Kurssin tavoitteena on ymmärtää käyttöjärjestelmän sovelluksille tarjoamat palvelut, samanaikaisuuden hallintamenetelmät, käyttöjärjestelmän perusrakenne ja sen toteutusperiaatteet sekä sovelluksen että toteuttajan näkökulmasta. Esitiedot: Tietokoneen toiminta. Kurssikirja: Stallings, Operating Systems - Internals and Design Principles, 7th ed, Pearson 2012.

Exam

27.02.2013 09.00 A111 ja B123
07.05.2013 16.00 A111 ja CK112
Year Semester Date Period Language In charge
2013 spring 14.01-24.04. 3-4 Finnish Teemu Kerola

Lectures

Time Room Lecturer Date
Mon 12-14 B123 Teemu Kerola 14.01.2013-20.02.2013
Wed 12-14 B123 Teemu Kerola 14.01.2013-20.02.2013
Mon 12-14 B123 Teemu Kerola 11.03.2013-24.04.2013
Wed 12-14 B123 Teemu Kerola 11.03.2013-24.04.2013

Exercise groups

Group: 1
Time Room Instructor Date Observe
Tue 14-16 D122 Teemu Kerola 21.01.2013—22.02.2013 Possibly in English.
Tue 14-16 D122 Teemu Kerola 11.03.2013—26.04.2013 Possibly in English.
Group: 2
Time Room Instructor Date Observe
Tue 16-18 B222 Tuomas Tynkkynen 21.01.2013—22.02.2013
Tue 16-18 B222 Tuomas Tynkkynen 11.03.2013—26.04.2013
Group: 3
Time Room Instructor Date Observe
Thu 16-18 B222 Tuomas Tynkkynen 21.01.2013—22.02.2013
Thu 16-18 B222 Tuomas Tynkkynen 11.03.2013—26.04.2013
Group: 4
Time Room Instructor Date Observe
Fri 14-16 B222 Tuomas Tynkkynen 21.01.2013—22.02.2013
Fri 14-16 B222 Tuomas Tynkkynen 11.03.2013—26.04.2013

Information for international students

If you plan to take this course in English, please contact the instructor ASAP. Material will not be provided in English unless there is (a) demand for it and (b) enough advance notice to do it. Currently (20.12.2012) two students have requested participation in English.

Remember to enroll for the course in the proper exercise group in ILMO.

General

Course home page contains general information on this course, like contents for earlier courses (none for now on 2013), course area for separate exam and earlier exams.

This course is given first time on Spring 2013 as 6 cr course. We have supplemented the earlier 4 cr course (582640) with material on concurrency control, and embedded and distributed operating systems. You can use the old exams for the previous course as representative examples, but please keep in mind that the new course has wider learning goals. 

Notices and Remarks

All noticies during the lecture course will be published here.

5.6.2013 The renewal exam on 14.6.2013 is an ordinary separate exam and covers the whole course. If you want to have it graded also as a renewal exam, please note so in your answer sheet. The renewal exam replaces only one course exam, either the one that you missed or the one that you received least points from. The renewal exam points are scaled to course exam points and your grade will include all course components. With the separate exam, your grade is based solely on that exam. Better grade wins. The exam will be graded only after midsummer. 

23.5.2013 Course grading is complete. The results are on the 2nd floor bulletin board, and soon in Oodi also. If you want, you can check 2nd exam and course grading in the grading feedback session on 29.5.2013 at 12:15-13:00 (D220).  Exam grading guidelines are in the web, as well as course feedback (in Finnish) from students and instructor response (in Finnish) to it. 

15.3.2013 Practise sessions are changed a little bit. At the end of each practice session one group will present one problem considered difficult. If need arises, also other problems are presented (and discussed together) in similar fashion. 

11.3.2013 Mid-term exam grading is complete. Results are posted to the bulleting board and in TIKLI (below). Grading guidelines are here. You can check your grading on 19.3.2013 at 10:15-11:00 (D220). 

27.2.2013 New service TIKLI (for now, only in Finnish) has been opened to look at your course bookkeeping/grades in the KURKI-system in web address https://ilmo.cs.helsinki.fi/tulokset/. So far, this works only for completed courses, and intermediate results are not (yet) visible this way.

This course data for individual student are visible from direct link https://ilmo.cs.helsinki.fi/tulokset/study/582219/2013/K/K/1 

25.2.2013 Midterm exam place/time. Surprisingly many students have trouble finding out time/place for midterm exam:

There you have it wink.  It is good to check it again short time before the exam, just in case. 

14.1.2013 Room D122 was taken already. The opening lecture in English will be on Tuesday 15.1.2013 in B222 at 14:15-16. 

12.1.2013 There seems to be at least a handfull of students taking this course in English. For these students, I will keep an opening lecture in English on Tuesday 15.1.2013 in D122 B222 at 14:15-16. Please inform other English speaking friends in this course in case they do not see this notice. Thank you.  

7.1.2013 As the lectures are only in Finnish, I recommend that you obtain the text book and use it extensively for self study during the course. Please read the given chapters from the text book before trying out the homework problems. After that you could browse through the lecture slides and try to figure it the meaning on each slide. It might be useful, if you could find a buddy or two to study together, I.e., you could consider forming study circles for this course. We can discuss this more during the 1st practice session. 

7.1.2013 The course is strongly based on the text book (Stallings, 7th ed). I recommend obtaining the text book for your use before the course begins. 

Completing the course

Course contains weekly lectures and practice sesssions, and 2 exams. Students need to have an TKTL-account to access course material in departmental intranet.

Weekly practice sessions are worth at most 12 points. Each exam is worth 24 points, and you must get at least 24/48 points from them. You need total 30/60 points to pass.

Literature and material

Text book: Stallings, Operating Systems - Internals and Design Principles, 7th ed, Pearson 2012. (Stallings web page)
Digital copy of the text book can be obtained from CourseSmart (£32,99 in February 2013). 

The earlier edition (6th ed, 2009) is also suitable for this course, although it does not consider multi-core processors.

It is strongly recommended for all students to have the text book at their disposal.