登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
试谈Windows环境下输入输出程序设计(ppt 53页).ppt
文档分类:
IT计算机
|
页数:约53页
举报非法文档有奖
分享到:
1
/
53
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
53
下载此文档
文档列表
文档介绍
试谈Windows环境下输入输出程序设计(ppt 53页).ppt
试谈Windows环境下输入输出程序设计(ppt 53页)
Windows设备驱动程序
虚拟设备
在多任务运行环境下,计算机内的硬件、软件资源为多个任务共享。任何一个用户程序都不能独占系统的硬件、软件资源。
虚拟设备实质上是真实物理设备的部分资源和相关软件的组合,用来完成用户程序需要的功能。
虚拟设备不但可以代表实际存在的硬件设备,还可以模拟实际上不存在的“设备”,供用户使用。
计算机上的“虚拟光驱”就是一个典型的虚拟设备。与这个设备同名的物理设备是不存在的,用户使用的是硬盘的部分存储空间以及相应的服务程序。
使用虚拟设备好处:
实现多任务对系统资源的共享,方便用户的使用;
实现任务与任务、任务与系统之间的隔离和保护;
规范外部设备输入、输出方法,使不同工作方式的设备用相同的方式进行输入输出。
对Windows应用程序来讲,虚拟设备就是真实设备,应用程序分不清那个设备是由真实硬件支持的真实设备,那个设备是由虚拟设备驱动程序模拟的虚拟设备。
Windows9X设备驱动程序
Windows 9x是一个分层结构的操作系统,由工作在两个不同层面的组件构成:
顶层组件,工作在Ring3层;
底层组件,工作在Ring0层。
顶层:
Windows 9x操作系统的顶层组件工作在特权级3,称为ring3层。它给应用程序的运行提供Win32 API服务。
Windows 9x应用程序和Win32 API服务一起构成操作系统的顶层,称为系统虚拟机(VM,Virtual Machine)。
对于一个任务来说,这些服务程序以及他们所掌控的硬件资源就是一台“实实在在”的计算机。但是,对于整个系统来说,他们只是由操作系统向用户提供的一个运行用户程序的平台,包括为这个应用程序服务的操作系统组件和部分的硬件资源。
每一个DOS应用程序都在一个独立的虚拟机中运行,操作系统允许多个虚拟机同时处于运行状态。
底层:
Windows 9x操作系统的底层组件工作在0特权级,称为ring0层,它就是虚拟机管理器(VMM,Virtual Machine Manager)。
Windows 9x虚拟机管理器由一个内核服务集和许多虚拟设备驱动程序(VxDs,Virtual Device Driver’s)组成。
许多VxDs是由Microsoft公司随操作系统提供的,如键盘和显示器等的VxDs,有的VxD则由设备制造商提供,或者由用户自行编写。 VxD用来支持特定的硬件或软件,完成需要的功能。
VxDs中的程序运行在ring0层,可以执行所有的指令,完成所需的任何软硬件的操作。
对于应用程序而言,虚拟机管理器是透明的,应用程序感觉不到管理器的存在。
微软已经宣布,从2006年6月起不再提供对Windows 9x的技术支持。因此,Windows 9x和VxDs的使用将逐渐减少。随着Windows 2000/XP的广泛使用,WDM驱动程序的开发和使用已成为主流。
Windows2000/XP设备驱动程序
Windows 2000操作系统组件的层次结构
Windows 2000操作系统的功能模块划分为用户模式和内核模式两大类。
用户模式的操作系统功能模块工作在ring3层,他们不能使用CPU中的特权指令,连同IN、OUT这样的非特权指令也被禁止。所有的用户程序都在这一层上运行。
内核模式的操作系统模块工作在ring0层,可以使用CPU的任何指令。
Windows 2000操作系统的层次结构
试谈Windows环境下输入输出程序设计(ppt 53页) 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
《银行信贷概述》
37页
2024年江苏农牧科技职业学院单招数学模拟试题..
8页
2024年单招考试训练试题(一)带答案Word 文档
8页
《小车的运动》导学案
5页
2024-2025江苏跨地区职业学校单招第二轮联考语..
9页
理论语言学论文英文摘要的系统功能研究的综述..
2页
2024-2025年江苏省南京市普通高校高职单招数学..
24页
珠海农村新型城镇化提升研究——以南澳幸福村..
2页
2024-2025四川体育单招与高水平运动队文化考试..
1页
2023年山西省晋中市普通高校对口单招计算机基..
21页
2023年四川信息职业技术学院单招职业适应性测..
3页
2023-2024学年河南省新乡市高二下学期期中考试..
15页
环境监测仪器网络适配器的研制与应用的中期报..
2页
2024年员工责任心心得体会
27页
2024年员工自我鉴定模板8篇
15页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
53
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
lu2yuwb
文件大小
:
450 KB
时间
:
2021-06-21
相关标签
输出轴课程设计说明书
p1口输入输出实验报告
公输教学设计
输气管道工程设计规范
输油管道工程设计规范
滚筒输送机设计
输入性指标
输送机设计手册
环境工程毕业设计
笔画输入法教程口诀
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2024年商业合作协议书
2024年唯美毕业留言
2024年售后服务人员的岗位职责
2024年售后客服个人总结(15篇)
皖江城市带承接产业转移示范区产业用地节地..
小学电影欣赏教案
2024年哈佛大学入学要求多少分
略论语文教育民族化问题的综述报告
小学体育二年级上册教案
《切土豆》教案小班
2024年周记初一军训模板合集六篇
2024年周例会会议通知集锦七篇
2024年江西省景德镇市事业单位招聘176人历年..
在农场里中班教案
电动汽车车身造型设计研究的中期报告
实用的房地产销售方案四篇(全文共7283字)
实用的感恩节活动策划模板汇编6篇(全文共34..
2024年江苏省苏州市吴中区市容市政管理局招..
静脉输液的品管圈ppt课件
完整版)压缩空气管道施工方案
人大履职情况评分表模板
广西恭城县大营铷矿床地质特征及矿石选冶性..
初中英语完形填空教学思考
保险培训课件:理赔人员廉洁自律教育
【众星捧月选股器】-战法
行政管理行政管理实操训练天欧阳少波
精神病院建设图集
《液压与气动技术 (第2版) .》.pdf
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部