High precision timing within Microsoft Windows: threads, scheduling and system interrupts

被引:6
作者
Johnson, AP
Macauley, MWS [1 ]
机构
[1] Univ Glasgow, Dept Elect & Elect Engn, Glasgow G12 8QQ, Lanark, Scotland
[2] Univ Glasgow, Inst Biomed & Life Sci, Div Environm & Evolutionary Biol, Glasgow G12 8QQ, Lanark, Scotland
基金
英国生物技术与生命科学研究理事会; 英国工程与自然科学研究理事会;
关键词
Windows operating system; threads; scheduler; timing; interrupts; real-time;
D O I
10.1016/S0141-9331(01)00122-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The operation of a real-time task under Microsoft's Windows 98 Operating System was investigated. The uniformity of the frame rate achieved in an animation program was measured to assess its suitability a visual stimulus in a physiology experiment. Much better performance is obtained when timing of the animation is controlled by the thread scheduler of the operating system, rather than using the hardware timing which is more traditionally used. (C) 2001 Published by Elsevier Science B.V.
引用
收藏
页码:297 / 307
页数:11
相关论文
共 23 条
[1]  
ANDERSON C, 1997, IEEE INT C COMP VIS
[2]  
CANDEA GM, 1998, USENIX WIND NT S SEA
[3]  
COTAROBLES E, 1999, USENIX 3 S OP SYST D
[4]  
CUTLER R, 1999, DEV REAL TIME COMPUT
[5]  
DEKEY S, 1998, MAKING WINDOWS NT RE
[6]  
DEKKER JN, 1999, DEV WINDOWS NT DEVIC
[7]  
ENCK J, 1998, LAB FEATURE WINDOWS
[8]  
HALLBERG BA, 1998, WINDOWS 98 PROFESSIO
[9]  
Jones MB, 1999, PROCEEDINGS OF THE 3RD USENIX WINDOWS NT SYMPOSIUM, P93
[10]  
JONES MB, 1998, P 7 WORKSH HOT TOP O