|
Opinto-opas 2013-2014
PLA-32210 Käyttöjärjestelmät, 4 op
|
Vastuuhenkilö
Markku Nevanranta, Mika Saari
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
Suoritusvaatimukset
Tentti
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Opiskelija osaa nimetä ja selittää käyttöjärjestelmien perustoimintatavat. Tutustuu muutaman tärkeimmän käyttöjärjestelmän tapaan toteuttaa käyttöjärjestelmän keskeisimmät toiminnot. Tavoitteena on myös oppia prosessien algoritmista käyttäytymistä siten, että pystyy soveltamaan samoja periaatteita muussa ongelmanratkaisussa. Tärkeää on myös saada kuva laajan ohjelmiston rakentamisproblematiikasta, jossa keskeisesti nousee esiin monimutkaisuus, reaaliaikaisuus ja luotettavuus.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Käyttöjärjestelmän kehitys ja perustehtävät sekä suhde laitteistoon. | ||
2. | Prosessien, säikeiden ja muistin hallinta. | ||
3. | Tiedon ja oheislaitteiden hallinta. | ||
4. | Suojaus, turvallisuus, hajautus. | ||
5. | Linux ja mobiililaitteet. |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Käyttöjärjestelmät | Haikala, Järvinen | Kyllä | Suomi | |||
Luentokalvot | Käyttöjärjestelmät | Markku Nevanranta | Kyllä | Suomi | |||
Muu kirjallisuus | Operating System Concepts with Java | Silberschatz, Galvin, Gagne | Ei | Englanti | |||
Muu kirjallisuus | Operating Systems, Internals and Design Principles | Stallings | Ei | Englanti |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Luennot Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |
Opintojaksoon liittyvät dokumentit