首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机小学课改经验论文--Windows2000设备驱动程序的研制开发
推荐论文
·心病还需“心”来医
·语文教师,解放你的心灵
·让语文课堂成为学生的乐园
·语文学科目标的再认识
·语文美感教学的理论思考
·在听说读写中开发学生智力
·结合实际,谈谈对学生进行

·对小学数学课堂教学的一点
·地理学习风格与教学策略
·“参与探究型”结构在小学
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

 
Windows2000设备驱动程序的研制开发

引言:
由于工作关系,我经常涉及pc机与外围设备接口的小学课改经验论文工作,从pc机这方面要做的小学课改经验论文工作看来,主要是通过接口处理外围设备的中断,通过i/o端口或内存地址与外设互相传递数据。从计算机原理的角度看,所要达到的目的很简单,那么如何编写程序完成上述功能呢?
目前国内流行的pc操作系统有三种:dos,win95/98系列,windowsnt。dos是单用户、单任务操作系统,由于pc机硬件处理速度不断提高,基于单用户、单任务的操作系统越来越不能充分发挥硬件的功能,现在只应用于一些老式pc及其它个别场合,有逐渐被淘汰的趋势;win95/98系列和windowsnt属于多任务操作系统,不论从其原理还是界面上看,这两种操作系统都比dos有着无可比拟的优越性,这两种操作系统虽然在界面和操作上及其相似,但其内部实现的诸多方面有许多区别,有些区别是本质上的。win95/98设计目标是针对一般家庭用户,安全性及可靠性存在许多薄弱环节,就可靠性而言,win95/98系列不能很好的防止多任务环境中某个进程的非法操作导致系统中其它程序甚至整个系统的崩溃,而windowsnt在这方面及其它诸多方面设计的相当严谨。这两种操作系统是microsoft公司同一时期的产品,但针对不同的使用群,所以在一些重要场合及生产实践中应该选择windowsnt作为计算机的操作系统,此外,从发展趋势来看,windowsnt已经成为定型产品,具有相对稳定性。
在不同操作系统下编写驱动程序是有很大区别的,在dos平台上,应用程序和设备驱动程序之间没有标准的接口,它们在外部表现为一个扩展名为exe的文件,驱动程序的作用被柔和在应用程序中,这样,应用程序为了使用不同厂商的同一类设备,必须了解这些设备在接口上具体的硬件实现,同时,对于一个特定型号的硬件产品,所有支持它的应用软件中对于控制整个设备动作的这部分代码,可能被多次重写。这种情况不适应硬件及应用软件的飞速发展。windows系统在这方面,进行了根本性改进,把控制设备动作的这部分代码独立出来,提出了设备驱动程序的概念,驱动程序是应用程序和硬件设备之间的一个桥梁,应用程序与驱动程序之间有明确的接口,应用程序通过与驱动程序交换信息,达到控制外设的目的。接口定义的操作是面向设备的,这就是说,在应用程序的设计中,并不用关心对外设操作的具体硬件实现,只是对驱动程序发出一系列指令既可;驱动程序接受来自上层应用程序的指示,具体操纵实际硬件,完成用户功能。具体实现上,win95/98系列与windowsnt又有所区别,windowsnt是严格按照上述思路设计的;而win95/98系列不那么严格,其支持上述思路,但同时应用程序也可以绕过驱动程序直接访问实际物理i/o,这样做,增加程序设计的灵活性,但同时,对系统可靠性造成一定隐患。这也正是win95/98系列可靠性低于winnt的原因之一。
 
<<<<<全文未完>>>>> 全文字数约3945字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我