Käyttöjärjestelmät (8 op), Syksy 2007
HUOM: Syksyllä 2008 järjestettävä kurssi on vain yhden periodin mittainen. Kurssikirja vaihtuu myös.Kurssi pohjautuu vuonna 2006 pidettyyn edelliseen kurssiin, joten materiaaleja voi etukäteen katsoa sen sivuilta.
Kurssisivun sisältöä:
For information in English, see the
English information page
of this course.
Ajankohtaista
- [3.1.2008] Kurssi on nyt arvosteltu ja kurssin
tulokset ovat nähtävillä ilmoitustaululla.
- Jos haluat kysellä kokeesta ennen uusintakuulustelua, niin lähetä sähköpostia ja sovitaan tapaaminen joko ma 7.1. tai to 10.1.
- Uusintakuulustelu on jo pe 11.1.2008. Ilmoittaudu kokeeseen ILMOssa (tai minulle sähköpostilla).
- [21.11.2007] Laskaritehtävässä 10.3 oli tehtävälle annettu väärä sivunumero. Tuo numero on nyt korjattu.
- [5.11.2007] 1. kurssikokeen tulokset ovat nähtävillä ilmoitustaululla.
- [27.9.2007] Huomasin juuri, että luennon 6 kalvot eivät näkyneet kaikille. Mikäli havaitsette puutteita tiedostojen oikeuksissa, niin kertokaa siitä välittömästi vaikka sähköpostilla.
- [17.8.2007] Kurssin harjoitukset alkavat jo ensimmäisellä viikolla.
Yleistä
Kurssilla on tavallisten viikottaisten harjoitusten rinnalla myös parin kolmen hengen ryhmissä (ns. opintopiireissä) tehtäviä hiukan laajempia tehtäviä. Läsnäolo ensimmäisissä harjoituksissa on ryhmien muodostamisen vuoksi välttämätöntä.
Kurssikirja
Kurssikirjana käytämme kirjan W. Stallings: Operating Systems. Prentice Hall viidettä editiota vuodelta 2005. Neljäs (ja vielä osittain kolmaskin) editio vuodelta 2001 on käyttökelpoinen kun sisältöä täydennetään kirjan kotisivulta löytyvällä materiaalilla.
Kurssikirjan lisäksi luennoilla ja harjoituksissa käytetään jonkun verran myös muuta täydentävää materiaalia.
Osa materiaalista on peräisin vastaavista kurssikirjoista, kuten:
- A. Tanenbaum: Modern Operating Systems, second edition. Prentice Hall, 2001.
- A. Silberschatz, P. Galvin ja G. Gagne: Operating System Concepts with Java, seventh edition. Wiley, 2007.
Kurssille ilmoittautuminen
Kurssille ilmoittaudutaan normaalisti laitoksen Ilmo-järjestelmällä.
Kurssin rakenne ja suoritusmuoto
Kurssilla on luentoja, viikottaiset harjoitukset ja pienryhmätoimintaa. Kurssin kestää koko syyslukukauden eli molemmat periodit I ja II. Aikataulullisesti kurssi jakautuu neljään osioon, joista kolmeen ensimmäiseen liittyy myös opintopiiritehtävä.
Opintopiirien raportit arvioidaan siten, että kunkin osion palautettavasta raportista saa 0-4 pistettä seuraavasti
- 0 pistettä saa täysin tekemättömästä työstä (ja palauttamattomasta) raportista,
- 1 pisteen saa, kun tehtävää on yritetty suorittaa, mutta loppuun asti ei ole päästy,
- 2 pistettä saa, kun tehtävän suorituksessa on selvästi menty oikeaan suuntaan ja suhteellisen pitkälle. Työssä ei saa enää olla varsinaisia virheitä tai puutteita.
- 3 pistettä saa, kun raportti käsittää kaikki keskeiset kohdat, vaikka siinä on vielä selvästi kohtia, joita olisi voinut tarkentaa tai laajentaa.
- 4 pistettä saa, kun raportti muodostaa eheän kokonaisuuden ja siinä on kaikki keskeiset asiat. Joitakin osasia on tarkasteltu kysymyksessä esitettyä tarkemmin.
Myöhässä palautettujen raporttien pistemäärä puolitetaan.
Raportit pyritään palauttamaan takaisin opintopiireille pienten kommenttien kera harjoitusryhmän seuraavassa kokoontumisessa. Ns. 'malliratkaisuja' ei tule verkkoon eikä kurssimappiin!
Opintopiiriin sitoutuminen tarkoittaa ajan varaamista omaan työskentelyyn, tapaamisiin sekä halukkuutta tehdä oma osuutensa mahdollisimman hyvin yhteisen tavoitteen eteen. Opintopiirin toiminnasta ei voi hypätä pois kesken. Sen sijaan opintopiiri voi yhteisellä päätöksellään 'antaa kenkää' toivottomille tapauksille. Jos haluat työskennellä itsenäisesti, voit hyvin perustelemalla saada tähän luvan. Tällöin et kuitenkaan aina saa ihan yhtä hyvää palautetta työstäsi, yksittäisten opiskelijoiden palauttamia raporteja ei kommentoida yhtä tarkasti.
Kurssin aikataulu, luennot ja harjoitukset
Kurssilla on neljä teemaa, joihin kuhunkin liittyy noin kuusi luentoa, kolme harjoituskertaa ja kolmeen ensimmäisen teemaan myös opintopiirin kirjallinen raportti.
Luennot 04.09.-10.10. ja 30.10.-05.12.
Tiina Niklander TI 12-14, KE 14-16 CK112
Harjoitusryhmät
kokoontuvat 6.9 - 7.12.
1. Tiina Niklander TO 12-15 C221 (In
English)
2. Mika Karlstedt PE 12-14 C221
Kurssin viikottainen aikataulu:
| Osio 1: | Käyttöjärjestelmän tehtävät ja laitteistovaatimukset Prosessit ja Säikeet |
| Luennot | |
| 1: ti 4.9. | Yleistä käyttöjärjestelmistä 2s/A4, 6s/A4 |
| 2: ke 5.9. | 2s/A4, 6s/A4 |
| 3: ti 11.9. | 2s/A4, 6s/A4 |
| 4: ke 12.9. | 2s/A4, 6s/A4 |
| 5: ti 18.9. | 2s/A4, 6s/A4 |
| 6: ke 19.9. | 2s/A4, 6s/A4 |
Osio 2: |
Muistinhallinta ja vuorotus |
Luennot |
|
| 7: ti 25.9. | 2s/A4, 6s/A4 |
| 8: ke 26.9. | 2s/A4, 6s/A4 |
| 9: ti 2.10. | 2s/A4, 6s/A4 |
| 10: ke 3.10. | 2s/A4, 6s/A4 |
| 11: ti 9.10. | 2s/A4, 6s/A4 |
| 12: ke 10.10. | 2s/A4, 6s/A4 |
Osio 3: |
Siirräntä ja tiedostojärjestelmä |
Luennot |
|
| 13: ti 30.10. | 2s/A4, 6s/A4 |
| 14: ke 1.11. | 2s/A4, 6s/A4 |
| 15: ti 6.11. | 2s/A4, 6s/A4 |
| 16: ke 7.11. | 2s/A4, 6s/A4 |
| 17: ti 13.11. | 2s/A4, 6s/A4 |
Osio 4: |
Hajautus ja tietoturva |
Luennot |
|
| 18: ke 14.11. | 2s/A4, 6s/A4 |
| 19: ti 20.11. | 2s/A4, 6s/A4 |
| 20: ke 21.11. | 2s/A4, 6s/A4 |
| 21: ti 27.11. | 2s/A4, 6s/A4 |
| 22: ke 28.11. | 2s/A4, 6s/A4 |
| 23: ti 4.12. | 2s/A4, 6s/A4 |
| 24: ke 5.12. | Kertaus 2s/A4, 6s/A4 |
|
|
|---|---|
|
|
Laskuharjoitus- ja opintopiiritehtävät
Weekly Exercises and Team tasks
Englanninkieliset tehtävät löytyvät englanninkieliseltä kurssisivulta.
| Osio 1: | Käyttöjärjestelmän tehtävät ja laitteistovaatimukset Prosessit ja Säikeet |
|
|---|---|---|
| Opintopiiri 1 | ||
| Laskuharjoitukset | ||
| 1: pe 7.9. | Laskari 1 | |
| 2: pe 14.9. | Laskari 2 | |
| 3: pe 21.9. | Laskari 3 | |
| 4: pe 28.9. | Laskari 4 | |
Osio 2: |
Muistinhallinta ja vuorotus | |
| Opintopiiri 2 | ||
| 5: pe 5.10. | Laskari 5 | |
| 6: pe 12.10. | Laskari 6 | |
| 7: pe 2.11. | Laskari 7 | |
Osio 3: |
Siirräntä ja tiedostojärjestelmä | |
| Opintopiiri 3 | ||
| 8: pe 9.11. | Laskari 8 | |
| 9: pe 16.11. | Laskari 9 | |
| 10: pe 23.11. | Laskari 10 | |
| 11: pe 1.12. | Laskari 11 | |
| 12: pe 7.12. | Laskari 12 | |
Kurssin suorittaminen
Kurssissa on kaksi välikoetta, viikottaiset harjoitukset ja kolme opintopiiritehtävää.
Kurssin maksimipistemäärä on 60. Viikottaisista harjoituksista saa 6 pistettä, kummastakin välikokeesta 24 ja opintopiiritehtävistä 12 pistettä. Näiden yhteenlaskettu summa on 66 pistettä, mutta kurssi arvostellaan kuin maksimipistemäärä olisi 60.
Kokeista on yhteensä on saatava vähintään 28 pistettä, jotta kurssista voi päästä läpi.
Vanhoja koetehtäviä voi katsella aiempina vuosina luennoidun kurssin Käyttöjärjestelmät II sivulta. Etsi linkki Aik. kokeet.
| Kurssikokeet: |
| 1: Torstai 18.10 16.00-19 Auditorio A111
Luennot 1-10, Kirjan luvut 1-8 (paitsi 5.1-6.6), Harjoitukset 1-6, Opintopiiritehtävät 1 ja 2 |
| 2: Torstai 13.12 16.00-19 Auditorio A111 |

