先看主线,再背公式,最后做题
每个专题页都按“概念框架、公式变量、典型题型、原讲义对照、自测问题”组织。复习时从左侧目录跳转,遇到计算题直接回到高亮公式段。
互联网络要同时会背概念、会算图指标、会做互连函数变换、会按 Omega 网络寻径。复习时把“拓扑 + 函数 + 寻径”分开整理。
每个专题页都按“概念框架、公式变量、典型题型、原讲义对照、自测问题”组织。复习时从左侧目录跳转,遇到计算题直接回到高亮公式段。
21 页原讲义截图可展开核对,适合考前查原表、原图和例题。
正文已经把知识点重新组织;这里保留讲义页面缩略图,方便你在需要时回看原版题目、图和表。



互联网络是计算机部件、节点或系统之间的连接,目标是在延迟、成本、能耗等约束下传输尽可能多的数据,避免成为瓶颈。
| 指标 | 含义 | 复习用途 |
|---|---|---|
| 网络规模 N | 网络中结点个数。 | 确定可连接部件数量。 |
| 结点度 d | 与结点相连的边数,包括入度和出度。 | 反映单结点连接复杂度。 |
| 结点距离 | 两结点之间最短路径长度。 | 用于寻径和延迟分析。 |
| 网络直径 D | 任意两结点距离的最大值。 | 越小,最坏通信路径越短。 |
| 等分宽度 b | 把网络切成两半所需切断的最少边数。 | 反映最大流量潜力。 |
| 对称性 | 从任意结点看拓扑结构都相同。 | 对称网络更容易分析和扩展。 |
互连函数描述输入端编号 x 会连接到哪个输出端 f(x)。它可以用输入输出对、连线图、循环表示法、二进制位变换等方式表示。
| 函数 | 变换规则 | 记忆方式 |
|---|---|---|
| 恒等函数 | f(x) = x。 | 同号直连。 |
| 交换函数 | 二进制地址第 k 位取反。 | 按某一位配对交换。 |
| 均匀洗牌函数 | 二进制编号循环左移一位。 | 像洗牌一样交叉。 |
| 逆均匀洗牌 | 二进制编号循环右移一位。 | 洗牌函数的逆。 |
| 蝶式函数 | 最高位与最低位互换。 | 多级立方体网络基础。 |
| 反位序函数 | 二进制位序颠倒。 | 如 001 变 100。 |
| 移数函数/PM2I | 编号按模 N 加减某个偏移。 | 环上平移。 |
静态网络的结点连接在运行中不变,适合用图来分析度、直径、等分宽度和最短路径。
结构直观,适合考察结点距离和直径。
N = 2^n 个结点,每个结点用 n 位二进制编号,相邻结点通常只差 1 位。
超立方体的 E-cube 寻径可以按源地址和目的地址不同的位逐位翻转,路径长度等于两者二进制编号的汉明距离。
| 类型 | 含义 | 例子 |
|---|---|---|
| 确定性寻径 | 路径完全由源结点和目的结点地址决定,不看当前拥塞。 | 二维网格 X-Y 寻径,超立方体 E-cube 寻径。 |
| 自适应寻径 | 根据资源、拥塞或故障状态动态选择路径。 | 可避开拥塞结点,提高网络利用率。 |
| 网络 | 特点 | 代价 |
|---|---|---|
| 总线 | 结构简单、成本低。 | 每次只能支持有限传送,带宽窄,争用明显。 |
| 交叉开关 | 可同时建立多个无冲突连接,带宽和互连能力强。 | n × n 需要 n^2 个交叉点,规模大时代价高。 |
| 多级互连网络 MIN | 用多级小开关实现较丰富的置换。 | 可能阻塞,寻径和控制更复杂。 |
多级网络的控制方式包括级控制、单元控制、部分级控制;级间互连模式包括均匀洗牌、蝶式、多路洗牌、立方体连接等。
Omega 网络是多级混洗-交换网络。N 个输入时有 log2N 级,每级 N/2 个 2×2 开关,级间采用均匀洗牌连接,每个开关可直送或交换。
| 函数 | 公式/操作 | 例子 |
|---|---|---|
| 交换函数 Cube_i | f(x) = x xor 2^i | 8 个端口中,x=3(011),i=0,则 f=2(010)。 |
| 均匀洗牌 | 二进制循环左移 1 位 | abc -> bca。 |
| 逆均匀洗牌 | 二进制循环右移 1 位 | abc -> cab。 |
| 蝶式函数 | 最高位与最低位互换 | abcde -> ebcda。 |
| 反位序 | 二进制位序完全反转 | abcde -> edcba。 |
| 移数/PM2I | f(x) = x ± 2^i mod N | 环形编号上前后移动。 |
| 网络 | 结点度 | 直径/距离 | 做题抓手 |
|---|---|---|---|
| n 维超立方体,N=2^n | n | 直径 n,两点距离为汉明距离。 | 源和目的二进制有几位不同,最短路就几步。 |
| 混洗交换网络 | 按题图判断 | 常见直径 2n - 1 | 资料例题中 2^5 结点直径为 2n - 1 = 9。 |
| 网格 | 内部结点通常为 4 | 曼哈顿距离 | X-Y 寻径先横后竖。 |
N 输入 Omega 网络有 log2N 级,每级 N/2 个 2x2 开关,总开关数为:
N=8 时有 3 级,每级 4 个 2x2 开关。若请求 P6(110) 到 P0(000),先写出源/目的二进制,再按目的位 0、0、0 逐级选择输出方向,并检查与其他请求是否争用同一开关输出。
设函数的自变量是十进制数表示的处理机编号。现有 32 台处理机,其编号为 0,1,2,...,31。
第1问:Cube2(12)=8,σ(8)=16,β(9)=24,PM2I+3(28)=4,Cube0(σ(4))=9,σ(Cube0(18))=7。
混洗交换网络直径为 2n - 1 = 9。5 到 7 的最短路径为 6 步:00101B -> 01010B -> 10100B -> 01001B -> 10010B -> 10011B -> 00111B。
移数网络直径为 floor(5/2)=3,结点度为 2n - 1 = 9。与 2 号处理机距离最近的是 13、15、21、23 号处理机。
用一个 N=8 的三级 Omega 网络连接 8 个处理机 P0-P7。8 个处理机的输出端分别依次连接 Omega 的 8 个输入端 0-7,8 个处理机的输入端分别依次连接 Omega 的 8 个输出端 0-7。
如果处理机 P6 要把数据播送到处理机 P0-P4,处理机 P3 要把数据播送到处理机 P5-P7,那么 Omega 网络能否同时为它们的播送要求实现连接?画出实现播送的 Omega 网络开关状态图。
按 Omega 网络寻径方法处理:逐级根据目的地址位决定 2x2 开关直连或交换,并检查同一开关同一输出端是否冲突。
原资料给出了可实现的开关状态图;做题时建议先分别标出 P6 到 P0-P4、P3 到 P5-P7 的路径,再合并检查。
合上正文后先试着口答,再展开看答案。能把这些问题讲清楚,本章主线基本就稳了。
互连结构、开关元件和控制方式。结构决定路怎么连,开关决定怎么转发,控制方式决定怎么调度。
把两个结点编号写成二进制,最短距离等于它们的汉明距离。
N 个输入的 Omega 网络通常有 log2N 级,每级 N/2 个 2x2 开关。
静态网络连接固定;动态网络由交换开关组成,可按程序请求动态改变连接状态。
先写二进制源/目的地址,再按网络规则逐级选路,最后检查是否发生开关输出冲突。
下面是原资料的页面渲染图,正文复习完后可以展开对照图、公式和例题。




















