- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 设备与I/O管理 设备及其分类 设备的物理特性 IO传输方式(查询、中断、通道、DMA) 设备分配与去配 设备驱动 设备调度 缓冲技术 输入输出进程 RAID技术 虚拟设备 8.1 设备及其分类 用途 存储型设备 磁盘,磁带,光盘 IO型设备 扫描仪,打印机,mouse,keyboard,monitor, 网络设备 网卡,交换机,etc. 8.1 设备及其分类 管理 共享型设备(块型) 多个进程的IO操作以块为单位可以交叉 独占型设备(块型) 多个进程的IO操作以块为单位不宜交叉 独占型设备(字符型) 多个进程的IO操作以字符为单位不能交叉 8.2 设备的物理特性 8.3 I/O 传输方式 IO操作演变历史 程序查询方式 (programmed IO) (polling) CPU and Device can not work in parallel 中断方式 (interrupt) CPU and device can work in parallel, too many interrupts for CPU 通道方式 (channel) special processor for dealing with io operations 直接内存方式 (DMA) DMA controller in charge of block io 8.3.1 程序控制查询方式 8.3.2 中断驱动方式 CPU 计算 启动设备 计算 … 计算 中断处理 计算 8.3.3 DMA方式 8.3.3 DMA方式 ①CPU通过设置DMA控制器实现DMA编程,同时启动磁盘控制器由磁盘读入数据至内部缓冲区并进行和校验; ②DMA控制器向磁盘控制器发出读请求,并将内存地址放在地址总线上; ③磁盘控制器将字节传到内存指定单元; ④磁盘控制器向DMA控制器发送回答; ⑤DMA控制器将内部地址寄存器加1同时将记数减1,重复上述过程②─④直至计数器为0,此时DMA控制器向CPU发出中断信号. 8.3.4 通道方式 通道 负责IO操作的处理机 指令系统 基本操作:控制、读、写、转移、结束 指令格式:(操作码,传输量,特征位,地址) 运控部件 CAW,CCW,CSW,CDW 存储区域(与CPU共用内存,通道内有缓冲区) 通道程序,IO数据(channel does have its buffers) 通道类型 字节多路通道(byte multiplexer channel) 多个非分配型子通道,连接低速外围设备 数组选择通道(block selector channel) 一个分配型子通道,连接多台高速设备 数组多路通道(block multiplexer channel) 多个非分配型子通道,连接多台高速设备 设备、通道、内存连接 8.4 设备的分配与去配 独占型设备的分配与去配 块型独占 字符型独占 共享型设备的分配与去配 块型共享 8.5 设备驱动 通道程序 CCW指令序列 静态编制或动态生成 设备启动 通道启动 中断处理 通道向CPU发的中断 8.6 设备调度 优化服务顺序 考虑因素 公平性 防止饿死 高效性 减少磁盘引臂移动量 磁盘引臂调度(disk head scheduling) 先到先服务(FCFS) 请求序列:130,42,180,15,108,68,97 磁盘引臂调度(disk head scheduling) 最短寻找时间优先(SSTF) 请求序列:130,42,180,15,108,68,97 磁盘引臂调度(disk head scheduling) N-step SCAN(N步扫描) 将磁盘请求队列分为若干个长度为N的子队列,每个队列内采用SCAN算法 例子:磁道由外向内编号0-99,磁头当前位置20,向内移动,N=4 12, 5, 7, 30, 60, 77, 13, 26, 61, 80, 53, 66 20→30→12→7→5→13→26→60→77→80→66→61 →53 当N很大时,接近SCAN算法 当N=1时,蜕化为FCFS算法 8.6.1 磁盘I/O参数 首先分析一下读/写一个磁盘块需要多少时间。它一般由如下三个因素确定: 寻道时间(seek time):将磁盘引臂移动到指定柱面所需要的时间; 旋转延迟(rotational delay):指定扇区旋转到磁头下的时间; 传输时间(transfer time):读/写一个扇区的时间。 8.6.1 磁盘I/O参数 寻道时间Ts计算公式如下: Ts=m×n﹢s 其中,n为跨越磁道数,m为跨越一个磁道所用时间,s为启动时间。 旋转延迟Tr计算公式如下: Tr=1/(2r) 其中,r为磁盘转速。该公式给出的是平均旋转延迟,它是磁盘旋转
您可能关注的文档
- 回风顺槽及切眼掘进作业规程讲解.doc
- 回归分析的基本思想讲解.ppt
- 《大转型》摘要.doc
- 广西精神病院两年数十人概要.pptx
- 基于51单片机的密码锁设计讲解.doc
- 广西桂林十八中2017届高三上学期第二次月考地理.doc概要.docx
- 广西柳州铁路第一中学2015-2016学年高二地理上学期期末考试试题文概要.doc
- 《大还是小》优教课件(第一二课时).ppt
- 广饶一中高一英语寒假作业概要.doc
- 广西造价员建筑实务概要.ppt
- 2025年城市生态修复项目社会稳定风险评估与生态修复项目融资策略研究报告.docx
- 2025年绿色建筑照明节能技术应用现状与市场分析.docx
- 2025年母婴护理行业市场趋势预测与竞争格局分析报告.docx
- 2025年绿色建筑经济效益与建筑能耗优化策略.docx
- 2024药店相关技能鉴定高分题库及完整答案详解(精选题).docx
- 2024药店相关技能鉴定高分题库及参考答案详解(达标题).docx
- 2025年量子计算在量子计算产业发展战略规划报告.docx
- 2024药店相关技能鉴定高分题库及参考答案详解(达标题).docx
- 2025年爱马仕奢侈品手工工艺传承与消费者需求洞察报告.docx
- 共享出行平台信用体系建设与用户信用评价体系风险评估报告.docx
最近下载
- 工程造价咨询报告三级复核制度.docx VIP
- Unit 3 Robot Reading1课件(共27张PPT) 牛津译林版九年级英语下册(内嵌视频+音频).pptx VIP
- 2023年黄河科技学院公共课《马克思主义哲学》期末试卷A(有答案).docx VIP
- 2023年黄河科技学院公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- 民俗文化彝族火把节文化介绍.pptx VIP
- 2025年医疗行业人工智能辅助诊断产品审批流程与合规性评估报告.docx
- 北邮电子电路—实验四-运放音频放大电路设计和测试(t提交).docx VIP
- 2023年-2024年职业卫生检测考试题库及答案.pdf VIP
- 就业能力展示.pptx VIP
- 就业能力展示 (宣讲).pptx VIP
文档评论(0)