Käyttöjärjestelmät

582640
4
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, W.: Operating Systems - Internals and Design Principles (6th ed.), Pearson, 2009.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2010 syksy 07.09-14.10. 1-1 Suomi

Luennot

Aika Huone Luennoija Päivämäärä
Ti 14-16 B222 Tiina Niklander 07.09.2010-07.09.2010
To 10-12 B222 Tiina Niklander 09.09.2010-09.09.2010
Ma 14-16 B222 Tiina Niklander 13.09.2010-14.10.2010
To 10-12 B222 Tiina Niklander 13.09.2010-14.10.2010

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 16-18 C222 Tiina Niklander 07.09.2010—07.09.2010
Ma 16-18 C222 Tiina Niklander 13.09.2010—15.10.2010
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 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.

Yleistä

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.

Kurssin suorittaminen

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

 

Kirjallisuus ja materiaali

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.