技術總結
本發明公開了一種Windows操作系統環境下可調速定時器的實現方法,包括:選APIC定時器,提供用戶態接口;用戶態接口封裝:將調速功能和時間相關函數接口封裝為動態鏈接庫,供Windows操作系統中的應用程序使用;應用程序加載動態鏈接庫,實現用戶態接口的調用;調用用戶態接口,將調整后的APIC定時器周期傳入內核;將調整后的APIC定時器周期賦值給初始計數寄存器,實現APIC定時器的周期調整。本發明完成對定時器時間間隔的動態調整,改變定時器時間間隔與真實系統時間跨度之間的比例關系,實現定時器的可調速功能,解決現有定時器速率單一的問題,滿足Windows程序在不同環境下的應用需求。
技術研發人員:杜承烈;王延釗;陳進朝;蔣澤軍;彭寒
受保護的技術使用者:西北工業大學
文檔號碼:201611155005
技術研發日:2016.12.14
技術公布日:2017.06.06