- 4
- 0
- 约1.14万字
- 约 86页
- 2017-01-01 发布于重庆
- 举报
第六章 设备管理 6.1 系统总线 6.1.1 总线基本概念和分类 1.没有总线的计算机系统 两两部件独立相连,相互通信时双方必须停止其他工作,降低了部件的工作效率; 随着计算机部件的增多,内部连线非常复杂,不利于系统设备的扩展。 2.总线概念 总线是计算机中各个通信模块共享的,用来在这些部件之间传送信息的一组导线和相关的控制和接口部件。 6.1.2 总线分类 CPU内部总线:寄存器之间,寄存器与ALU之间。 系统总线:CPU与主存或I/O设备之间的信息传送线,又称为外总线。 通信总线:计算机系统之间或计算机系统与外部设备之间的信息传送线。 6.1.3 系统总线的组成 1.地址总线 传送主存单元地址或者I/O设备的端口地址。 2.数据总线 完成总线上各功能部件之间的数据传送。 3.控制总线 传送定时信号和命令信息,以实现对设备的控制和监视。 4.系统总线由多个部件或设备共享,但任何时刻都只能由一个设备向总线发送信息,所以对总线的使用需要协调。 6.1.4 系统总线的结构 1.单总线结构 2.双总线结构 3.三总线结构 6.1.5 总线的数据传输方式 串行传输:每次传送一位,只需一根数据线。适用于慢速设备,如键盘、鼠标等。 并行传输:每位数据需要一根数据线,多位数据一起传输。 注意:总线和设备接口之间总是以并行方式传送数据,但设备和接口之间可能以并行方式,也可能以串行方式。 6.2 I/O接口 1.I/O接口 计算机与I/O设备或其他系统之间的逻辑控制部件。 2.I/O接口的基本功能 实现主机与外围设备间的通信和控制; 设备的选择,操作时序的协调,中断请求与批准 实现数据缓冲,使主机与外设的工作速度匹配; 在设备控制器中设置一个或多个数据缓冲寄存器 接收主机的命令,提供设备和接口的状态。 在设备控制器中设置控制/状态寄存器 6.3 I/O 设备管理概述 总线型I/O系统结构 6.3.2 设备控制器 设备控制器的组成 设备控制器的主要任务 1)接收和识别命令 2)数据交换 3)了解设备的状态 4)地址识别 6.3.3 设备通道 通道的连接方式 6.4 I/O控制方式 6.4.1 程序直接控制方式 6.4.2 中断驱动方式 6.4.3 DMA控制方式 DMA控制器的组成 DMA工作过程 6.4.4 通道方式 DMA方式中cpu以数据块为单位干预I/O操作,但进程需要连续操作几个不连续的数据块时,CPU仍需多次干预。 1.通道方式特点 每条CPU发出的I/O指令可以实现对一组数据块的干预; 实现CPU、通道和设备的并行工作,提高资源利用率。 2.通道方式处理过程 通道方式通过通道处理程序,与设备控制器共同实现对I/O设备的控制。其步骤如下: 1)CPU发出指令; 2)通道取出内存中的通道处理程序执行; 3)设备根据通道指令的要求,执行相应操作; 4)通道程序执行结束,向CPU发出中断请求; 5)CPU进行中断处理。 实验6、7 GDI程序设计 实验目的: 通过GDI程序的分析加深对操作系统I/O设备接口的理解。 实验内容: 利用屏幕设备环境或者内存设备环境绘制图形或文本。 知识点: 1.设备环境(Device Context) windows在绘制图形时会用到DC对象,DC对象的指针称为设备环境句柄(HDC)。 设备环境具有设备无关性,即它是所有设备环境的抽象。 2.CDC基类 CDC使所有绘图类的基类,利用该类提供的方法可以实现所有的图形输出。 3.屏幕设备环境 根据需要绘制的区域不同,创建屏幕设备环境有两种方式: CDC* pDC=GetDC();//绘制客户区 CDC* pDC=GetWindowDC();//绘制非客户区 CDC* pCD=CDC::FromHandle(::GetDC(NULL)); //绘制整个屏幕(屏保、游戏) 释放设备环境句柄 ReleaseDC(pDC) 4.内存设备环境 内存设备环境用于创建位图,创建方式如下: CDC dc; dc.CreateCompatibleDC(HDC hdc); 在绘制位图时还需要创建一个空位图对象与内存设备环境相关联。 删除设备环境句柄 *.DeleteDC(); 5.绘图函数 画点:改变单个像素的颜色 画线:改变屏幕上一系列像素的颜色 画形状:形状指一系列封闭线条 形状填充和翻转:改变一个形状内的所有像素点颜色 绘制文本:文本字符其实是由像素构成的一幅画 实验8 windows设备管理 实验内容: 设备管理器的使用; windows应用程序中对鼠标的编程; 磁盘的物理组织及相关参数查询。 实验要求: 熟悉windows的
您可能关注的文档
最近下载
- 个人简历表格填写2021简历模板.docx VIP
- 针灸推拿学习题库(附答案).docx VIP
- 毕业设计(论文)-五边形凸台零件铣削加工.doc VIP
- 2026届山东省淄博市高三上学期期末考试(摸底质量检测)历史试题(含答案).docx VIP
- 常见词组固定搭配.pdf VIP
- 2023年山东泰安中考地理试题及答案.pdf VIP
- 胎动管理专家共识最新2025.pptx
- (小学综合实践课标复习题全.doc VIP
- 0—3岁婴幼儿心理发展与教育 第四章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
- 0—3岁婴幼儿心理发展与教育 第三章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
原创力文档

文档评论(0)