Abstract |
Bakalaura darbā ir izmeklēti starpprocesu komunikācijas mehānismi, kurus sniedz Windows vide. Windows vide nodrošina ērtu interfeisu lietojumprogrammu izstrādei, kuru viens no uzdevumiem ir datu nosūtīšana citiem procesiem.
Darbā ir izveidots īss ieskats multiapstrādē, multiapstrādes kategorijās un multiapstrādes sistēmu vēsturē. Datu apmaiņa starp procesiem nebūtu iespējama bez multiapstrādes sistēmām. Pārskatam tiek ņemta multiapstrādes sistēma Windows un starpprocesu komunikācijas mehānismi, kurus tā sniedz. Šī darba autors apraksta šos mehānismus turpmākai analīzei un salīdzinājumam. Pēc tam, autors sniedz paskaidrojumu, kāpēc tika izvēlēti konkrēti starpprocesu komunikācijas mehānismi un īsu praktiskās daļas aprakstu, kuras būtība ir datu pārraides ātrumu salīdzinājums pie izvēlētiem starpprocesu komunikācijas mehānismiem.
Salīdzināšana notiek starp trim starpprocesu komunikācijas mehānismiem - pastkastes (mailslots), nosauktās caurules (named pipes), un Windows soketi (Windows sockets). Ir salīdzināti divu veidu starpprocesu komunikācijas - lokālā (procesi, kas apmainās ar datiem atrodas uz viena datora) un attālā (procesi, kas apmainās ar datiem atrodas uz dažādiem datoriem, kuri ir saistīti tīklā). Attālai starpprocesu komunikācijai tika veikts papildus eksperiments, kurā mainās dators-serveris, lai noteiktu datu pārraides ātruma atkarību no datora jaudas.
Noslēgumā autors sniedz salīdzinošu analīzi, balstoties uz paveikto praktiskā daļā darbu, un ieteikumus par starpprocesu komunikācijas mehānismu pielietošanu noteiktā situācijā.
Bakalaura darbā ir 84 lapaspuses, 36 attēli, 31 tabula, 2 pielikumi. Rakstot šo darbu bija izmantoti 16 informācijas avoti. |