|
OHJ-4010 Rinnakkaisuus, 4 op
|
Hannu-Matti Järvinen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Harjoitustehtävät ja tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Opiskelija tunnistaa rinnakkaisuuden aiheuttamat perusongelmat ja osaa joko välttää tai ratkaista ne.
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Rinnakkaisuuden tarve, siitä seuraavat ongelmat. | Rinnakkaisuuden eri tyypit: näennäinen ja todellinen rinnakkaisuus, hajautus. | |
2. | Kriittinen alue, poissulkeminen; semaforin toimintaidea. | Monitorit, muita rinnakkaisuuden työkaluja (kohtaamismekanismi, viestinvälitys). | |
3. | Lukkiutuminen, nälkiintyminen. Lukkiutumisen ehdot ja lukkiutumisen välttäminen. | Käänteisprioriteettiongelma. |
Tentti, jonka arvosanaan harjoitustyöt vaikuttavat.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Käyttöjärjestelmät, luku 3 | Haikala & Järvinen | 952-14-0851-0 | ISBN 952-14-0851-0 | Suomi | ||
Kirja | Modern Operating Systems, 2nd ed., Chapters 2 and 3 | Tanenbaum | 0-13-031358-0 | ISBN 0-13-031358-0 | Englanti | ||
Kirja | Operating Systems Internals and Design Principles, 5th ed., Chapters 5 and 6 | Stallings | 0-13-127837-1 | ISBN 0-13-127837-1 | Englanti |
Opintojakso | P/S |
OHJ-1150 Ohjelmointi II | Pakollinen |
OHJ-2010 Tietorakenteiden käyttö | Suositeltava |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Vastaa yhdessä OHJ-4100:n kanssa vanhaa opintojaksoa 8104000, käyttöjärjestelmät. Useimmissa aineyhdistelmissä riittää tämän opintojakson suoritus vanhaa käyttöjärjestelmäkurssia korvaavana suorituksena.
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Tieto- ja viestintätekniikan käyttö Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 5 % Itseopiskelu: 0 % |