KäyttöjärjestelmätLaajuus (4 op)
Opintojakson tunnus: 5G00BD66
Opintojakson perustiedot
- Laajuus
- 4 op
Osaamistavoitteet
Opiskelija osaa:
- asentaa ja konfiguroida käyttöjärjestelmän
- käyttää keskeisiä ohjelmointityökaluja
- soveltaa käyttöjärjestelmärajapintaa sekä -palveluja
- soveltaa tietoliikennekirjastoja (socket) useamman palvelimen tiedonsiirrossa
- sovittaa käyttöjärjestelmäytimen eri alustalle / alustoille
Sisältö
Linux käyttöjärjestelmän asennus ja konfigurointi. Käyttöjärjestelmän rakenne ja ominaisuudet. C/C++ ohjelmointiympäristö. Prosessien skedulointi, asynkroniset herätteet ja haarautuneet prosessit. Synkronointi ja semaforit. Asynkroninen i/o. Viestijonot. Jaettu muisti. Tietoliikenne (socket). Ytimen (Kernelin) generointi.
Esitietovaatimukset
C++-ohjelmointitaidot
Lisätiedot
Käyttöjärjestelmä, mikä käydään syvällisemmin läpi valitaan tilanteen mukaan.