Helsingin yliopisto TIETOJENKÄSITTELYTIETEEN LAITOS
Matemaattis-luonnontieteellinen tiedekunta

 
PL 26 (Teollisuuskatu 23)
00014 HELSINGIN YLIOPISTO
 

581332 Rinnakkaisohjelmistot I (2 ov) / Luentojen eteneminen

Kevään 2004 kurssi

Koekertaus maanantaina 10.5. klo 12-14 salissa B453.

Tälle sivulle tulee tiedot kurssin etenemisestä eli mitä asioita kullakin luentokerralla käsiteltiin sekä mitä asioita on tarkoitus käsitellä seuraavalla luentokerralla, jotta voisi jo etukäteen niihin perehtyä.

1. ti 16.3: Käsiteltiin
Yleisasioita kurssista: Luvun 0 kalvot (ch0)
Johdantoa rinnakkaisuuden käsittelyyn: Luvun 1 (ch1) kalvoista 1- 24 ja Andrewsin kirjasta sivut 1-12.

2. to 18.3:
Käsiteltiin loppuun johdanto rinnakkaisuuteen: Luvun 1 kalvot (ch1) loppuun (22-57) ja Andrewsin kirjan luku 1 loppuun (s. 13-33).

3. ti 23.3
Aloitettiin yhteiskäyttöisten muuttujien käsittely eli siirryttiin lukuun 2 Poissulkeminen ja synkronointi : Luvun kalvot 1-18. Lukkomuuttujia ja niiden käyttöä selvitetään Andrewsin kirjasta 93-101, semaforien määrittely 153-155. Kannattaa lukea myös Andrewsin kirjan luvusta 2 ss. 41-57.

4. to 25.3
Jatkettiin semaforien käsittelyä: semaforien toteutus (Andrews: ss. 276-279) ja käyttö synkronointiin (poissulkeminen, synkronointi, puomisynkronointi (Andrews: 115-119), tuottaja-kuluttaja-ongelma, monen alkion puskuri): Luvun 2 (ch2) kalvot loppuun 18-38.
Aloitettiin luvun 3 Semaforit ja rinnakkaisuuden hallinta käsitttely: Tuottajat ja kuluttajat (kalvot 3-5, Andrews kuvat 4.3, 4.4 ja 4.5.

5. ti 30.3
Jatkettiin semaforien käyttöä: lukijoiden ja kirjoittajien synkronointi, baton passing, luvun 3 kalvoista 6-22.

6. to 1.4 Luvun 3 kalvot loppuun(23-37): resurssien hallinnan synkronointi ja siitä esimerkkinä SJF (Andrews 4.5 (178-184).

7. ti 6.4 Siirryttiin lukuun 4 Lukkiutuminen (ch4:n kalvoista kalvot 1-32), Andrews 4.3. (aterioivat filosofit).

Tässä on pääsiäisloma!

8. to 15.4 Luvun 4 kalvot 33- loppuun. Aloitettiin luku 5 Monitorit, Andrews 5.1-5.2. Käsitellään kalvot (ch5) 1- 24 eli kirjan sivut 203-221.

9. ti 20.4 Luku 5 loppuun. Siirryttiin käsittelemään hajautettua ympäristöä eli lukuun 6 Sanomanvälitys, Andrews 7.1-7.5. Käsiteltiin kalvot 1-16.

10. to 22.4 Luku 6 loppuun.

11. ti 27.4 Käsitellään Luku 7 Etäproseduurikutsu, Andrews 8.1, 10.3. ja aloitetaan Luku 8 Rendezvous, Andrews 8.2, 10.3.. Käsiteltiin kalvot 1-8.

12. to 29.4 Luku 8 loppuun sekä Luku 9 (Yhteenveto)

Kurssin asioista (myös harjoitustehtävistä) sopii keskustella ja kysellä kurssin uutisryhmässä. Käytä toki hyväksesi muita kurssilaisia, jos sinulla on ongelmia esimerkiksi harjoitustehtävien kanssa!

Jos haluaa päästä päämäärään,
kannattaa valita oikea tie.

Sivu päivitetty 30.3.2004, Liisa Marttinen