|
Opinto-opas 2012-2013
OHJ-4010 Rinnakkaisuus, 4 op
|
Vastuuhenkilö
Johannes Koskinen, Hannu-Matti Järvinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Harjoitustehtävät ja tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Opiskelija tunnistaa rinnakkaisuuden aiheuttamat perusongelmat (kriittinen alue, nälkiintyminen ja lukkiutuminen) ja osaa joko välttää tai ratkaista ne yksinkertaisessa tapauksessa.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Prosessi ja säie. | Skeduloinnin perusteita. | |
2. | Rinnakkaisuuden tarve, siitä seuraavat ongelmat. | Rinnakkaisuuden eri tyypit: näennäinen ja todellinen rinnakkaisuus, hajautus. | |
3. | Kriittinen alue, poissulkeminen; semaforin toimintaidea. | Monitorit, muita rinnakkaisuuden työkaluja (kohtaamismekanismi). | |
4. | Synkronointi. | ||
5. | Lukkiutuminen, nälkiintyminen. Lukkiutumisen ehdot ja lukkiutumisen välttäminen. | Käänteisprioriteettiongelma. |
Opintojakson arvostelu
Tentti, jonka arvosanaan harjoitustyöt vaikuttavat.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Käyttöjärjestelmät | Haikala & Järvinen | 952-14-0851-0 | Luvut 2-3 | Suomi | ||
Kirja | Modern Operating Systems | Tanenbaum | 978-0-13-600663-3 | Luvut 2 ja 6. | Englanti | ||
Kirja | Operating Systems Internals and Design Principles | Stallings | 978-0-13-603337-0 | 6. painos. Osa 2 (luvut 3-6). | Englanti |
Esitietovaatimukset
Opintojakso | P/S | Selite |
OHJ-1150 Ohjelmointi II | Pakollinen | 1 |
OHJ-1160 Laaja ohjelmointi 2 | Pakollinen | 1 |
1 . Opintojaksot ovat keskenään vaihtoehtoisia.
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 5 % Itseopiskelu: 0 % |