38. 对于100Mbps的以太网交换机,当输出端口无排队直通(cut-through switching)方式转发一个以太网帧(不包括前导码)时,引入的转发延迟至少是
A. 0 μs B. 0.48 μs C. 5.12 μs D. 121.44 μs
39. 主机甲与乙之间已建立一个TCP连接,双方持续有数据传输,且无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的 TCP 段的序号和确认分别是
A. 2046 、2012 B. 2046、2013 C. 2047 、2012 D. 2047 2012
40. 下列关于SMTP 协议的叙述中,正确的是
I. 只支持传输7比特ASCII码内容
II. 支持在邮件服务器之间发送邮件
III. 支持从用户代理向邮件服务器发送邮件
IV. 支持从邮件服务器向用户代理发送邮件
A. 仅I、II 和III B. 仅I、II 和IV
C. 仅I、III 和IV D. 仅II、III 和IV
二、综合应用题:41~47 小题,共70 分。
41.
531_1311061637311uTnChoBnMaiyk1b.jpg
(0, 5,5,3,5,7,5,5),侧5 为主元素;又如A=(0,5,5,3,5,1,5,7),则A中没有主元素。假设A中的n个元素保存在一个一维数组中,请设计一个尽可能高效的算法,找出A的主元素。若存在主元素,则输出该元素;否则输出-1。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C 或C++或Java 语言描述算法,关键之处给出注释。
(3)说明你所设计算法的时间复杂度和空间复杂度。
42. (10 分)设包含4 个数据元素的集合S={ "do","for"," repeat"," while"},各元素的查找概率依次为:p1=0.35,p2 = 0.15,p3=0. 15,p4=0.35。将S 保存在一个长度为4的顺序表中,采用折半查找法,查找成功时的平均查找长度为2.2。请回答:
(1)若采用顺序存储结构保存S,且要求平均查找长度更短,则元素应如何排列?应使用何种查找方法?查找成功时的平均查找长度是多少?
(2)若采用链式存储结构保存S,且要求平均查找长度更短,则元素应如何排列?应使用何种查找方法?查找成功时的平均查找长度是多少?
43.(9 分)某32 位计算机,CPU 主频为800MHz,Cache 命中时的CPI 为4,Cache 块大小为32 字节;主存采用8 体交叉存储方式,每个体的存储字长为32 位、存储周期为40 ns;存储器总线宽度为32 位,总线时钟频率为200 MHz,支持突发传送总线事务。每次读突发传送总线事务的过程包括:送首地址和命令、存储器准备数据、传送数据。每次突发传送32 字节,传送地址或32 位数据均需要一个总线时钟周期。请回答下列问题,要求给出理由或计算过程。
(1)CPU 和总线的时钟周期各为多少?总线的带宽(即最大数据传输率)为多少?
(2)Cache 缺失时,需要用几个读突发传送总线事务来完成一个主存块的读取?
(3)存储器总线完成一次读突发传送总线事务所需的时间是多少?
(4)若程序BP 执行过程中,共执行了100 条指令,平均每条指令需进行1.2 次访存,Cache 缺失率为5%,不考虑替换等开销,则BP 的CPU 执行时间是多少?
44.(14 分)某计算机采用16 位定长指令字格式,其CPU 中有一个标志寄存器,其中包含进位/借位标志CF、零标志ZF 和符号标志NF。假定为该机设计了条件转移指令,其格式如下:
531_131106163840LMqHzVXGYlfryfJL.jpg
其中,00000为操作码OP;C、Z和 N分别为CF、ZF和NF的对应检测位,某测位为1时表示需检测对应标志,需检测的标志位中只要有一个为1就转移,否则就不转移,例如,若 C=1,Z=0,N=1,则需检测CF和NF的值,当 CF=1或NF=1时发生转移;OFFSET是相对偏移量,用补码表示。转移执行时,转移目标地址为(PC)+2+2×OFFSET;顺序执行时,下条指令地址为(PC)+2。请回答下列问题。
(1)该计算机存储器按字节编址,还是按字编址?该条件转移指令向后(反向)最多可跳转最多少条指令?
(2)某条件转移指令的地址为200CH,指令内容如下图所示,若该执行时CF=0,ZF=0,NF=1,则该指令执行后PC的值是多少?若该指令执行时CF=1,ZF=0 Z,NF=0,则该指令执行后PC的值又是多少?请给出计算过程。
531_131106163907Yb5ry7KUgOYqGkQH.jpg
(3)实现“无符号数比较小于等时转移”功能的指令中, C、Z和 N应各是什么 ?
(4)以下是该指令对应的数据通路示意图,要求给出中部件 ①~③的名称或功能说明。
531_131106163925BT0Q95IRuYgOfaoF.jpg
45. (7分)某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许个 通过。参观者的活动描述如下:
cobegin
参观者进程i:
{
…
进门;
…
参观;
…
出门;
…
}
coend
请添加必要的信号量和P、V(或wait()、signal( ))操作,以实现上述操作过程中的互斥与同步。
要求写出完整的过程,说明信号量含义并赋初值。
46. (8分)某计算机主存按字节编址,逻辑地址和物理地址都是32位,页表项大小为4字节。请回答下列问题。
(1)若使用一级页表的分存储管理方式,逻辑地址结构为 :
531_131106164028y9stzRgteCqPnyEN.jpg
则页的大小是多少字节?页表最大占用多少字节?
(2)若使用二级页表的分存储管理方式,逻辑地址结构为 :
531_131106164106FZgNmdVoZWfwiQnZ.jpg
设逻辑地址为 LA ,请分别给出其对应的页目录号和表索引达式。
(3)采用(1)中的分页存储管理方式,一个代码段起始逻辑地址为0000 8000H,其长度为8KB,被装载到从物理地址0090 0000H开始的连续主存空间中。页表从主存0020 0000H 0020 0000H开始的物理地址处连续存放,如下图所示(地址大小自下向上递增)。请计算出该代码段对应的两个页表项物理地址、这中框号以及计算出该代码段对应的两个页 表项物理地址、这中框号以及计算出该代码段对应的两个页表项物理地址、这两个页表项中的框号以及代码页面2的起始物理地址。
531_131106164203ANapC1mcbrFDEqsG.jpg
47. (9分)假设Internet的两个自治系统构成网络如题 47 图所示,自治系统ASI由路由器R1连接两个子网构成;自治系统AS2由路由器R2、R3互联并连接3个子网构成。各子网地址、R2的接口名、R1与R3的部分接口IP地址如题47图所示。
531_131106164225pbZJlxEUlI7PoLsV.jpg
题47图 网络拓扑结构
请回答下列问题。
(1)假设路由表结构如下所示。请利用路由聚合技术,给出R2的路由表,要求包括到达题47图中所有子网的路由,且路由表中的路由项尽可能少。
531_131106164243Y93b89UjLD2QVWOn.jpg
(2)若R2收到一个目的IP地址为194.17.20.200的IP分组,R2会通过哪个接口转发该IP分组?
(3)R1与R2之间利用哪个路由协议交换信息?该路由协议的报文被封装到哪个议的分组中进行传输? |