Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Vairākpavedienu programmatūras izstrādes analīze MS Windows vidē |
Title in English |
Analysis of Development of Multithreaded Software in MS Windows Environment |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing., asoc.prof. P.Rusakovs |
Reviewer |
|
Abstract |
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. |
Keywords |
vairākpavedienošana, OpenMP, ITBB, C++, Windows, Windows API |
Keywords in English |
multithreading, OpenMP, ITBB, C++, Windows, Windows API |
Language |
lv |
Year |
2011 |
Date and time of uploading |
10.06.2011 14:30:00 |