专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »嵌入式开发 » 内核模式:Windows 9X内核模式驱动程序的设计与策略 »正文

内核模式:Windows 9X内核模式驱动程序的设计与策略

来源: 发布时间:星期五, 2008年12月12日 浏览:24次 评论:0


摘 要: 在Windows  98或Windows  95下如何高效编写硬件设备驱劝是微机应用开发中迫切需要解决问题介绍了虚拟设备驱动(VxD)在Windows  9X下运行机理和通信策略以及如何设计内核模式驱动    关键词: 保护模式 VMM  VxD  DPMI

    1995年Microsoft公司推出了其新桌面操作系统Windows  95从技术层面来看它是为发挥32位处理优越性能而设计个32位操作系统而它出色稳定性强大寻址能力无不归功于对32位处理保护模式充分应用具体来讲它利用了80386保护机制从操作系统到般应用分别分到4个特权层上操作系统享有最高优先级被安排在ring-0上运行而优先级最低普通应用被安排在ring-3上运行这样做好处是如果应用在ring-3上崩溃将不会影响到ring-0操作系统方面也是对在ring-3上应用所能访问到资源做了限制从而大大降低了因应用直接操作而产生意外换句话说在Windows  98或Windows  95下应用不能像在实模式下可以随意操作硬件资源而需要通过编写运行在内核模式(ring-0)虚拟设备驱动(virtual  device  driver)才能达到目因此在Windows  9X下如何高效编写硬件设备驱动是微机应用开发中迫切需要解决问题

    t1.g<img src='/icons/88436if.gif' /> (10109 字节)1 Windows 9X系统结构

    确切说Windows 9X不是个操作系统而是个操作系统集合当计算机运行在保护模式下时有“两个”操作系统同时存在即Windows 本身和个更低操作系统我们把它称为VMM/DPMI(virtual machine manager/Dos protect mode erface)VMM主要目是管理同时运行32位保护模式Windows应用(Win32 applications
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: