- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学1第七章设备管理
今天日期:2023/1/30第 2 页 设备管理 7.1 设备管理概述 是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理。除了进行实际I/O操作的设备之外,也包括诸如设备控制器,DMA控制器,中断控制器,I/O处理机等支持设备。第1页/共92页
今天日期:2023/1/30第 3 页2、按设备的数据组织方式分类:块 设 备:字符设备:设备与计算机之间的交换以“数据块”为单位。如:硬盘、软盘、磁带以字符为单位进行输入输出,每次输入、输出一个字符要中断CPU进行处理如:键盘、打印机系统设备:(标准设备)用户设备:(非标准设备)操作系统生成时就纳入到系统管理范围的设备。如:键盘、显示器、磁盘驱动器等在完成任务过程中,用户特殊需要的设备称为用户设备。 1、按设备的从属关系分类:7.1.1 设备管理的分类第2页/共92页
今天日期:2023/1/30第 4 页4、按设备的使用特性分类:输入输出设备:存储设备:独占设备:共享设备:虚拟设备:指在一段时间内只允许一个用户进程访问的设备。如:打印机3、按资源分配的角度分类;如:磁盘指通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户进程同时使用。第3页/共92页
今天日期:2023/1/30第 5 页6、按按照数据接口的传输方式分类:串行设备:并行设备:顺序存储设备:随机存储设备:指这种设备的读/写是按照顺序进程的。如:磁带机5、按设备的读/写物理特性分类;这种设备的读/写可以直接按照数据的位置进行。如:磁盘。 任何外设都不能与系统总线相连,在两者之间必须有一个专门设计的接口电路,计算机就是通过接口与外设实现信息交换。如:键盘、鼠标。使用USB接口的设备如:打印机、扫描仪、硬盘。第4页/共92页
今天日期:2023/1/30第 6 页7.1.2 设备管理的任务和功能1、任务:2. 设备管理的功能:提高外围设备的使用效率;为设备提供方便,统一的界面;为各种设备提供尽可能方便统一的使用界面;遵循一定的策略,进行设备的具体分配和回收。当前比较典型的输入输出系统具有四级结构,主机,通道,控制器和设备。在进行设备分配时,还应分配相应的控制器和通道,以保证设备与CPU之间形成两条信息的传输道路。第5页/共92页
今天日期:2023/1/30第 7 页实现正的I/O操作,为完成该功能,设备管理程序应具有下述三个功能:提供缓冲技术----提高CPU和I/O设备之间的并行操作程度; 在设置有通道的系统中,应根据用户提出的I/O请求,构成相应的通道程序,提供给通道去执行。 启动指定的设备进行I/O操作; 对通道发来的中断请求做出及时的响应和处理。第6页/共92页
今天日期:2023/1/30第 8 页 设备管理的主要任务之一是控制设备与内存或CPU 之间的数据传送。一般来说,外设与内存之间的常用数据传送控制方式有4 种。即:7.2 I/O控制方式1、程序直接控制方式2、中断控制方式3、DMA 方式4、通道方式第7页/共92页
今天日期:2023/1/30第 9 页设备控制器 每种输入/输出设备都要通过一个控制器和CPU相连,控制器是通过自己内部的若干个寄存器与CPU进程通信。有数据寄存器、有状态寄存器、命令寄存…。由于是设备挂接在控制器上,因此要让设备做输入/输出操作,操作系统总是与控制器交往,而不是与设备交往。操作系统把命令以及执行命令时所需要的参数一起写入控制器的寄存器中,在控制器接受了一条命令后,就可以独立于CPU去完成命令指定的任务。第8页/共92页
今天日期:2023/1/30第 10 页一、程序直接控制方式 就是由用户进程来直接控制内存或CPU和外围设备之间的信息传送.这种控制方式的控制进程是用户进程.当用户需要数据时,它通过CPU发出启动设备准备数据的启动命令“START”,然后,用户进程进入测试等待状态.7.2.1 程序直接控制方式第9页/共92页
今天日期:2023/1/30第 11 页接收到Start命令做接收或发送数据准备准备完毕?标志置“1“等待CPU的下条指令发START指令标志为1 吗?等待 执行下条指令开始数据传送 否是是否外设CPU第10页/共92页
今天日期:2023/1/30第 12 页二、 对程序直接控制方式的评价: 1、优点:控制简单,也不需要多少硬件的支持。2、缺点:CPU和外设只能串行工作;CPU在一段时间内只能和一台外设交换数据信息,从而不能实现设备之间的并行工作。无法发现和处理由于设备或其它硬件所产生的错误。第11页/共92页
今天日期:2023/1/30第 13 页7.2.2 中断技术一、中断及其基本概念:
原创力文档


文档评论(0)