您的位置:首页 > 其它

计时器

2016-04-16 04:56 204 查看
起源

起源:在IBM PC硬件中有一个Intel8259A定时芯片,称其为时钟,ROM BIOS将它初始化为每隔54.92毫秒产生一次编号为0x08的硬中断,这个中断每秒大约发生18.207次。
Windows使用一个名为SYSTEM.DRV的设备驱动程序来处理时钟中断。当SYTEM.DRV接收到一次时钟中断,调用USER.EXE模块中的函数将应用程序所创建的每个计时器对象中的时间计数减1。当时间计数减为0时,又回置为原来所设定的值。(这是一本老书的说法)



...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: