내 응용 프로그램에서 아니오. 장치 (카메라, A/D, D/A 등)가 서버와 통신하고 있습니다. 모든 장치가 항상 작동해야하는 것은 아니므로 장치에 전력 소비를 절약하기위한 두 가지 옵션이 있습니다.Interupts 대 장치 폴링
1- 폴링을 수행합니다. 즉, 각 장치는 깨우기위한 값을 얻는 파일 내용을 주기적으로 계속 유지합니다. 자다. 깨우면 깨어나서 일합니다.
실제로이 장치는 잠자기 상태이지만 드라이버가 활성화되어 폴링됩니다.
2 인터럽트를 사용하여 필요할 때 장치를 깨울 수 있습니다.
나는가는 길과 이유를 결정할 수 없습니다. 이 점에 대해 누군가가 나를 깨우칠 수 있습니까?
플랫폼 : 윈도우 7 32 비트 인텔 Core2Duo
분명히 인터럽트 구동 방식이 폴링보다 낫다. 왜냐하면 (.. 많은 이유로 ..). 이것을위한 플랫폼은 무엇입니까? – valdo
Windows 7, 32 비트, Intel Core2Duo에서 실행 중 – gpuguy