Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Tietoa laitoksesta:

 

581331 Käyttöjärjestelmät I (2 ov), Syksy 2004


Tulokset

Kurssin tulokset ovat nyt ilmestyneet ja ne ovat nähtävillä laitoksen ilmoitustaululla.

Arvosteluperiaatteet tehtävittäin ovat:

Kokeen arvostelusta järjestetään palautetilaisuus ti 23.11. klo 15.165-15.45 huoneessa D225. Tervetuloa tutustumaan omaan koepaperiin ja saamaan palautetta sen arvostelusta.

Tarkistuslista, josta voi käydä katsomassa kirjatut laskari- ja koepisteet on huoneen D225 ovenpielessä tuohon palautetilaisuuteen asti.

Yleistä

Kurssin harjoituksissa käytetään suoritusmuotona opintopiiritoimintaa. Läsnäolo ensimmäisissä harjoituksissa on pakollista ja myöhemmilläkin kerroilla osallistutaan vain oman harjoitusryhmän toimintaan.

Tämä on syksyllä 2004 Helsingin yliopiston tietojenkäsittelytieteen laitoksella pidettävän 581331 Käyttöjärjestelmät I (2 ov) -kurssin kotisivu. Täältä löydät tietoa mm.

Kurssikirjana käytämme kirjan W. Stallings: Operating Systems. Prentice Hall viidettä editiota vuodelta 2005. Neljäs (ja vielä kolmaskin) editio vuodelta 2001 riittää tämän kurssin tarpeisiin, mutta jatkettaessa KJ-II -kurssille voi tulle ongelmia. Hanki kurssikirja hyvissä ajoin ennen kurssin alkua. Käsiteltävät osat käyvät ilmi kurssikuvauksesta. Kurssikirjan lisäksi käytämme jonkun verran myös muuta täydentävää materiaalia.

Kurssimappi ilmestyy salin C127 hyllykköön kurssin alkaessa. Mappiin tulee kalvokopiot ja mahdollisesti muuta materiaalia. Kalvokopiot ovat nähtävillä myös sähköisinä. Huomaa kuitenkin, että niiden tulostaminen TKTL:n laitteilla on kiellettyä (omalla kirjoittimella saa tulostaa).

Uutisryhmässä hy.opiskelu.tktl.kj voit kysellä ja keskustella kurssin järjestelyjä ja sisältöä koskevista asioista.

in English For information in English, see the English information of this course page.

Ajankohtaista

Kurssille ilmoittautuminen

Kurssille ilmoittaudutaan normaalisti laitoksen Ilmo-järjestelmällä.

Harkitse ilmoittautumistasi, sillä cum laude approbaturin pakollisille luentokursseille voi osallistua vain kahdesti. Jos sinulle on kertynyt osallistumisia jo aiemmin kaksi (syksystä 2002 alkaen) joudut ilmoittautumaan uusijoiden jonoon ja sopimaan luennoijan kanssa osallistumisestasi. Tällä kurssilla osallistumiskerraksi tulkitaan ilmoittautuminen, jota ei ole peruttu ensimmäisen harjoitusviikon loppuun mennessä.

Niiden opiskelijoiden, jotka joutuvat ilmoittautumaan jonotusryhmään ("98"), on erikseen sovittava kurssille osallistumisesta luennoijan kanssa viipymättä (ennen harjoitusryhmien alkamista).

Kurssin rakenne ja suoritusmuoto

Kurssilla on luentoja ja pienryhmätoimintaa. Aikataulullisesti kurssi on jaettu kolmeen noin kahden viikon osioon. Luentojen ja harjoitusten osalta osiot ovat hiukan päällekkäisiä.

Harjoitusryhmien kokoontumiset ovat ns. opintopiirien kokoontumisia. Ensimmäisellä kokoontumiskerralla ryhmissä muodostetaan 4-6 hengen opintopiirejä, jotka työskentelevät samalla kokoonpanolla koko kurssin ajan. Opintopiiri nimeää yhden jäsenensä vastuuhenkilöksi, joka huolehtii mm. ryhmän yhteydenpidon sujumisesta ja raporttien toimittamisesta luennoijalle.

Harjoituksissa opintopiiri käsittelee annettuja tehtäviä. Osiot ovat kahden viikon pituisia. Ensimmäisellä kerralla ryhmät keskustelevat keskenään tehtävistä ja niiden ennakkoon valmistelluista ratkaisuista. Tällä kerralla myös harjoitusten vetäjältä voi saada vihjeitä. Seuraavalla kerralla ryhmät esittelevät omat ratkaisunsa muille ryhmille normaalien laskareiden tapaan eli yksi esitys yhdestä tehtävästä.

Valmistaudu opintopiirisi kokoontumiseen ennakolta lukemalla ainakin kurssikirjasta aiheeseen liittyvät asiat, tutustumalla tehtäviin ja hahmottelemalla niiden ratkaisuja. Valmistaudu myös ensimmäiseen tapaamiseen! Harjoitusryhmissä opintopiirit käyvät porukalla läpi osion aihealueita ja saat vertaispalautetta ja vastauksia kysymyksiin muilta ryhmäläisiltä sekä harjoitusten vetäjältä. Tavoitteenamme on ryhmässä tapahtuva oppiminen.

Opetusohjelmassa ilmoitetut viikottaiset kokoontumiset eivät riitä kaikkien asioiden setvimiseen, joten kunkin opintopiirin on käytännössä sovittava myös muita tapaamisaikoja, tai selviteltävä osiota esim. sähköpostitse, chatilla tms. Suosittelen, että tuo tehdään ennen opetusohjelmaan merkittyä kokoontumista, jolloin ohjaajalle osataan muotoilla täsmällisempiä kysymyksiä. Käyttäkää kurssin uutisryhmää, jos omasta tiimistä ei irtoa vastausta kysymykseen. Pelisääntö on kuitenkin, että täysin valmiita ratkaisuja ei kukaan saa postittaa uutisryhmään.

Opintopiiri huolehtii itse tarvittavan lisä/tarkentavan aineiston etsimisestä, kirjallisen raportin tuottamisesta sekä opintopiirin ja sen jäsenten toiminnan evaluoinnista. Ryhmä vastaa yhdessä jokaisen vastauksen laadusta, ja ryhmän jokainen jäsen on itse vastuussa omasta oppimisestaan. Käykää siis ratkaisut huolella kimpassa läpi ja perustelkaa vastauksenne kunnolla. Luennoijan ja harjoitusten vetäjien tehtävänä on johdatella piirejä ratkaisuissaan oikeaan suuntaan. Kysykää!

Opintopiirillä on osion toisen kokoontumisen jälkeen vielä kaksi päivää aikaa viimeistellä osion raporttia (mukana kaikkien tehtävien ratkaisut). Raportti tulee palauttaa kirjallisesti paperilla osion jälkeen keskiviikon tai maanantain luennolla tai huoneen D225 ovenpielessä olevaan lokeroon. Opintopiiri palauttaa yhden yhteisen raportin, josta käy ilmi opintopiirissä työskentelevien nimet, harjoitusryhmä (ryhmän numero ja ohjaajan nimi), ratkaisut annettuihin tehtäviin sekä evaluointi ryhmän toiminnasta (tästä oma lomake). Erityisesti epäselviksi jääneet asiat ja esiinnousseet kysymykset on hyvä tuoda esiin. Niihin palataan tarvittaessa luennolla.

Raportit arvioidaan tehtäväkohtaisesti asteikolla 0, 1 tai 2 ruksia (ei tehty tai vain ihan raapaistu / ok, mutta puutteita / mainiosti duunattu). Yhden ruksin saa, jos osaongelmaa on ratkottu mielekkäällä tavalla, vaikka ratkaisussa olisi ilmiselviäkin puutteita, ja kaksi ruksia saa, kun matkassa on kaikki olennainen. 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!

Ruksit muutetaan kurssin lopussa arvosanaan vaikuttaviksi harjoituspisteiksi suunnilleen siten, että noin 96% tuottaa täydet 12 pistettä, noin 50% tuottaa 6 pistettä ja noin 10% tuottaa 1:n pisteen.

Opintopiirin 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, saatat luennoijalle hyvin perustelemalla saada tähän luvan. Tällöin voit kuitenkin saada kustakin tehtävästä korkeintaan yhden rastin, koska yksittäisten opiskelijoiden palauttamista raporteista ei anneta palautetta toisin kuin opintopiireille. Tehtävät ovat kuitenkin samat kuin usean hengen ryhmässä, joten tätä vaihtoehtoa ei voi suositella.

Kurssin aikataulu, luennot ja harjoitukset

Kurssilla on kolme osiota, joihin kuhunkin liittyy neljä luentoa, kaksi harjoituskertaa ja kirjallinen raportti.

