系统结构第三章-通道

2021/02/07

通道类型

选择通道

通道每次只服务于单台设备,高速传输完成一个设备后,再服务下一台设备,字节数传输

字节多路通道

以字节为传输单位,顺序的服务多台设备,如:A、B设备都需要传输十个字节,我就连接A传一个字节,再连接B传一个字节,然后连接A传,这样轮着来

数组多路通道

以块为传输单位,顺序的服务多台设备,如:A、B设备都需要传输十个字节,我就连接A传一块(五个字节),再连接B传一块(五个字节),然后连接A传,这样轮着来

通道传输速率成为Bps,又称为吞吐率、通道流量,是单位时间内传输的数据量。

参数

$T_s$:设备选择时间,通道开始传输数据之前的准备时间,连接时间 。

$T_D$:通道传输一个字节需要的时间。

p:通道连接设备数,处于工作的

n:每台设备需要传输的字节数

k: 一个数据块包含的字节数,只有数组选择通道才有的参数

T: 通道完成所有数据传输的总时长

`设:A、B两台设备需要传输10字节,选择时间1us,传输时间1us`

字节多路通道

总共传输耗时:

极限流量计算公式

实际流量是连接这个通道上所有设备的数据传输率

$f_i$是第i台设备实际的传输速率,j为通道号

`设:A、B两台设备需要传输10字节,选择时间1us,传输时间1us。传输块的字节数为2`

数组多路通道

总共传输耗时:

极限流量计算公式

实际流量是连接这个通道上的最大设备数据传输率

$f_i$是第i台设备实际的传输速率,j为通道号

`设:A、B两台设备需要传输10字节,选择时间1us,传输时间1us。`

选择通道

总共传输耗时:

极限流量计算公式

实际流量是连接这个通道上的最大设备数据传输率

通道总和流量分析

如果I/O系统有m个通道,其中1至$m_1$为字节多路通道,$m+1$至$m_2$为数组多路通道,$m_2+1$至$m$为选择通道。

则该I/O系统的极限流量将为

例题

设有一字节多路通道,它有3个子通道: "0"号、"1"号高速印字机各占一个子通道“0”号打印机、"1"号打印机和"0"号光电输入机何用一个子通道。假定传送期内高速印字机每隔$25_{us}$发送一个字节请求,低速打印机每隔$150_{us}$发一个字节请求,广电输入机每隔$800_{us}$发一个字节请求,则这5台设备要求通道的流量为?

目 录