输入/输出系统 兴 陈天洲
输入/输出系统 陈天洲
、输入输出系统概念 ◆把输入输岀设备及其接口线路、控制部 件、通道或IO处理器以及ⅠO软件统称 为输入输出系统 ◆输入输出子系统应该由ⅣO硬件和IO软 人件两部分组成
一、输入输出系统概念 把输入输出设备及其接口线路、控制部 件、通道或I/O处理器以及I/O软件统称 为输入输出系统 输入输出子系统应该由I/O硬件和I/O软 件两部分组成
0系统一直是 Computer Architecture的孤儿 历史上一直由于热衷于CPU性能而受到 忽视最典型的是衡量计算机性能难得指 标采用 CPUtime,而不管ⅣO系统的质量是 世界上最好的还是最坏的,均不能反映在 CPUtime这一指标上,因此/O系统称作 为“外部”设备,而成为一种“二等公 人民” 事实上,能更好地度量性能的指标是 response time--即用户输入命令到产生 结果之间的时间
I/O系统一直是Computer Architecture 的孤儿 历史上一直由于热衷于CPU性能而受到 忽视,最典型的是衡量计算机性能难得指 标采用CPUtime,而不管I/O系统的质量是 世界上最好的还是最坏的,均不能反映在 CPUtime这一指标上,因此I/O系统称作 为“外部”设备,而成为一种“二等公 民”。 事实上,能更好地度量性能的指标是 response time----即用户输入命令到产生 结果之间的时间
I/O System Design ◆(1)要考虑性能 (2)可扩展性( expandability), ◆(3)故障恢复能力( resilience in the face of failure) 八·(4)评价O系统性能( performance) 更复杂,要考虑设备的响应速度,吞吐 能力,设备的特性,设备与其他设备的 互连性(OS,存储系统)
I/O System Design (1)要考虑性能 (2)可扩展性(expandability), (3)故障恢复能力(resilience in the face of failure) (4)评价I/O 系统性能(performance) 更复杂, 要考虑设备的响应速度,吞吐 能力,设备的特性,设备与其他设备的 互连性(OS,存储系统)
◆假设有一个基准测试程序 ( Benchmark)执行时间花了100秒 其中CPU占用90,O花费10秒。如 果CPU性能每年改善50%,IO五年不 人变,见下表
假设有一个基准测试程序 (Benchmark) 执行时间花了100秒 其中CPU 占用90 ,I/O 花费10秒。如 果CPU性能每年改善50%,I/O五年不 变,见下表