收藏 分享(赏)

07互连网络.doc

上传人:hyngb9260 文档编号:9145929 上传时间:2019-07-25 格式:DOC 页数:4 大小:102.50KB
下载 相关 举报
07互连网络.doc_第1页
第1页 / 共4页
07互连网络.doc_第2页
第2页 / 共4页
07互连网络.doc_第3页
第3页 / 共4页
07互连网络.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第 7 章 互连网络7.1 解释以下术语线路交换:在线路交换中,源结点和目的结点之间的物理通路在整个数据传送期间一直保持连接。分组交换:把信息分割成许多组(又称为包) ,将它们分别送入互连网络。这些数据包可以通过不同的路径传送,到目的结点后再拼合出原来的数据,结点之间不存在固定连接的物理通路。静态互连网络:各结点之间有固定的连接通路、且在运行中不能改变的网络。动态互连网络:由交换开关构成、可按运行程序的要求动态地改变连接状态的网络。互连网络:一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用来实现计算机系统中结点之间的相互连接。在拓扑上,互连网络是输入结点到输出结点之间的一组互连或映象。

2、互连函数:用变量 x 表示输入,用函数 f(x)表示输出。则 f(x)表示:在互连函数 f 的作用下,输入端 x 连接到输出端 f(x)。它反映了网络输入端数组和输出端数组之间对应的置换关系或排列关系,所以互连函数有时也称为置换函数或排列函数。网络直径:指互连网络中任意两个结点之间距离的最大值。结点度:指互连网络中结点所连接的边数(通道数) 。等分带宽:把由 N 个结点构成的网络切成结点数相同( N/2)的两半,在各种切法中,沿切口边数的最小值。对称网络:从任意结点来看,网络的结构都是相同的。7.2 试比较可用于动态互连的总线、交叉开关和多级互连网络的硬件复杂度和带宽。答:总线互连的复杂性最低

3、,成本也是最低。其缺点是每台处理机可用的带宽较窄。交叉开关是最昂贵的,因为其硬件复杂性以 n2 上升,所以其成本最高。但是交叉开关的带宽和寻径性能最好。当网络的规模较小时,它是一种理想的选择。多级互连网络的复杂度和带宽介于总线和交叉开关之间,是一种折中方案。其主要优点是采用模块化结构,可扩展性较好。不过,其时延随网络级数的增加而上升。另外,由于其硬件复杂度比总线高很多,其成本也不低。7.3 设 E 为交换函数,S 为均匀洗牌函数,B 为蝶式函数, PM2I 为移数函数,函数的自变量是十进制数表示的处理机编号。现有 32 台处理机,其编号为 0,1,2,31。(1)分别计算下列互连函数E2(12

4、) S(8) B(9) PM2I+3(28) E0(S(4) ) S(E 0(18) )(2)用 E0 和 S 构成均匀洗牌交换网(每步只能使用 E0 和 S 一次) ,网络直径是多少?从 5 号处理机发送数据到 7 号处理机,最短路径要经过几步?请列出经过的处理机编号。(3)采用移数网络构成互连网,网络直径是多少?结点度是多少?与 2 号处理机距离最远的是几号处理机?解:(1)共有 32 个处理机,表示处理机号的二进制地址应为 5 位。E2(12)E 2(01100)01000(8)S(8)S(01000)10000(16)B(9)B (01001)11000(24)PM2I+3( 28)

5、282 3 mod32 4E0(S( 4) )E 0(S (00100) )01001(9)S(E 0( 18) )S (E 0(10010) )S (10011)00111( 7)(2)2 n 个结点的均匀洗牌交换网的网络直径为 2n-1,32 个结点的均匀洗牌交换网的网络直径为 9。从 5 号处理机发送数据到 7 号处理机,最短路径要经过 6 步:00101001000100001001100101001100111(3)网络直径是 3,结点度是 9,与 2 号处理机距离最远的是 13、15、21、23 号处理机。7.7 具有 N=2n 个输入端的 Omega 网络,采用单元控制。(1)N

