Reaaliaikajärjestelmät (4 op)
Toteutuksen tunnus: KL00CT75-3001
Toteutuksen perustiedot
Ilmoittautumisaika
17.04.2023 - 11.10.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
4 op
Yksikkö
SeAMK Automaatio- ja tietotekniikka
Toimipiste
SeAMK Seinäjoki, Frami
Opetuskielet
- Suomi
Tutkinto-ohjelma
- Insinööri (AMK), Tietotekniikka
Opettaja
- Marko Hietamäki
Opiskelijaryhmät
-
TITE21Insinööri (AMK), Tietotekniikka
Tavoitteet
Opiskelija tuntee reaaliaikaisen käyttöjärjestelmän yleisen rakenteen ja peruskäsitteet. Opiskelija ymmärtää rinnakkaisuuden periaatteet ja haasteet sulautetuissa ja reaaliaikaisissa järjestelmissä. Opiskelija osaa käyttää reaaliaikakäyttöjärjestelmän palveluita ja suunnitella reaaliaikaisen sovelluksen, joka koostuu useista prosesseista ja niiden välisestä kommunikoinnista.
Sisältö
- Laiteläheinen C-ohjelmointi
- Reaaliaikaiset järjestelmäkonseptit
- Ytimen rakenne
- Tehtävien hallinta
- Tilanvaihto ja tilakaaviot
- Aikataulu- ja aikakaaviot
- Mutexit ja Semaforit
- Rinnakkaisuuden ongelmat
- Keskeytysten hallinta
Arviointiasteikko
1-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee reaaliaikaisen käyttöjärjestelmän yleisen rakenteen ja peruskäsitteet. Opiskelija osaa suunnitella yksinkertaisen reaaliaikaisen sovelluksen.
Arviointikriteerit, hyvä (3)
Opiskelija tuntee reaaliaikaisen käyttöjärjestelmän yleisen rakenteen ja peruskäsitteet. Opiskelija ymmärtää rinnakkaisuuden periaatteet ja haasteet sulautetuissa ja reaaliaikaisissa järjestelmissä. Opiskelija osaa käyttää reaaliaikakäyttöjärjestelmän palveluita ja suunnitella reaaliaikaisen sovelluksen, joka koostuu useista prosesseista ja niiden välisestä kommunikoinnista.
Arviointikriteerit, kiitettävä (5)
Opiskelija tuntee reaaliaikaisen käyttöjärjestelmän rakenteen ja peruskäsitteet hyvin. Opiskelija ymmärtää rinnakkaisuuden periaatteet ja haasteet sulautetuissa ja reaaliaikaisissa järjestelmissä. Opiskelija osaa käyttää reaaliaikakäyttöjärjestelmän palveluita ja suunnitella vaativan reaaliaikaisen sovelluksen, joka koostuu useista prosesseista ja niiden välisestä kommunikoinnista.