Pregled bibliografske jedinice broj: 249400
Mjerenje vremena reakcije pod Windows operacijskim sustavom
Mjerenje vremena reakcije pod Windows operacijskim sustavom // Sažetci radova. XV. dani psihologije u Zadru / Ćubela Adorić, Vera ; Penezić, Zvjezdan ; Proroković, Ana ; Vulić-Prtorić, Anita (ur.).
Zadar: Odjel za psihologiju Sveučilišta u Zadru, 2006. str. 26-27 (predavanje, domaća recenzija, sažetak, znanstveni)
CROSBI ID: 249400 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Mjerenje vremena reakcije pod Windows operacijskim sustavom
(Measurement of Reaction Time under Windows Operating System)
Autori
Mrvoš, Saša ; Žufić, Patrik ; Cifrek, Mario
Vrsta, podvrsta i kategorija rada
Sažeci sa skupova, sažetak, znanstveni
Izvornik
Sažetci radova. XV. dani psihologije u Zadru
/ Ćubela Adorić, Vera ; Penezić, Zvjezdan ; Proroković, Ana ; Vulić-Prtorić, Anita - Zadar : Odjel za psihologiju Sveučilišta u Zadru, 2006, 26-27
Skup
XV. dani psihologije u Zadru
Mjesto i datum
Zadar, Hrvatska, 25.05.2006. - 27.05.2006
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Domaća recenzija
Ključne riječi
mjerenje vremena reakcije
(reaction time measurement)
Sažetak
Vrijeme reakcije (VR) je vrijeme proteklo od prezentiranja zvučnog ili vizualnog stimulusa do ispitanikovog odgovora pritiskom na tipku. Vizualni stimulus jest tekstualni ili grafički prikaz na zaslonu monitora, na primjer sat u Mackworth Clock testu. U svrhu ispitivanja može se upotrijebiti bilo koja tipka na tipkovnici i mišu, ili tipka povezana na serijsko ili paralelno sučelje. U praksi, miš i tipkovnica nisu najbolje rješenje za mjerenje VR jer mjereni rezultati uvelike ovise o elektroničkom sklopu unutar samog uređaja. 32-bitni Microsoft Windows je višeprocesni operacijski sustav, i općenito je neprikladan za mjerenja VR. Dretva koja se trenutno izvršava može biti prekinuta dretvom višeg prioriteta, jezgrom operacijskog sustava i prekidnim rutinama. Također, može doći do izmjene konteksta, pa slijedeća dretva dobije vrijeme za izvršavanje (thread's quantum). Do izmjene konteksta dolazi više puta u sekundi. Trenutak izmjene konteksta je nepredvidiv, a uzrokuje kašnjenje nepoznatog trajanja (10, 100, ili više milisekundi) između dvaju slijednih instrukcija jedne dretve. RTML (Reaction Time Measurement Library) biblioteka funkcija, prikazana u ovom radu, omogućava mjerenje vremena reakcije sa preciznošću od barem jedne milisekunde. Biblioteka radi na svim 32-bitnim Windows operacijskim sustavima (uključujući 2000/XP), sa instaliranom Microsoft DirectX bibliotekom. Unutar RTML-a vrijeme se mjeri sa brojačem visoke rezolucije (high-resolution performance counter), koji ima rezoluciju od otprilike jedne mikrosekunde. Prezentiranje vizualnih stimulusa je sinkronizirano sa elektronskim snopom katodne cijevi monitora. Mjerenje počinje od trenutka kad se ugasi elektronski snop (Vertical Blank Interval, VB interval). Time je izbjegnuta mjerna nesigurnost koja bi postojala zbog varijabilnog kašnjenja između izvršenja funkcije za prikaz stimulusa i stvarnog trenutka pojave stimulusa na zaslonu. Nažalost, postoji mogućnost da nakon detekcije VB intervala i prikaza stimulusa, a prije funkcije za mjerenje vremena, dretva bude prekinuta iz ranije navedenih razloga, što bi dovelo do netočno izmjerenog VR. Takva mjerna nesigurnost nije povezana uz samu biblioteku, a niti uz operacijski sustav, tako da ju je nemoguće izbjeći. Ipak, pogrešna VR su jako rijetka, a mogu se detektirati i označiti. Tako da, u slučaju pojave greške, korisnik može izbaciti pogrešna VR iz podataka. Posebno razvijen upravljački program (driver) je dio RTML biblioteke. Driver omogućava direktan pristup sklopovskim podsustavima računala, posebno serijskom i paralelnom portu, te PS/2 portu. Driver hvata sve prekide paralelnog, serijskog i PS/2 porta, te sprema stanje porta i točno vrijeme u trenutku prekida. Driver se ne mora instalirati, pokreće se automatski prilikom učitavanja biblioteke. Biblioteka komunicira s driver-om pomoću skupa funkcija, pomoću kojih možemo doznati točno vrijeme prekida na portu, a time i vrijeme pritiska tipke. Također se i složeniji, po namjeni napravljeni elektronički sklopovi mogu spojiti na neki od portova i koristiti pomoću RTML biblioteke. RTML biblioteka omogućuje aplikacijama mjerenje vremena reakcije sa preciznošću većom od jedne milisekunde, te je pogodna za izradu aplikacija poput kompjutorske verzije Mackworth Clock testa.
Izvorni jezik
Hrvatski
Znanstvena područja
Elektrotehnika
POVEZANOST RADA
Projekti:
0036007
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Mario Cifrek
(autor)