Kursa kods InfT6032
Kredītpunkti 4.50
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
Dr. sc. ing.
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.
• 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.
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
Nokārtoti praktiskie darbi un eksāmens.
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.
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.
Izvēles kurss ITF maģistra studiju programmas “Informācijas tehnoloģijas” pilna un nepilna laika studijās.