Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Vairākpavedienu programmatūras izstrādes analīze MS Windows vidē |
Nosaukums angļu valodā |
Analysis of Development of Multithreaded Software in MS Windows Environment |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Dr.sc.ing., asoc.prof. P.Rusakovs |
Recenzents |
|
Anotācija |
Bakalaura darbā ir izpildīta vairākpavedienu programmatūras izstrādes MS Windows vidē iespēju analīze. Darbā ir apskatīta ne tikai galvenā Windows API apakšsistēma, kas abstrahē tādus operētājsistēmas resursus, kā pavedieni, semafori un kritiskas sekcijas, bet arī divas bibliotēkas, kas specializētas vairākpavedienu programmatūras izstrādes procesa vienkāršošanā: Intel Threading Building Blocks un OpenMP (Open Multi-processing library). Darbs ir orientēts uz C++ valodas izmantošanu prasāmo uzdevumu risināšanai.
Darbā ir noraksturoti daži jēdzieni, kuri ir nepieciešami vairākpavedienošanās. Ir apskatīta vairākpavedienu izmantošana informācijas apstrādes algoritmu optimizācijā. Ir parādītas tipiskas problēmas, kas bieži rodas kopā ar vairākpavedienošanu un nodemonstrētas šo problēmu risināšanas iespējas.
Dokumentā ir 43 lappuses, 9 attēli, 6 tabulas, 14 pielikumi un 19 literatūras avoti. |
Atslēgas vārdi |
vairākpavedienošana, OpenMP, ITBB, C++, Windows, Windows API |
Atslēgas vārdi angļu valodā |
multithreading, OpenMP, ITBB, C++, Windows, Windows API |
Valoda |
lv |
Gads |
2011 |
Darba augšupielādes datums un laiks |
10.06.2011 14:30:00 |