所有作者:许沛云 刘勇 佟为明
作者单位:哈尔滨工业大学电气工程系
论文摘要:在WDM驱动程序开发中,数据的安全至关重要,本文阐述了在WDM驱动程序开发中数据访问冲突和保护的问题。在单处理器系统中,数据访问冲突主要是由不同中断级别的例程相互抢先而产生的,因此通过提升中断级别(IRQL)可以解决数据访问冲突的问题从而实现数据保护;而在多处理器系统中,不仅存在不同中断级别的例程相互抢先,更重要的是不同处理器相互抢先而产生的数据访问冲突,因此必须通过自旋锁(Spin Lock)来解决此问题。本文介绍了中断级别(IRQL)、自旋锁等概念,以及使用它们时的注意事项,并介绍了DDK中提供的几个锁函数,通过一个实际例子说明了锁函数的用法。
关键词: 单处理器 多处理器 驱动程序 中断级别 自旋锁
免费下载《WDM驱动程序开发中数据访问的冲突与保护分析》PDF全文(已停止下载)
本站“论文下载”文章收集整理于“中国科技论文在线”,由于各种原因,本站已暂停论文下载!请前往“中国科技论文在线http://www.paper.edu.cn/”免费下载!
下一篇:基于网络的虚拟企业的机遇与挑战