1.如果要将一个数据报从一个源节点发送到另一个目的节点我们应该怎么办? ??最简单的方案是在源节点和目的节点中间建立一条安全可靠的通路,以后两个节点之间所有的通信都在这条通路上进行,我们只要保证这个通路上的每个节点都是正常运行的,那我们就能保证数据传输的准确性(虚电路)。 ??随着节点的越来越多,这 ...
分类:
Web程序 时间:
2020-07-18 00:57:32
阅读次数:
185
#03章 数据链路层 数据链路层像一个数字管道,在数字管道上传输的数据单位是帧 帧包括了网络层传入的 尾 校验值 数据包 头 基本概念 链路(link) 链路是一条点到点的物理线路段,中间没有任何其他的交换节点![] 一条链路只是一条通路的一个组成部分 数据链路(data link) 数据链路除了物 ...
分类:
其他好文 时间:
2020-07-08 19:41:08
阅读次数:
48
指令的格式如下: 对于R型指令: 可以完成的功能包括add、sub、and、or、xor等指令,用三个寄存器:rs、rt、rd进行运算,rd用来数据结果的存储,rs,rt则存运算的两个数据,简单的数据通路设计如下: 对于R指令op字段提供类型(R,I,J),func字段提供具体的运算类型,每个操作都 ...
分类:
其他好文 时间:
2020-07-06 12:52:22
阅读次数:
128
试述3种基本结构的特点,请另外设计两种基本结构(要符合基类结构的特点)。 结构化程序设计方法主要由以下三种基本结构组成: 顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块 选择结构:选择结构是根据条件成立与否选择程序执行的通路。 循环结构:循环结构是重复执行一个或几个模块,直到满足某一 ...
分类:
其他好文 时间:
2020-07-03 15:39:58
阅读次数:
185
Java内存泄漏 解释 内存泄漏: 存在一些被分配的对象,满足两个特点: 对象是可达的:在有向图中,存在通路与之相连. 对象是无用的:程序以后不再使用这些对象. 结果:消耗越来越多的内存资源,最终导致OutOfMemoryError。 与C++的区别: C++:对象被分配内存空间,却不可达. Jav ...
分类:
编程语言 时间:
2020-07-01 09:17:15
阅读次数:
66
一、迷宫回溯问题 1.问题 一个7*8的数组模拟迷宫,障碍用1表示,通路使用0表示,给定起点(1,1)和终点(6,5),要求给出起点到终点的通路 2.解题思路 首先,我们需要给程序一个寻向的基本策略,我们先假定寻向顺序为“下-右-上-左”,也就是说从起点出发,先往下走,往下走不通就往右.....以此 ...
分类:
编程语言 时间:
2020-06-27 00:16:22
阅读次数:
76
1、单周期 MIPS关键路径 LW指令 图中标T的地方都是有延迟的地方,可以看到延迟太多,这导致一个时钟周期的时间过长,这样不好。 2、多周期MIPS数据通路特点 不再区分指令存储和数据存储器,分时使用部分功能部件 主要功能单元输出端增加寄存器锁存数据 传输通路延迟变小,时钟周期变短 3、多周期MI ...
分类:
其他好文 时间:
2020-06-25 11:47:10
阅读次数:
216
1、MIPS CPU控制器设计 定长指令周期:单周期实现 所有指令均在一个时钟周期内完成,CPI=1 性能取决于最慢的指令,时钟周期过长 变长指令周期:多周期实现 缩短时钟周期,复用器件或数据通路 可支持流水操作,提升性能 2、MIPS指令格式 3、R型指令格式 4、I型指令格式 5、取指令数据通路 ...
分类:
其他好文 时间:
2020-06-25 09:44:24
阅读次数:
102
1、微程序控制器组成原理框图 2、微指令格式 一条微指令对应一个时钟周期 微指令操作控制字段的信号在该时钟周期内有效 指令需要多少时钟周期就包括多少微指令 3、取指令数据通路 4、取指令微程序 5、LOAD指令执行数据通路 6、LOAD指令微程序 7、MOVE指令微程序 8、ADD指令微程序 9、S ...
分类:
其他好文 时间:
2020-06-24 21:37:18
阅读次数:
65
1、单总线结构CPU 主要部件都连接在总线上 各部件间通过总线进行传输 2、多总线架构数据通路 3、专用通路 单周期MIPS 4、小结 多总线结构 性能更优,并发度更高 电路更复杂,成本更高 ...
分类:
其他好文 时间:
2020-06-23 11:45:41
阅读次数:
56