Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

OHJ-4010 Rinnakkaisuus, 4 op
Concurrency

Vastuuhenkilö

Johannes Koskinen, Hannu-Matti Järvinen

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 1 :
Maanantai 12 - 14, TB104

 
2. vuosikurssi
3.-n. vuosikurssi
Tietotekniikan koulutusohjelma  


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 ja osaa joko välttää tai ratkaista ne.

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:

Osasuoritusten pitää liittyä samaan toteutuskertaan

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   Opintojaksot ovat vaihtoehtoisia ja toisensa poissulkevia esitietoja.
OHJ-1160 Laaja ohjelmointi 2 Pakollinen  

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-4100 Käyttöjärjestelmät, 4 op +
OHJ-4010 Rinnakkaisuus, 4 op
8104000 Käyttöjärjestelmät, 4 ov  

Lisätiedot

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.

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 5 %
Itseopiskelu: 0 %  


Viimeksi muokattu13.11.2009
MuokkaajaVirpi Hämäläinen