Excel
Kursa nosaukums Reāllaika sistēmas
Kursa kods InfT6032
Zinātnes nozare Elektrotehnika, elektronika, informācijas un komunikāciju tehnoloģijas
Zinātnes apakšnozare Datorvadība
Kredītpunkti (ECTS) 4.5
Kopējais stundu skaits kursā 121.5
Lekciju stundu skaits 16
Laboratorijas darbu stundu skaits 32
Kursa apstiprinājuma datums 12/01/2016
Atbildīgā struktūrvienība Datoru sistēmu un datu zinātnes institūts
 
Kursa izstrādātājs(-i)
Dr. sc. ing., prof. Vitālijs Osadčuks

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
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.