- 0
- 0
- 约5.46千字
- 约 46页
- 2019-05-14 发布于广东
- 举报
第八章 设备与I/O管理 设备及其分类 设备的物理特性 IO传输方式(查询、中断、通道、DMA) 设备分配与去配 设备驱动 设备调度 缓冲技术 虚拟设备 8.1 设备及其分类 用途 存储型设备 磁盘,磁带,光盘 IO型设备 扫描仪,打印机,mouse,keyboard,monitor,网卡,etc. 管理 共享型设备(块型) 多个进程的IO操作以块为单位可以交叉 独占型设备(块型) 多个进程的IO操作以块为单位不宜交叉 独占型设备(字符型) 多个进程的IO操作以字符为单位不能交叉 8.2 设备的物理特性 8.3 I/O 传输方式 程序查询方式 (programmed IO) 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.4 通道方式 通道 负责IO操作的处理机 指令系统 基本操作:读、写、控制、转移、结束 指令格式:(操作码,传输量,特征位,地址) 运控部件 CAW,CCW,CSW,CDW 存储区域(与CPU共用内存,通道内有缓冲区) 通道程序,IO数据(channel does have its buffers) 设备、通道、内存连接 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 8.7 缓冲技术 处理数据到达与离开速度不一致所采用的技术。 硬缓冲与软缓冲 硬缓冲区通常设在设备中 软缓冲区通常设在内存系统空间中 私用缓冲与公共缓冲 一个缓冲区与一个固定设备相联系,不同设备使用不同的缓冲区 利用率低 缓冲区由系统统一管理,按需要动态与分派给正在进行I/O传输的设备 8.10 虚拟设备 概念 利用共享型设备实现的数量较多、速度较快的独占型设备 引入 用户直接使用独占型设备效率低 实现 输入型虚拟设备 输出型虚拟设备 虚拟设备的例子 SPOOLing输入 SPOOLing输出 8.10.3 虚拟设备的例子 SPOOLing输入 作业预输入(输入机?输入井) SPOOLing输出 作业缓输出(输出井?输出机) SPOOLing Simultaneous Peripheral Operation On-Line 由SPOOLing程序控制通道完成 8.7.5 缓冲技术实现:输入设备 进程空间 缓冲 输入设备 缓冲 缓冲 ... io链 进程方面: 中断方面: IO链空 设备忙 申请空缓冲 启动设备 等待 由io链取一缓冲 信息?进程空间 释放空缓冲 缓冲入io链 有等待进程 唤醒 传输完毕 申请空缓冲 启动设备 F T F T F T T F 8.7.5 缓冲技术实现:输出设备 进程空间 缓冲 输出设备 缓冲 缓冲 ... io链 进程方面: 中断方面: 申请一空缓冲 信息?缓冲 设备忙 启动设备 缓冲入io链 传输完 T F F T 释放空缓冲 io链空 取一缓冲 启动设备 T F 8.7.5 输入输出设备: (磁带、磁盘) 缓冲区头 缓冲区体 设备块号 IO标识 等待进程 块型缓冲区: 进程空间 缓冲 IO设备 缓冲 缓冲 ... io链 进程方面(输入): 进程方面(输出): 中断方面: 申请空缓冲 填写头部 设备工作 入io链尾 启动设备 信息?进程 释放缓冲 申请空缓冲 填写头部 信息?缓冲 设备工作 启动设备 入io链 输入 唤醒等待者 释放空缓冲 io链空 取一缓冲 启动设备 F T F T T F F T 等待 8.7.1 虚拟设备引入 用户使用独占型设备
您可能关注的文档
- 云南财经大学会计学院审计学(高等教育出版社)课件第八章 内部控制及其测试.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第二章 审计组织与审计职业规范体系.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第六章 审计证据与审计工作底稿.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第三章 审计职业道德规范与审计法律责任.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第十八章 内部审计.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第十二章 人力资源、生产与仓储循环审计.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第十七章 国家审计.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第十四章 投资循环审计.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第十五章 现金收支循环审计.ppt
- 云南财经大学会计学院审计学(高等教育出版社)课件第十一章 采购与付款循环审计.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- SPL Phonitor x 耳机 前置放大器Manual Phonitor x CN说明书用户手册.pdf
- 2025年国开学位英语试题及答案.doc VIP
- 婚纱店营销方案ppt.pptx VIP
- 山东省泰安市2024-2025学年高一上学期1月期末物理试题(含答案).pdf VIP
- 机械制图(识图培训)讲解.pptx VIP
- 2025版 全套200MW800MWh独立储能项目EPC工程概算表.xls
- 2025_2026学年甘肃省平凉市一中高一上册期末语文试卷(含解析).docx VIP
- 2025年妊娠期糖尿病教学课件.pptx
- 电子课件-机械制图(第五版)(机械类)完整.pptx
- 《市场营销》全套PPT课件.pptx
原创力文档

文档评论(0)