|
OHJP-2210 Käyttöjärjestelmät, 4 op
|
Markku Nevanranta
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Porin opiskelijat |
Tentti
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
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ö | Ydinaines | 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. |
Kirjallinen tentti.
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 | Suomi | ||||
Luentokalvot | Käyttöjärjestelmät | Markku Nevanranta | Suomi | ||||
Muu kirjallisuus | Operating System Concepts with Java | Silberschatz, Galvin, Gagne | Englanti | ||||
Muu kirjallisuus | Operating Systems, Internals and Design Principles | Stallings | Englanti |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |