Siirry suoraan sisältöön

ReaaliaikajärjestelmätLaajuus (4 op)

Tunnus: KL00CT75

Osaamistavoitteet

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

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.

Ilmoittautumisaika

22.04.2024 - 09.10.2024

Ajoitus

21.10.2024 - 18.12.2024

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
  • TITE22
    Insinöö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

Oppimateriaalit

Opettajan luentomateriaalit.

Opetusmenetelmät

Lähiopetus

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus 40h. Itsenäinen opiskelu 40h

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.

Arviointimenetelmät ja arvioinnin perusteet

Tentti ja harjoitustyöt

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
  • TITE21
    Insinöö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.