Opinto-opas 2015-2016

TIE-02500 Rinnakkaisuus, 5 op
Concurrency

Vastuuhenkilö

Jyke Savia

Opetus

Toteutuskerta 1: TIE-02500 2015-01

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitukset
Harjoitustyöt



 



 
 2 h/vko
 2 h/vko
 2 h/vko
+2 h/vko
+2 h/vko
+4 h/vko



 

Luentoajat ja -paikat: Perjantai 12 - 14 S1

Suoritusvaatimukset

Hyväksytysti suoritettu tentti ja harjoitustyöt. Harjoitustöistä ja viikkoharjoituksista voi saada lisäpisteitä (toteutuskerrasta riippuen).
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opiskelija tunnistaa rinnakkaisuuden aiheuttamat perusongelmat (kriittinen alue, nälkiintyminen, lukkiutuminen) ja osaa joko välttää tai ratkaista nämä ongelmat yksinkertaisissa tapauksissa.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Prosessi ja säie  Vuoronnus  prioriteetti 
2. Rinnakkaisuus käsitteenä  näennäisen ja todellisen rinnakkaisuudet erot   
3. Kriittinen alue, poissulkeminen  työkaluja (POSIX säierajapinta)  eri ohjelmointikielten tarjoamia työkaluja (monitori, randevouz, csp) 
4. synkronointi     
5. lukkiutuminen, nälkiintyminen  lukkiutumisen ehdot  käänteisprioriteettiongelma 

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Arvosana määräytyy tentin perusteella. Harjoitustöistä ja viikkoharjoituksista voi saada lisäpisteitä (toteutuskertakohtainen).

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02200 Ohjelmoinnin peruskurssi Pakollinen    
TIE-05200 Mikroprosessorit Suositeltava    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-02500 Rinnakkaisuus, 5 op OHJ-4010 Rinnakkaisuus, 4 op  

Viimeksi muokattu 09.01.2015