Pregled bibliografske jedinice broj: 247907
Višedretveni ugrađeni sustavi zasnovani na monitorima
Višedretveni ugrađeni sustavi zasnovani na monitorima, 2005., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 247907 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Višedretveni ugrađeni sustavi zasnovani na monitorima
(Monitor-based multithreaded embedded systems)
Autori
Jelenković, Leonardo
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
30.11
Godina
2005
Stranica
131
Mentor
Budin, Leo
Ključne riječi
ugrađeni sustavi; višedretvenost; monitori; sinkronizacija; jezgra operacijskog sustava; minimalno sklopovlje; ARM7
(embedded systems; multithreading; monitors; synchronization; kernel; minimal hardware; ARM7)
Sažetak
U radu su razmatrani višedretveni ugrađeni sustavi s minimalnim sklopovljem, tj. s ograničenim spremničkim prostorom i jednostavnijim procesorima. Razmatran je način ostvarenja takvih sustava uporabom monitora kao jedinog sinkronizacijskog mehanizma. Među prikazanim modelima monitora odabran je i opisan onaj koji svojim svojstvima najbolje odgovara uporabi u ugrađenim sustavima. Uz sam monitor prikazane su dvije metode za rješavanje problema inverzije prioriteta koje se jednostavno ugrađuju u funkcije monitora. Korištenje odabranog monitora prikazano je na nekoliko klasičnih problema sinkronizacije dretvi. Prikazane su mogućnosti izgradnje bitnih funkcija operacijskog sustava korištenjem monitora. Funkcije za ostvarenje monitora osim u detaljnom opisnom jeziku napravljene su i u strojnom jeziku ARM7 procesora. Zasnivanje ugrađenog sustava na monitorima prikazano je na dva primjera. Analizom funkcija i njihovog ostvarenja u strojnom jeziku dobivena je kvantitativna ocjena predloženog rješenja, kako u zauzeću spremničkog prostora, tako i u trajanju funkcija. Rezultati istraživanja ukazuju da je rješenje s monitorima pogodno za sustave kojima nisu potrebni složeni raspoređivači dretvi. Pored toga, monitori značajno smanjuju potrebni spremnički prostor u usporedbi s rješenjima u obliku operacijskog sustava ili samo njegove osnovne jezgre, istovremeno nudeći vrlo moćno sredstvo sinkronizacije.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo