现代操作的系统第五章输入输出PPT.ppt

现代操作的系统第五章输入输出PPT

* 小结 I/O可以构造成四个层次: 中断服务例程 驱动程序 设备无关的I/O软件 运行于用户空间的I/O库和假脱机程序 驱动程序处理运行设备的细节,并且为操作系统的其余部分提供统一的接口。 设备无关的I/O软件所做的就是类似缓冲和错误报告之类的事情。 * 小结 磁盘有多种类型,包括有磁性磁盘、RAID以及各种不同类型的光盘。 磁盘臂调度算法通常可以改进磁盘性能,但是其虚拟的几何结构使得情况更为复杂。 通过配对二个磁盘,就可以构造具有特定属性的稳定的存储介质。 时钟用于记录实际时间,限制进程运行时间,处理监视定时器以及完成帐务统计。 * 小结 面向字符的终端涉及许多可以输入的特殊字符以及可以输出的特殊的转义序列的问题。输入有生模式或熟模式两种,取决于程序希望对输入有多少控制。输出上的转义序列控制光标移动,并且允许在屏幕上插入和删除文本。 许多个人计算机使用GUI作为其输出。这些都是基于WIMP范例:窗口、图标、菜单以及指点设备。 基于GUI的程序通常是事件驱动的,一旦事件发生即被发送给程序去处理。 * 用户界面:键盘、鼠标和监视器 输入软件 输出软件 * 输入软件(Input Software) 用户输入主要来自键盘和鼠标 键盘包含一个嵌入式微处理器,它通过一个特殊的串行端口与主板上的控制芯片通信 一个键被按下和被释放时都会产生键盘中断 * 键盘软件 扫描码:I/O端口中的键编号

文档评论(0)

1亿VIP精品文档

相关文档