Käyttöjärjestelmät

582219
8
Hajautetut järjestelmät ja tietoliikenne
Aineopinnot
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.

Koe

26.02.2014 09.00 A111
02.05.2014 16.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2014 kevät 13.01-23.04. 3-4 Suomi Teemu Kerola

Luennot

Aika Huone Luennoija Päivämäärä
Ma 12-14 B123 Teemu Kerola 13.01.2014-19.02.2014
Ke 12-14 B123 Teemu Kerola 13.01.2014-19.02.2014
Ma 12-14 B123 Teemu Kerola 10.03.2014-23.04.2014
Ke 12-14 B123 Teemu Kerola 10.03.2014-23.04.2014

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 14-16 D122 Teemu Kerola 20.01.2014—14.02.2014 Possibly in English.
Ti 14-16 CK111 Teemu Kerola 17.03.2014—25.04.2014 Possibly in English.
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 16-18 C222 Tommi Tuura 20.01.2014—14.02.2014
Ti 16-18 C222 Tommi Tuura 17.03.2014—25.04.2014
Group: 3
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 10-12 D122 Mikko Tamminen 20.01.2014—14.02.2014
Ke 10-12 B222 Mikko Tamminen 17.03.2014—25.04.2014
Group: 4
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 16-18 D122 Mikko Tamminen 20.01.2014—14.02.2014
Ke 16-18 C222 Mikko Tamminen 17.03.2014—25.04.2014
Group: 5
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 14-16 DK118 Teemu Kerola 13.01.2014—21.02.2014 Lectures in English.
To 14-16 DK118 Teemu Kerola 10.03.2014—25.04.2014 Lectures in English.

Information for international students

There will be summary lectures in English (2 hours per week, marked as Exercise Group 5 above) in addition to normal lectures in Finnish (4 hours per week).

Please let me know if you plan to attend the course in English. So far, I have two sign ups (5.1.2014). 

We will discuss the logistics more during the 1st summary lecture on Thu 16.1.2014.

Click the button "English" in top right hand corner to read the rest of this page in English.

Yleistä

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

This course was given the first time on Spring 2013 as 6 cr course. We have supplemented the earlier 4 cr course (582640) with material on concurrency control, embedded operating systems, 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. 

Course IRC-channel is #tkt-os.

Notices and Remarks

All noticies during the lecture course will be published here. 

16.5.2014 Course term exam grading is complete, as well as the grading for the whole course. You can see your points for term exam questions in the course bookkeeping ("Koe 5-8"). Exam grading guidelines are in the intranet. If you want to check the exam/course grading, please contact me via email. The exam is filed already with other previous exams. If you missed this exam, the makeup exam is the separate exam (final exam, erilliskoe) in June. The June separate exam works also as the makeup exam for either the midterm exam or the term exam, but not for both of them. 

19.3.2014 Passive students (e.g., not in exam and participating only the1st practice session) have been removed from visible class roster. If this was a mistake for you, please contact the lecturer.  

10.3.2014 Course midterm grading is complete. Grading guidelines are in the intranet. You check your own grading on Tuesday 18.3.2014 at 10:15-11:00 (D220), or on some other time as agreed with email discussion. The exam is filed already with other previous exams. If you missed this exam, the makeup exam is the separate exam in June. The June separate exam works also as the makeup exam for either the midterm exam or the term exam, but not for both of them. 

24.2.2014 Midterm exam is on Wednesday 26.2.2014 at 09:00 (A111 and B123). Exam time is 2.5 hours. Take four concept sheets, answer each question to its own sheet, and please return each answer to appropriate answer sheet pile. Thank you. 

30.1.2014 You can check your own information from course bookkeeping

27.1.2014 Departmental Drupal-system has had problems of making all leafs for the course info visible sometimes. Just in case, here are direct links to schedule,  lectureshomeworks ja answers

23.1.2014 There were 132 (22+29+52+32) participants in the 1st practice session. All participants have now been moved to their groups and those absent in to group 99 (queue).  

16.1.2014 Lectures in English have been moved to room DK118.  

13.1.2014 Course IRC-channel is #tkt-os. 

28.11.2013 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 (in English) 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 opening lecture in English

28.11.2013 The course has no compulsory requirements. However, you should know the basics of computer organization in advance.

28.11.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. 

28.11.2013 Web information development for this lecture course begins.

Kurssin suorittaminen

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.

Kirjallisuus ja materiaali

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 of the text book (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.