- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统 计算机操作系统 第一章 操作系统概述 第二章 作业与界面管理(用户接口) 第三章 文件管理 第四章 内存管理 第五章 设备管理 第六章 进程管理 设备管理的目的 4.1 概述 4.1.1 设备管理的目的 由操作系统来对设备进行统一管理,就是为了方便用户使用设备,最大限度地实现设备的共享,提高设备的利用率,实现外围设备和其他计算机部件之间的并行操作,防止用户错误地使用外围设备,从而提高外围设备和系统的可靠性和安全性。 设备管理的任务 4.1.2设备管理的任务 选择和分配输入/输出设备以进行数据传输操作; 控制输入/输出设备和CPU(或内存)之间交换数据; 为用户提供一个友好的透明接口,屏蔽硬件设备的具体特性,使用户在编制应用程序时不必涉及具体设备,由操作系统按用户要求控制设备工作; 提高设备和设备之间、CPU和设备之间的并行操作度。 设备管理的功能 4.1.3 设备管理的功能 进行设备分配,按照设备类型和相应的分配算法把设备和其它有关的硬件分配给请求该设备的进程,并把未分配到所请求设备或其它有关硬件的进程放入等待队列; 实现设备和设备、设备和CPU等之间的并行操作; 进行缓冲区管理。 I/O系统的组成 4.2 I/O系统 计算机的外部设备就是除了CPU和主存之外的其他大部分的计算机硬件设备,它与计算机的主存之间的信息传送操作称为输入输出操作。I/O系统包括I/O设备及其接口线路、控制部件、通道和管理软件。计算机的技术进步飞速,应用领域不断扩大,其输入输出信息量急剧增加,I/O 设备的种类和数量也越来越多,而它们与主机的联络和信息交换方式差异较大。输入输出操作不仅影响计算机的通用性和可扩充性,而且成为衡量计算机系统综合处理能力及其性能价格比的重要因素。 系统设备和用户设备 4.2.1 I/O设备分类 按系统和用户分类 按此种分类,将IO设备分为: 系统设备(一般是标准设备),在安装操作系统时就记载在系统中,属于系统基本配置。例如目前使用的显示器、键盘、鼠标器、光盘驱动器等。 用户设备(一般为非标准设备),通常由用户根据需要自行添加的。如打印机等。 字符设备和块设备 2 按输入输出传送方式分类 按I/O设备的物理特性和它们在系统中所起的作用,还可分为两种主要类型:字符设备和块设备。 字符型设备(character device)是以字符为单位进行输入输出的设备,也就是说这类设备每输入或输出一个字符就要中断一次主机CPU请求进行处理,这类设备也称为慢速字符设备。 块设备(block device):是以字符块为单位进行输入输出的设备,在不同的系统或系统的不同版本中,“块”的大小定义不同。 独占设备,共享设备和虚拟设备 3 按资源特点分类 独占设备:所谓独占,是指这类设备要以用户作业或任务为单位分配,在用户作业或任务未完成或退出之前,此设备不能分配作其它用。 共享设备:所为共享,是指多个用户作业、多个任务或多个进程可以“同时”从这些设备上存取信息,而这里的“同时存取”实际上是指可以交替地从这些设备上存取信息。 虚拟设备:通过某种技术将独享设备改造成多台同类型独享设备或共享设备。例如,通过排队转储的技术(SPOOLing,Spooler)可以使一台打印机虚拟成多台打印机。 顺序存取设备和直接存取设备 4 按设备硬件物理特性分类 顺序存取设备 存取时间与物理上当前位置有关,例如磁带。 直接存取设备 存取时间与物理上当前位置关系不大,例如磁盘。磁盘是直接存取设备,又称随机存取设备,存取磁盘上任一物理块的时间不依赖于该物理块所处的位置,这类设备多数是共享设备。 设备控制器的单总线模型 设备控制器的主要功能 设备控制器的主要功能为: 接收和识别CPU或通道发来的命令,例如,磁盘控制器能接收读、写、查找、搜索等各种命令; 实现数据交换,包括设备和控制器之间的数据传输;通过数据总线或通道,控制器和主存之间的数据传输; 发现和记录设备及自身的状态信息,供CPU处理使用; 设备地址识别。 设备分配原则与设备分配方式 4.5 设备分配 4.5.2 设备分配原则 先请求先分配 优先级高者先分配 设备分配方式有两种,即: 静态分配 动态分配 磁盘设备的结构 4.7 磁盘组织与管理 4.7.1 磁盘性能简述 1. 磁盘设备的结构 磁盘信息的存取时间 3. 磁盘信息的存取时间 访问磁盘时,要经过移动磁头、扇区转动等待和读写操作3个步骤 , 所以读写一个盘块的时间由3个因素决定: (1)寻道时间Ts,这是把磁头从当前位置移动到指定磁道上所经历的时间。该时间是启动磁盘时间s与磁头移动n条磁道所花费的时间之和。即 Ts=a?n+s 磁盘信息的存取时间 式中a是一常数,它与磁盘驱动器的速度有关。对一般磁盘a=0.3;对高速磁盘a=0.1,磁盘启动
文档评论(0)