Siirry suoraan sisältöön

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.

Siirry alkuun