- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows98下硬件中断虚拟设备驱动程序的开发.pdf
第 18 卷 第 4 期 重庆工业高等专科学校学报 2003 年 12 月
VOI. 18 NO. 4 JOurnaI Of ChOngging POIytechnic COIIege Dec. 2003
WindOws 98 下硬件中断虚拟设备驱动程序的开发
刘永山 汤 毅
( )
燕山大学信息工程学院,秦皇岛 006004
摘 要:介绍了 WindOws 98 的内核结构和应用程序的权限级别,简述了 WindOws 98 下虚拟设
备驱动程序的开发工具,并给出了 WindOws 98 下一个中断程序实例。
( )
关键词:虚拟设备驱动程序 ( VXD) ;VtOOIsD;虚拟机( VM) ;虚拟机管理器 VMM
中图分类号:TP311 文献标识码:A 文章编号:1009 - 3494(2003)04 - 0028 - 03
WindOws 98 以其中强大的功能,优秀的界面得 个 DOS 应用程序都运行于不同的 MS - DOS 虚拟
到了广泛的应用。然而,WindOws 98 操作系统不再 机。VMM 和 VXD 是运行于虚拟机环境之外的。虚拟
是基于 16 位 DOS,它对系统底层操作采取了屏蔽的 机是执行应用程序的虚拟环境,每个虚拟机都有独
策略,这样对用户而言,系统变得更安全,但是对于 立的地址空间、寄存器状态、堆栈、应用程序、系统服
众多的硬件或者系统软件开发人员带来了不小的困 务程序、中断表状态和执行优先权。虚拟机还包括
难,他们如果需要实现对硬件中断、DMA、I / O 或者 虚拟机句柄和虚拟机控制块。虚拟机句柄是在虚拟
绝对存储访问,都不可避免地必须通过虚拟设备驱 机管理器创建该虚拟机时被创建, 唯一标志该虚拟
动程序。WindOws 98 内核管理机制非常复杂,所以 机。VMM 和各种 VXD 使用虚拟机句柄调用各种服
编写虚拟设备驱动程序,也变得十分困难,要想编写 务在这个虚拟机上执行。虚拟机控制块是虚拟机的
虚拟设备驱动程序,就必须先对 WindOws 98 内核结 核心所在。虚拟机控制块是虚拟机系统数据结构。
构有所了解。 2 WindOws 98 下应用程序的权限级别
1 WindOws 98 的内核结构 InteI 的 CPU 系列芯片可工作在三种模式:实
( )
WindOws 98 在内核上是基于 DOS 内核的操作 模式、虚拟 8086 模式 V86 模式 、保护模式。实模式
系统。WindOws 98 的核心层是由虚拟机管理器和虚 只用于 MS— DOS 环境。V86 模式是为了让操作系统
拟设备驱动程序组成。虚拟机管理器是 WindOws 98 能运行多个实模式的应用程序,同时还可以使每个
的实际操作系统,它
文档评论(0)