Varoitus: aikataulu on todella hirveässa "fluxissa", ja saattaa muuttua ainakin aihepiirien osalta lähes varoituksetta. Aiheista linkit asianomaiseen kalvosettiin.

Kalvot on pakattu gzip-ohjelmalla. Useimmat web browserit osaavat purkaa pakkauksen, mutta jättävät jostain kumman syystä päätteen ennalleen. Jos epäilet, että olet joutunut uhriksi, voit yrittää päätellä asian tiedon koosta. Pakattu versio on joitain kymmeniä kiloja kooltaan, kun purettu on lähempänä megaa, joskus jopa enemmän. PostScriptin katselemiseen Windowsilla tarvitset GSView:n. Sen tätä kirjoittaessa viimeisin versio läytyy täältä.

Päivämäärä aihe
11.2. Aloitusluento. historiaa, yleistä, jne..
13.2. Prosessit, threadit. niihin liittyvät tietorakenteet ja toiminnallisuus
26.2. schedulointialgoritmit, context switch
4.3. synkronointiongelmat ja menetelmät niiden ratkaisemiseen
6.3. lisää deadlockeista + systeemikutsut + oppilasesitelmä
13.3. virtuaalimuistin perusteet, page replacement
20.3. sekondäärimuisti, muistin allokoiminen, relokointi
9.4. 4.3BSD VM, memory mapped IO, jaettu muisti (SHM)
11.4. I/O:n perusteet, tiedostojärjestelmien perusteet, geneerinen filesystem layer
16.4. tiedostot, FFS
17.4. kertausta
24.4. ensimmäinen välikoe (ei ennakkomateriaalia ;-)
25.4. FAT + NTFS + NFS
15.5. verkkoprotokollien kertaus, implementaatio
21.5. ei luentoa
22.5. implementaatio jatkuu, packet filterit, tietoturva käyttöjärjestelmissä
24.5. ei luentoa, siirretty 25.5.
25.5. lauantai, 13:30-17:00
moniprosessorijärjestelmät
28.5. bootstrap/laiteajurit
29.5. kertaus toiseen välikokeeseen /tenttiin
11.6. toinen välikoe, tentti

URL: http://www.cs.hut.fi/~pooka/teaching/os/aika.html
Antti Kantee antti.kantee@cs.hut.fi
Wed May 29 17:10:27 EEST 2002