Kursa kods InfT6032

Kredītpunkti 4.50

Reāllaika sistēmas

Zinātnes nozareElektrotehnika, elektronika, informācijas un komunikāciju tehnoloģijas

Zinātnes apakšnozareDatorvadība

Kopējais stundu skaits kursā120

Lekciju stundu skaits16

Laboratorijas darbu stundu skaits32

Kursa apstiprinājuma datums12.01.2016

Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts

Kursa izstrādātājs

author prof.

Vitālijs Osadčuks

Dr. sc. ing.

Kursa anotācija

Reāllaika sistēmas tiek izmantotas tehnoloģisko, transporta, bioloģisko u.c. procesu vadībai, kur kritiska ir ne tikai funkcionāli korekta, bet arī savlaicīga vadības sistēmas atbilde uz norisēm procesā. Pastāv vairāki reāllaika sistēmu programmatūras un aparatūras realizācijas veidi, kuru izmantošanu nosaka konkrētā procesa specifika. Studiju kursā tiek apskatīts teorētisks reāllaika sistēmu formulējums un izmantošana, prasību definēšana, modelēšanas un izstrādes rīki. Teorētiskās zināšanas tiek nostiprinātas praktiskajās nodarbībās.

Kursa rezultāti un to vērtēšana

• Zināšanas par reāllaika vadības sistēmu veidiem, darbības principiem, modelēšanas un izstrādes rīkiem;
• prasmes realizēt dotā procesa reāllaika vadības sistēmu;
• kompetence formāli definēt dotā procesa funkcionālās un izpildes laika prasības, izvēlēties sistēmas realizācijai atbilstošās metodes un rīkus.

Kursa saturs(kalendārs)

1 Ievads.
2 Reāllaika sistēmu (RLS) raksturojumi, prasību definēšana.
3 RLS veidošanas principi.
4 RLS modelēšana un simulēšana.
5 RLS programmatūras izstrādes valodas – reāllaika valodas.
6 RLS uzdevumu plānošana.
7 Reāllaika operētājsistēmas.
8 RLS veidošanas līdzekļi un aparatūra
9 Vairāku procesoru (kodolu) sistēmas un sistēmas mikroshēmā.
10 RLS enerģijas patēriņa optimizācija.
11 Reāllaika komunikācijas: modeļi un protokoli.
12 Dalītu pulksteņu sinhronizācija.
13 Lietojumiem orientētu RLS analīze.
14 Kļūmju noturība un robustums reāllaika sistēmās.
15 Reāllaika datu bāzes.
16 RLS un mākslīgais intelekts

Prasības kredītpunktu iegūšanai

Nokārtoti praktiskie darbi un eksāmens.

Obligātā literatūra

1. Laplante P. A. Real-Time Sysems Design and Analysis. IEEE Press, 2004.
2. Douglass B. P. Real-Time UML Workshop for Embedded Systems. Burlington: Elsevier, 2007.
3. Wasetti A. Software frameworks and embedded control systems. Berlin: Springer-Verlag, 2002.

Papildliteratūra

1. Di Jasio L. Programming 16-bit microcontrollers in C. Learning to fly the PIC24. Elsevier, 2007.
2. Noergaard T. Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers. Burlington: Elsevier, 2005.

Piezīmes

Izvēles kurss ITF maģistra studiju programmas “Informācijas tehnoloģijas” pilna un nepilna laika studijās.