|
OHJP-2210 KÄYTTÖJÄRJESTELMÄT, 4 op
|
Opintojakson vastuuhenkilö
Markku Nevanranta
Opettajat
Markku Nevanranta
Toteutuskerrat
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Kesä | |
Luento | 2 h/vko | 2 h/vko | - | - | - |
Tentti |
Tavoitteet
Opiskelija ymmärtää 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ä. Tärkeää on myös saada kuva laajan ohjelmiston rakentamisproblematiikasta, jossa keskeisesti nousee esiin monimutkaisuus, reaaliaikaisuus ja luotettavuus.
Sisältö
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Käyttöjärjestelmän kehitys ja perustehtävät sekä suhde laitteistoon. |   | |
2. | Prosessien ja säikeiden hallinta ja synkronointi. |   | |
3. | Muistinhallinta. |   | |
4. | Tiedon ja oheislaitteiden hallinta. |   | |
5. | Suojaus, turvallisuus, hajautus, mobiililaitteet. |   |
Opintojakson arviointikriteerit
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Luentokalvot | Käyttöjärjestelmät | Markku Nevanranta | Kyllä | Suomi | |||
Kirja | Käyttöjärjestelmät | Haikala, Järvinen | Kyllä | Suomi | |||
Muu kirjallisuus | Operating Systems, Internals and Design Principles | Stallings | Ei ole | Englanti | |||
Muu kirjallisuus | Operating System Concepts with Java | Silberschatz, Galvin, Gagne | Ei ole | Englanti |
Esitiedot
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
Opetusmuodot | Tuntia |
Luennot | 80 |
Harjoitustyöt | 40 |
Kaikki yhteensä | 120 |
Opintojaksokorvaavuus
81103 Käyttöjärjestelmät
Viimeksi muokattu | 16.05.2006 |
Muokkaaja | Tiina Suominen |