Helsingin yliopisto TIETOJENKÄSITTELYTIETEEN LAITOS
Matemaattis-luonnontieteellinen tiedekunta

 
PL 68 (Gustaf Hällströmin katu 2b)
00014 HELSINGIN YLIOPISTO
 

581332 Rinnakkaisohjelmistot I (2 ov) / Luentojen eteneminen

Syksyn 2004 kurssi

Kurssikoe 10.12.2004 on tarkastettu ja kurssin arvostelu on laitoksen intranetissä:

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. ma 25.10.:
Käsiteltiin yleisasioita kurssista (Luvun 0 kalvot (ch0)) sekä aloitettiin johdantoa rinnakkaisuuden käsittelyyn: Luvun 1 (ch1) kalvoista 1- 16 ja Andrewsin kirjasta sivut 1-9.

2. ke 27.10.:
Käsiteltiin loppuun johdanto rinnakkaisuuteen: Luvun 1 kalvot (ch1) loppuun (17-65) ja Andrewsin kirjan luku 1 loppuun (s. 10-33). Ensi maanantaina kerrataan joitakin turhan nopeasti käsiteltyjä asioita

3. ma 1.11.:
Aloitetttin yhteiskäyttöisten muuttujien käsittely eli siirryttiin lukuun 2 Poissulkeminen ja synkronointi : Luvun kalvot 2-24. 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. ke 3.11
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 25-42.
Aloitettiin luvun 3 Semaforit ja rinnakkaisuuden hallinta käsitttely: Tuottajat ja kuluttajat (luvun 3 kalvot 1-6, Andrews kuvat 4.3, 4.4 ja 4.5.)

5. ma 8.11.
Jatkettiin semaforien käyttöä: lukijoiden ja kirjoittajien synkronointi (Andrews: ss., baton passing, luvun 3 kalvoista 6-32.

6. ke 10.11. Luvun 3 kalvot loppuun(32-44): resurssien hallinnan synkronointi ja siitä esimerkkinä SJF (Andrews 4.5 (178-184). Kerrattiin hieman semaforeja ( kalvot: rio-04semaforikertaus.ppt) ja hieman alustettiin lukua 4 Lukkiutuminen (ch4:n kalvoista kalvot 1-4)

7. ma 15.11. Jatketaan luvun 4 käsittelyä (ch4:n kalvoista kalvot 5-35??), Andrews 4.3. (aterioivat filosofit).

8. ke 17.11. Aloitettiin luku 5 Monitorit, Andrews 5.1-5.2. Käsiteltiin kalvot (ch5) 1- 21 eli kirjan sivut 203-218.

9. ma 22.11. Luku 5 loppuun (kirjan sivut 218-224). Siirrytään käsittelemään hajautettua ympäristöä eli lukuun 6 Sanomanvälitys, Andrews 7.1-7.5. Käsiteltiin kalvot 1-12 (kirjan sivut 295-297).

10. ke 24.11. Luvun 6 kalvot 13-41. (kirjan ss. 297-320)

11. ma 29.11. Luku 6 loppuun. Aloitettiin luku 7 Etäproseduurikutsu, Andrews 8.1, 10.3. ja käsiteltiin kalvot 1-19.

12. ke 1.12. Luku 7 loppuun. Luku 8 Rendezvous, Andrews 8.2, 10.3. sekä kertauksena 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 1.12.2004, Liisa Marttinen