TY - GEN
T1 - Programming windows NT device drivers to operate non-interrupting embedded devices
AU - Karin, Tomer
AU - Weiss, Shlomo
PY - 2002
Y1 - 2002
N2 - In lightly loaded systems or in systems with constant load that is known in advance, polling may be used to save interrupt resources or to simplify testing. To enable the use of polling in other environments, we introduce two polling methods designed to work in heavily loaded systems or in systems in which the load changes dynamically. Both methods have been implemented and tested on the Windows NT platform. The first method, Adaptive-Priority Polling, is implemented as a user-level application that adjusts the priority of the polling thread according to the CPU load. The second method, Adaptive-Rate Polling, offers higher resolution at the expense of more complex implementation that requires changes in the device driver code.
AB - In lightly loaded systems or in systems with constant load that is known in advance, polling may be used to save interrupt resources or to simplify testing. To enable the use of polling in other environments, we introduce two polling methods designed to work in heavily loaded systems or in systems in which the load changes dynamically. Both methods have been implemented and tested on the Windows NT platform. The first method, Adaptive-Priority Polling, is implemented as a user-level application that adjusts the priority of the polling thread according to the CPU load. The second method, Adaptive-Rate Polling, offers higher resolution at the expense of more complex implementation that requires changes in the device driver code.
UR - http://www.scopus.com/inward/record.url?scp=84955318210&partnerID=8YFLogxK
U2 - 10.1109/EEEI.2002.1178347
DO - 10.1109/EEEI.2002.1178347
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84955318210
T3 - IEEE Convention of Electrical and Electronics Engineers in Israel, Proceedings
SP - 105
EP - 107
BT - 22nd Convention of Electrical and Electronics Engineers in Israel, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd Convention of Electrical and Electronics Engineers in Israel
Y2 - 1 December 2002
ER -