Käyttöjärjestelmät

582640
4
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, W.: Operating Systems - Internals and Design Principles (6th ed.), Pearson, 2009.
Year Semester Date Period Language In charge
2010 autumn 07.09-14.10. 1-1 Finnish

Lectures

Time Room Lecturer Date
Tue 14-16 B222 Tiina Niklander 07.09.2010-07.09.2010
Thu 10-12 B222 Tiina Niklander 09.09.2010-09.09.2010
Mon 14-16 B222 Tiina Niklander 13.09.2010-14.10.2010
Thu 10-12 B222 Tiina Niklander 13.09.2010-14.10.2010

Exercise groups

Group: 1
Time Room Instructor Date Observe
Tue 16-18 C222 Tiina Niklander 07.09.2010—07.09.2010
Mon 16-18 C222 Tiina Niklander 13.09.2010—15.10.2010
Group: 2
Time Room Instructor Date Observe
Fri 12-16 B119 Tiina Niklander 06.09.2010—15.10.2010 in English (exercise session 12-14 and lectures 14-16)

Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

In addition, a summary lecture on Fri 14-16 B119. Exercises begin on the first lecture week.

Information for international students

Please notice that the exercise group 2 on Friday is in English. Other days the language is Finnish.

The first exercises must be solved before the meeting on Friday 10.9. The questions are mainly based on the prerequisite courses.

General

Käyttöjärjestelmät-kurssi on siirretty syventävistä opinnoista aineopintojen valinnaiseksi kurssiksi. Syksyn 2010 kurssi kelpaa vielä vuosien 2005-2009 tutkintovaatimusten mukaiseksi syventäväksi kurssiksi hajautettujen järjestelmien ja tietoliikenteen erikoistumislinjalla.

Kurssin menestyksellinen suorittaminen edellyttää, että kandidaatin opinnot ovat loppuvaiheessaan. Ainakin kurssit 581305-6 Tietokoneen toiminta (2 ov), 581332-8 Rinnakkaisohjelmointi ja 582202 Tietoliikenteen perusteet olisi hyvä olla suoritettuna kurssille tultaessa.

Completing the course

Kurssi suoritetaan osallistumalla viikottain luennoille ja harjoituksiin sekä kurssin lopussa kurssikokeeseen. Kurssilla on myös kolme kirjallisesti palautettavaa opintopiiritehtävää.

Viikottaisista harjoituksista saa korkeintaan 6 pistettä. Opintopiiritehtävistä saa kustakin korkentaan 4 pistettä. Kokeesta saa pisteitä 42 siten, että kurssin maksipistemäärä on 60. Kurssin läpäisyyn tarvitaan 30 pistettä.

 

Literature and material

Kurssikirja: A. Tanenbaum: Modern Operating systems, third edition. Prentice Hall, 2008.

Mikäli kirjaa ei ole vara hankkia, eikä kirjastosta enää ole saatavilla kurssikirjaa, niin luentojen tukena voi käyttää myös aiempaa oppikirjaa W. Stallings: Operating Systems (painokset 4-6) tai jotain muuta laajaa käyttöjärjestelmien oppikirjaa. Tällöin luennoille osallistuminen on erittäin tärkeää, koska kirjojen painotukset poikkeavat toisistaan.