|
OHJ-4100 Käyttöjärjestelmät, 4 op
|
Johannes Koskinen, Mikko Tiusanen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
DI-Opiskelijat
Kandiopiskelijat |
Tentti ja harjoitustyö; osallistuminen harjoituksiin voi vaikuttaa tentin hyväksyttyyn arvosanaan.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
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ö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Osat, näiden tehtävät ja vuorovaikutus: ydin, prosessien hallinta, muistinhallinta, näiden tietorakenteet ja algoritmit. Mitä vaatimuksia nämä asettavat laitteistolle. | Miten yhden osan tehtävien tai toteutuksen muuttaminen vaikuttaa toisen osan tehtäviin ja toteutukseen. | Järjestelmän suunnittelussa tehtyjen valintojen vaikutus järjestelmään suorituskykyyn. |
2. | Virtuaalimuistin toiminta, erityisesti sivunkorvausalgoritmit, näiden ominaisuudet. | Miten ohjelma kannattaa kirjoittaa, että se toimisi tehokkaasti virtuaalimuistia käyttävässä järjestelmässä. |
Tentin arvosana määrää opintojakson arvosanan. Tätä voi suorituskerrasta riippuen pystyä korottamaan aktiivisella osallistumisella harjoituksiin ja harjoitustyöstä mahdollisesti annettavilla lisäpisteillä.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Käyttöjärjestelmät | Haikala - Järvinen | 952-14-0851-0 | 952-14-0851-0 | Suomi | ||
Muu kirjallisuus | Modern Operating Systems | Tanenbaum | 0-13-031358-0 | 0-13-031358-0, 2nd ed | Englanti | ||
Muu kirjallisuus | Operating Systems, Internals and Design Principles | Stallings | 0-13-127837-1 | 0-13-127837-1, 5th ed | Englanti |
Opintojakso | P/S | Selite |
OHJ-4010 Rinnakkaisuus | Pakollinen |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Korvaa vain yhdessä opintojakson OHJ-4010 Rinnakkaisuus kanssa edeltäjänsä 8104000 Käyttöjärjestelmät. Ks. http://www.cs.tut.fi/OHJ-4100/
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 10 % Itseopiskelu: 0 % |