第 15 篇 IO系统之 通道 处理机的工作原理和流量设计
来源:互联网 发布:ubuntu ftp服务器配置 编辑:程序博客网 时间:2024/05/22 08:22
通道处理机是 IBM 公司首先提出来的一种 IO 处理机方式, 曾被广泛用于 IBM 360 / 370 等系列机上.
通道在通道 数据传送期里,如果所连接的多台设备同时要求 交换信息, 或者是通道的数据宽度与要 传送的信息宽度不等时,还要多次选择当前要传送信息的是哪台设备,
即每传送一个数据宽度就要重新选择设备.
1. 根据通道 数据传送期中信息传送方式的不同, 可分为字节多路、 数组多路、 选择 3类通道。
字节多路 通道 用于连接大量的像光电机等字符类低速 设备. 它们传送一个字符 的时间很短, 但 字符(字节) 间的等待时间很长。因此,通道数据宽度为单字节, 以字节交叉方式轮流 为多台低速设备服务, 使效率提高。
数组多路通道适合于连接多台磁盘等高速设备。 这些设备的传送速率很高, 但传送开始前的寻址辅助操作时间很长。
选择通道适合于连接优先级高的磁盘等高速设备,让它独占通道,只能执行一道通道程序 。
IBM 370 的通道系统,是 CPU/主存---通道---设备控制器---外设 4级结构。
2. 通道流量的设计
通道流量 是通道在数据传送期内, 单位时间内传送的字节数。它能达到的最大流量称通道极限流量。 通道的极限流量与其工作方式、数据传送期内选择一次设备 的时间Ts 和 传送一个字节的时间 TD 的长短有关.
字节多路通道每选择一台设备只传送一个字节,其通道极限流量
数组多路通道 每选择一台设备 可传送完K 个字节。 如果要传送N 个字节, 就得分 N/K 次传送才行, 每次传送都要选一次设备. 通道极限流量
,也可以写成
选择通道 每选择一台设备就把 N 个字节全部传送完,通道极限流量
,
显然,若通道 的Ts, TD一定, 且N>K 时, 字节多路方式的极限流量最小, 数组多路方式的居中, 选择方式的最大。
- 第 15 篇 IO系统之 通道 处理机的工作原理和流量设计
- 通道处理机
- NIO学习笔记(1)之组成、NIO与IO区别、NIO和IO如何影响应用程序的设计和通道
- 第3章 分布式操作系统的进程和处理机
- ArcGIS教程:“流量”的工作原理
- IO口的工作原理
- 编译原理之常数处理机(一)
- 编译原理之常数处理机(二)
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理 第 2 部分: 设计模式分析
- 处理机和cpu的区别
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- Tomcat系统架构与设计模式,第1部分:工作原理
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- 给个vc2005 编dll的教程
- Swift3.0- 协议(protocol)
- HDU - 5269【SBBBBBB Trie】
- MFC starter 关于编辑资源文件的问题
- MFC 关于IDOK Tab Enter的问题
- 第 15 篇 IO系统之 通道 处理机的工作原理和流量设计
- LINUX设备驱动模型简介
- Illustrator快捷键全集
- C++读取TXT文件问题,求高手解决,急。。。
- python+subprocess.popen
- Java面试2
- 对这段时间涉及到的Linux内核中重要结构体和宏的研究总结
- 蒲公英jenkins 上传apk
- 假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱, 他打算在今后的5年中的每年年底取出1000元, 到底5年时刚好取完,请算出他存钱时应存入多少?