计算机系统结构 第六章 输入输出系统.

Slides:



Advertisements
Similar presentations
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
Advertisements

《微型计算机技术 及应用》 ( 第 4 版) —— 戴梅萼 史嘉权. 目标 深刻理解 牢固掌握 灵活应用.
高校教师、高级项目经理 任铄 QQ : 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS 结构设计.
高级服务器设计和实现 1 —— 基础与进阶 余锋
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
第二章 项目一:企业厂区与车间平面设计 1.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
实验四 利用中规模芯片设计时序电路(二).
实用操作系统概念 张惠娟 副教授 1.
第8章 机床操作 主讲:臧红彬 博士.
会计学专业基础课堂之 基础会计(初级会计) 安徽财经大学会计学院.
企业级云计算 A Enterprise Cloud Serivce
计算机系统结构 南京航空航天大学 计算机科学与技术学院 主讲:刘佳
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
第六章 输入输出系统.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Hadoop I/O By ShiChaojie.
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
GETAC—PS336-G1-T 外观设计 建议零售价格:13,830元 上市时间:2014年 2月1日 目标人群:户外现场作业人员
第三章 微机基本系统的设计 第一章 8086程序设计 第二章 MCS-51程序设计 第四章 存贮器与接口 第五章 并行接口
The CAN bus 李强.
存储系统.
SOA – Experiment 3: Web Services Composition Challenge
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
Windows网络操作系统管理 ——Windows Server 2008 R2.
文件读写实践 广州创龙电子科技有限公司 01 广州创龙电子科技有限公司
神讯电脑—Z710-G1-T 建议零售价格: 元 上市时间:2012年 9月 4日 目标人群:巡检人员,公共安全人员,工厂盘点
逆向工程-汇编语言
数据挖掘工具性能比较.
厂商—型号 海尔-PAD002 外观设计 建议零售价格:2999元 上市时间:2011年3月 目标人群:有移动互联需求的商务人士
SATT 系列300MHz~3.5GHz数控衰减器 仪器级的性能,极富竞争力的价格
SATT 系列10MHz~4GHz数控衰减器 仪器级的性能,极富竞争力的价格
CPU结构和功能.
Windows 7 的系统设置.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
微机系统的组成.
第6章 输入/输出系统 曲冠南
产品介绍 TOPOLF-T198 产品类型:4G MIFI 建议零售价格:699元 上市时间: 2015年1月 目标人群:差旅人士
Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC.
(Random Access Memory)
实验七 安全FTP服务器实验 2019/4/28.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
iSIGHT 基本培训 使用 Excel的栅栏问题
南大天文系的 计算环境 黄永锋 南京大学天文系
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
机械设备的完整性和可靠性管理 Maintenance integrity & reliability.
利用DSC进行比热容的测定 比 热 容 测 量 案 例 2010.02 TA No.036 热分析・粘弹性测量定 ・何为比热容
华为—HUAWEI EC19 9 建议零售价格:299元 上市时间:2012年4月18日 目标人群:移动办公用户;其它有移动上网需求的用户
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Google的云计算 分布式锁服务Chubby.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
THERMOPORT 20 手持式温度表 THERMOPORT系列手持温度表基于所用技术及对实际应用的考 虑,确立了新的标准。
基于列存储的RDF数据管理 朱敏
第十七讲 密码执行(1).
插入排序的正确性证明 以及各种改进方法.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
入侵检测技术 大连理工大学软件学院 毕玲.
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
DSP技术与应用 电子与信息技术系.
Presentation transcript:

计算机系统结构 第六章 输入输出系统

输入输出系统概述 输入/输出系统是计算机系统中最具多样性和复杂性的部分 。 输入/输出系统的复杂性一般隐藏在操作系统之中。 输入/输出系统的特点集中反映在异步性、实时性和与设备无关性上。

输入输出系统概述 异步性 实时性 处理机必须实时地按照不同设备所要求的传送方式和传送速率为输入/输出设备服务 与设备无关性 数据缓冲 数据传输匹配 实时性 处理机必须实时地按照不同设备所要求的传送方式和传送速率为输入/输出设备服务 与设备无关性 为了能够适应各种外设的要求,需要制定统一的独立于具体设备的接口标准,包括物理接口和软件接口,使得应用程序可以依据这一接口访问或支持各种I/O设备。

基本的输入/输出方式 程序直接控制的输入/输出方式 中断方式 DMA方式

总 线 专用总线和非专用总线

总 线 基于PCI总线的I/O系统 基于通道总线的I/O系统结构

总 线 同步通信和异步通信 总线的连接方式

通道处理机 通道处理机是一个独立于CPU的专门I/O控制的处理机,控制设备与内存直接进行数据交换。 有自己的通道命令,可由CPU执行相应指令来启动通道,并在操作结束时向CPU发出中断信号。

通道处理机 三种基本输入/输出方式存在的问题 通道的主要功能

通道处理机 通道的工作过程

通道处理机 通道的种类 字节多路通道 选择通道 数组多路通道

