Siirry suoraan sisältöön

Käyttöjärjestelmät ja rinnakkaisuus (5op)

Opintojakson tunnus: C-10122-COMP--CS--410

Opintojakson perustiedot


Laajuus
5 op
Korkeakoulu
Tampereen yliopisto

Osaamistavoitteet

Opintojakson menestyksekkäästi suorittanut opiskelija ymmärtää käyttöjärjestelmän tehtävät, sen osat, näiden yhteistoiminnan sekä syyt tähän järjestelmän ja sen tehtävien jakoon; erityisesti hän tuntee tavat, joilla käyttöjärjestelmä hallitsee ajettavia ohjelmia ja näille annettavaa muistia.

Sisältö

YdinsisältöKäyttöjärjestelmän osat, näiden tehtävät ja vuorovaikutus: ydin, prosessien hallinta, muistinhallinta, näiden tietorakenteet ja algoritmit. Mitä vaatimuksia nämä asettavat laitteistolle.Prosessien ja säikeiden vuoronnus, säikeiden vaikutus ohjelmointiinVirtuaalimuistin toiminta, erityisesti sivunkorvausalgoritmit, näiden ominaisuudet.Tiedostojärjestelmien toimintaperiaatteet. inoden käsite ja tiedostojärjestelmien eheys.Laitteistolta saatava tuki modernin käyttöjärjestelmän toteutukselle.Säikeet ohjelmoinnissa (rinnakkaisuus), ongelmat ja niiden ratkaisutTäydentävä tietämysMiten yhden osan tehtävien tai toteutuksen muuttaminen vaikuttaa toisen osan tehtäviin ja toteutukseen.Miten ohjelma kannattaa kirjoittaa, että se toimisi tehokkaasti virtuaalimuistia käyttävässä järjestelmässä.Erityispiirteet (RAID, journal)Virtuaalikoneet ja konttiteknologiat käyttöjärjestelmien näkökulmastaLaitteiston tuki virtuaalikoneilleErityistietämysJärjestelmän suunnittelussa tehtyjen valintojen vaikutus järjestelmään suorituskykyyn.Verkko-ohjelmointirajapinnan (socket) toimintaperiaateErilaiset rinnakkaisen verkko-palvelimen toteutustekniikat

Esitietovaatimukset

COMP.CS.110 Ohjelmointi 2: Tekniikat (pakollinen)COMP.CS.115 Ohjelmointi 3: Rajapinnat (suositeltava)COMP.CS.120: Ohjelmoinnin tekniikka C (suositeltava)

Lisätiedot

Osasuoritusten pitää liittyä samaan toteutuskertaan.Kokonaisarvosana muodostuu kullakin toteutuskerralla määriteltävistä osista (esim. tentti, harjoitustyö, vertaisarviointi, laboratoriotyö), jotka kaikki pitää suorittaa saman lukuvuoden aikana.

Siirry alkuun