Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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