第六章输入输出系统 61概述 1.输入/输出系统简称]/O系统 包括: °I/o设备(如键盘、磁盘、打印机) I/O设备与处理机的连接 (1)数据如何传送(并行或串行,传输速率) (2)对外设如何控制(如程序控制、DMA、I/o 处理机)
6.1 概 述 1. 输入/输出系统简称I/O系统 包括: • I/O设备(如键盘、磁盘、打印机) • I/O设备与处理机的连接 (1)数据如何传送(并行或串行,传输速率) (2)对外设如何控制(如程序控制、DMA、I/O 处理机) 第六章 输入输出系统
2.I/系统的基本任务 完成与外部系统的信息交换。 是 Von Neumann结构计算机系统的四大组成部分 3.几个与0有关的问题 (1)对系统性能的影响 cPU速度再提高,如果无相适应的O系统的话,将 无多大意义
2. I/O系统的基本任务: 完成与外部系统的信息交换。 是Von Neumann结构计算机系统的四大组成部分 之一。 3. 几个与I/O有关的问题 (1) 对系统性能的影响 CPU速度再提高,如果无相适应的I/O系统的话,将 无多大意义
(2)不同系统中/O的差异 不同类型系统(微机、工作站、大型机、巨型机)的 cPU速度差异正在缩小,差异更多来自于/O系统。 条(3)系统的设计问题与CPU设计遇到的向题不同 成本、性能和容量 容量包括: (1)能和哪些不同类型的I/O设备相兼容 (2)能带多少个/O设备
(2) 不同系统中I/O的差异 不同类型系统(微机、工作站、大型机、巨型机)的 CPU速度差异正在缩小,差异更多来自于I/O系统。 (3) I/O系统的设计问题与CPU设计遇到的问题不同 成本、性能和容量 容量包括: (1)能和哪些不同类型的I/O设备相兼容 (2)能带多少个I/O设备
例61假设一台计算机的O处理占10%,当其 cPU性能改进,而o性能保持不变时,系统总体性 能会出现什么变化? 如果CPU的性能提高10倍 如果CPU的性能提高100倍 解:假设原来的程序执行时间为1个单位时间。如 果cPU的性能提高10倍,程序的计算(包含O处 理)时间为 (-10%)/10+10%=0.19
例6.1 假设一台计算机的I/O处理占10%,当其 CPU性能改进,而I/O性能保持不变时,系统总体性 能会出现什么变化? 解:假设原来的程序执行时间为1个单位时间。如 果CPU的性能提高10倍,程序的计算(包含I/O处 理)时间为: (1 - 10%)/10 + 10% = 0.19 • 如果CPU的性能提高10倍 • 如果CPU的性能提高100倍
即整机性能只能提高约5倍,差不多有50%的 cPU性能浪费在I/O上。 如果cPU性能提高100倍,程序的计算时间为: (-10%)/100+10%=0.109 而整机性能只能提高约10倍,表示有90%的性能 浪费在没有改进的I/o上了
即整机性能只能提高约5倍,差不多有50%的 CPU性能浪费在I/O上。 如果CPU性能提高100倍,程序的计算时间为: (1 - 10%)/100 + 10% = 0.109 而整机性能只能提高约10倍,表示有90%的性能 浪费在没有改进的I/O上了