通道处理机 通道中的数据传送过程 字节多路通道 TS:设备选择时间。TD:传送一个字节的时间。 Ti:第i个数据的传输,i=1,2,…,n。 总共所需要的时间:TBYTE =(TS+TD)·P·n

通道处理机 选择通道 连接P台设备,每台设备都传送n个字节: TS:设备选择时间。 TD:通道传送传送一个字节的时间。 总共所需要的时间:

通道处理机 数组多路通道 连接P台设备,每台设备都传送n个字节: TS:设备选择时间。k:一个数据块中的字节个数。 TD:通道传送传送一个字节的时间。 K: 数据库的大小。 Ti:通道传送第i次数据块所用的时间,其中i=1,2,…,n/k。 总共所需要的时间: TBLOCK=

通道处理机 通道流量分析

通道处理机 为了保证通道能够正常工作,不丢失数据,各种通道的实际流量应该不大于通道的最大流量,即满足下列不等式关系:

外围处理机 输入/输出处理机是能够独立承担输入/输出工作的处理机。 输入/输出处理机又称为外围处理机、I/O处理机、IOP、PPU

外围处理机 输入/输出处理机的作用

外围处理机 输入/输出处理机的种类 共享主存储器的输入/输出处理机 和 不共享主存储器的输入/输出处理机 合用同一个运算部件和指令控制部件的输入/输出处理机 和 独立运算部件和指令控制部件的输入/输出处理机

外围处理机 输入/输出处理机的组织形式 多个输入/输出处理机从功能分工 以输入/输出处理机作为主处理机 采用与主处理机相同型号的处理机作为输入/输出处理机 采用廉价的微处理机来专门承担输入/输出任务

外围处理机 输入输出处理机实例

I/O性能评测 I/O系统的可靠性、可用性和可信性 反映外设可靠性能的参数有:可靠性(reliability)、可用性(availability)和可信性(dependability)。 系统的可靠性是指系统从某个初始参考点开始一直连续提供服务的能力,它通常用平均无故障时间(Mean Time To Failure,MTTF)来衡量。

I/O性能评测 I/O系统的可靠性、可用性和可信性 可用性= 系统的可用性是指系统正常工作的时间在连续两次正常服务间隔时间中所占的比率。 系统的可信性是指服务的质量,即在多大程度上可以合理地认为服务是可靠的。可信性与可靠性和可用性不同,它是不可以度量的。

I/O性能评测 I/O子系统性能衡量 衡量的标准包括:计算机上能连接什么样的I/O设备,能连接多少I/O设备。此外,衡量输入/输出设备特性的指标还有访问时间、数据传送时间和出错率。 生产者 服务器 队列

I/O性能评测 吞吐率与响应时间

I/O性能评测 I/O子系统的设计 在设计I/O子系统时,必须综合考虑各种设计目标:性能、成本、可扩展性等。性能和成本是考虑的主要因素。测量性能的指标是每秒传送的兆字节数或每秒I/O操作数,取决于应用的要求。对于高性能的系统,主要是设法提高I/O设备的速度、数据传送的速度等。对于低成本系统,则着重考虑成本。

I/O性能评测 并行I/O基本原理 在串行I/O无法满足性能需求的情况,通过多个I/O通道并行访问多个磁盘的方法就成了很自然的想法,即并行I/O技术

I/O性能评测 排队论简介 基于I/O事件的可能性特征以及I/O资源的共享性,我们可以给出一系列 的简单法则来计算整个I/O系统的响应时间和吞吐率。这部分的研究称为排队论(queuing theory)。 把I/O系统视为黑盒 到达 离开

I/O性能评测 Little定律 系统平均任务数=到达速率×平均响应时间

独立磁盘冗余阵列RAID RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列 冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出 RAID的采用为存储系统带来巨大利益,其中提高传输速率和提供容错功能是最大的优点

独立磁盘冗余阵列RAID RAID的关键技术是对多台磁盘机进行数据的同步控制 冗余纠错与容错能力对提高磁盘系统的平均无故障时间非常重要 RAID的一个主要措施是建立起热备份(hot spare)的冗余磁盘 从RAID 0到RAID 6这7种基本的RAID级别。不同RAID级别代表着不同的存储性能、数据安全性和存储成本

独立磁盘冗余阵列RAID RAID系统分级 RAID 0:非冗余的磁盘阵列

独立磁盘冗余阵列RAID RAID l:镜像磁盘冗余阵列

独立磁盘冗余阵列RAID RAID 2:采用汉明码纠错冗余的磁盘阵列 RAID 3:采用奇偶校验冗余的磁盘阵列

独立磁盘冗余阵列RAID RAID 4:独立传送磁盘阵列 RAID 5:另一种独立传送磁盘阵列

独立磁盘冗余阵列RAID RAID 6:高效容错的磁盘阵列

独立磁盘冗余阵列RAID 还有一些基本RAID级别的组合形式,如RAID l0、RAID 0l、RAID 50 RAID l0是先组织成镜像备份的RAID l,再将两个RAID l组织成扩展容量的RAID 0。RAID 01则先组织成RAID 0,再组成RAID l。

独立磁盘冗余阵列RAID

独立磁盘冗余阵列RAID RAID 各级别的比较