Luennot 13.9. - 20.10. (12 * 2 h)

   Tiina Niklander    MA 10-12,  KE 14-16  A111 

Harjoitusryhmät (6 * 2 h) kokoontuvat 20.9 - 29.10.

    1. Sini Ruohomaa  MA 12-14 B119
    2. Mikko Heimola  KE 8-10 CK111 (in english, if needed)
    3. Auvo Häkkinen KE 10-12 CK111
    4. Mikko Heimola  KE 12-14 CK111
    5. Auvo Häkkinen TO 10-12 B119
    6. Sini Ruohomaa  PE 12-14 DK116

Kurssin viikottainen aikataulu on seuraava:

Osio 1: Käyttöjärjestelmän tehtävät ja laitteistovaatimukset
Luennot
ma 13.9. klo 10
ke 15.9. klo 14
ma 20.9. klo 10
ke 22.9. klo 14
Luento 1: Johdanto ja kurssin rakenne 2s/A4, 6s/A4
Luento 2: Tietokonelaitteiston kertaus 2s/A4, 6s/A4
Luento 3: Käyttöjärjestelmien kehittyminen ja niiden historiaa 2s/A4, 6s/A4
Luento 4: Käyttöjärjestelmien keskeiset osa-alueet 2s/A4, 6s/A4

Harjoitusryhmät

20.9. - 24.9. Opintopiirien muodostaminen, osion 1 tehtävien ratkontaa ryhmissä
27.9. - 1.10. Kukin opintopiiri esittää oman vastuutehtäväänsä muille
Osion kirjallisen raportin palautus viimeistään: ryhmä 1 ke 29.9 klo 16, ryhmät 2-4 pe 1.10 klo 12 ja ryhmät 5 ja 6 ma 4.10 klo 12

Osio 2:

Muistinhallinta

Luennot

ma 27.9. klo 10
ke 29.9. klo 14
ma 4.10. klo 10
ke 6.10. klo 14
Luento 5: Muistinhallinnasta 2s/A4, 6s/A4
Luento 6: Yksinkertainen segmentointi ja sivutus 2s/A4, 6s/A4
Luento 7: Virtuaalimuisti ja sivutus 2s/A4, 6s/A4
Luento 8: Segmentointi ja sivutus virtuaalimuistissa 2s/A4, 6s/A4

Harjoitusryhmät

4.10. - 8.10. Osion 2 tehtävien ratkontaa ryhmissä
11.10. - 15.10. Kukin opintopiiri esittää oman vastuutehtäväänsä muille
Osion kirjallisen raportin palautus viimeistään: ryhmä 1 ke 13.10 klo 16, ryhmät 2-4 pe 15.10 klo 12 ja ryhmät 5 ja 6 ma 18.10 klo 12

Osio 3:

Prosessit, siirräntä ja tiedostojärjestelmä

Luennot

ma 11.10. klo 10
ke 13.10. klo 14
ma 18.10. klo 10
ke 20.10. klo 14
Luento 9: Prosessit ja niiden hallinta 2s/A4, 6s/A4
Luento 10: Siirräntä (eli I/O) 2s/A4, 6s/A4
Luento 11: Tiedostojärjestelmät 2s/A4, 6s/A4
Luento 12: Säikeet 2s/A4, 6s/A4

Harjoitusryhmät

18.10. - 22.10. Osion 3 tehtävien ratkontaa ryhmissä
25.10. - 29.10. Kukin opintopiiri esittää oman vastuutehtäväänsä muille
Osion kirjallisen raportin palautus viimeistään: ryhmä 1 ke 27.10 klo 16, ryhmät 2-4 pe 29.10 klo 12 ja ryhmät 5 ja 6 ma 1.11 klo 12

Koe: ke 3.11. klo 16-20 A111 ja B123

Kurssin suorittaminen

Kurssin suorittamisen edellytyksenä on aktiivinen osallistuminen harjoitusryhmässä muodostetun opintopiirin toimintaan. Opintopiirin pitää kerätä vähintään puolet harjoituksissa jaossa olevista 12 pisteestä.

Kurssin kokonaispistemäärä on 60, joista 12 on saatavilla harjoituksissa ja 48 kokeessa. Sekä harjoituksista että kokeesta on saatava vähintään puolet pisteistä, jotta kurssista voi päästä läpi.

in English How to do the course in English?

The small group session on Wednesday morning is in English.


Tiina.Niklander@cs.helsinki.fi