6、 个输入总共应有多少种不同的排列?(2)该 Omega 网络通过一次可以实现的置换总共可有多少种是不同的?(3)若 N=8,计算一次通过能实现的置换数占全部排列的百分比。解:(1)N 个输入的不同排列数为 N!。(2)N 个输入端、输出端的 Omega 网络有 nlog 2N 级开关级,每级开关级有 N/2 个22 的 4 功能开关,总共有(N/2)log 2N 个开关。置换连接是指网络的输入端与输出端的一对一连接,故只考虑 22 开关的 2 个功能状态,即直送与交叉。网络采用单元控制,因此,每个开关都根据连接要求处于 2 个功能状态中的一种状态,所以,由(N/2)log 2N 个开关组成的

7、Omega 网络的开关状态的种树为: /log2/NN)(一种网络开关状态实现 Omega 网络的一种无冲突的置换连接,所以,一次使用 Omega网络可以实现的无冲突的置换连接有 NN/2 种。(3)若 N=8,则一次通过能实现的置换数占全部排列的百分比为: %16.04329!82/ N7.8 用一个 N=8 的三级 Omega 网络连接 8 个处理机(P 0P7) ,8 个处理机的输出端分别依序连接 Omega 网络的 8 个输入端 07,8 个处理机的输入端分别依序连接 Omega 网络的 8 个输出端 07。如果处理机 P6 要把数据播送给处理机 P0P4,处理机 P3 要把数据播送给

8、处理机 P5P7,那么,Omega 网络能否同时为它们的播送要求实现连接?画出实现播送的 Omega 网络的开关状态图。解:Omega 网络使用的 22 开关有 4 种状态:直送、交叉、上播、下播。置换连接只使用直送和交叉状态,播送连接还需要使用上播和下播状态。分别画出实现处理机 P6 和P3 的播送连接要求使用的开关状态,如果没有开关状态和开关输出端争用冲突,就可以使用播送连接。实际上,它们的播送要求没有冲突,因此,可以同时实现,同时实现的Omega 网络开关状态图如下所示。7.9 试证明多级 Omega 网络采用不同大小构造块构造时所具有的下列特性:(1) 一个 kk 开关模块的合法状态(

9、连接)数目等于 kk。(2) 试计算用 22 开关模块构造的 64 个输入端的 Omega 网络一次通过所能实现置换的百分比。(3) 采用 88 开关模块构造 64 个输入端的 Omega 网络,重复( 2) 。(4) 采用 88 开关模块构造 512 个输入端的 Omega 网络,重复( 2) 。解:(1)一个 kk 开关的合法状态或合法连接有: 一个输入端连接一个输出端,即一对一的置换连接; 一个输入端连接多个或全部输出端,即一对多的选播连接或一对全体的广播连接。两个或两个以上的输入端连接一个输出端是非法连接。因此,某个输出端可被连接到任意一个输入端的连接有 k 种,无论这个输出端是被置换

10、连接还是被播送连接。k 个输出端被连接到输入端的合法连接的数量为:(2)用 kk 开关模块构造 N 个输入端的 Omega 网络时,开关级数为 nlog kN,每级开关模块数为 N/k,网络的开关模块总数为(N/k)log kN。一个 kk 开关一对一连接的合法状态只有 k 种,所有开关都是一对一连接的合法状态才能实现一种一次使用网络的无冲突置换连接。因此,由(N/k)log kN 个 kk 开关组成的Omega 网络一次使用的无冲突置换连接函数为: kNNkk)(loglog网络可以实现的置换连接数即为 N 个输出端的不同排序的排序数,即为 N!,所以,Omega 网使用一次实现的无冲突置换

11、连接数占可以实现的置换连接数的比例为: !/Nk若采用 22 开关模块构造的 64 个输入端的 Omega 网络,即有 k=2,N=64,则 Omega网使用一次实现置换连接的比例为: 32-32104.956!(3)若采用 88 开关模块构造 64 个输入端的 Omega 网络,即有 k=8,N=64,则Omega 网使用一次实现置换连接的比例为:0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 kk k 个 16-803.564!(4)若采用 88 开关模块构造 512 个输入端的 Omega 网络,即有 k=8,N=512,则Omega 网使用一次实现置换连接的比例为: !512/64

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报