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. |