您的位置:   网站首页    行业动态    20年计算机考研之精讲精练191024期

20年计算机考研之精讲精练191024期

阅读量:3768418 2019-10-25


数据结构

计算机组成原理

操作系统

计算机网络


解析:
根据Dijkstra算法,从顶点1到其余各顶点的最短路径如下表所示,因此选B

流水线包括3种冒险:结构冒险 、数据冒险 、控制冒险。这里的数据冒险就是前一条指令产生的后果是下一条指令的输入。
结构冒险:由于硬件资源的竞争,操作无法同时执行的冒险情况。如内存访问会造成构造冒险。IF阶段和MEM 阶段都要涉及内存访问。由于访问内存使用的总线是共享资源,无法同时进行操作。
数据冒险:当即将执行的指令依赖于还未处理完成的数据时,会导致指令无法立刻开始执行,引发数据冒险。直通(Forwarding):原本回写运算结果是在WB 阶段,直通是指在运算结果确定的EX 阶段,将数据直接传递给下一个指令。
控制冒险:程序存在跳转语句,如果程序的实际执行路径是要跳转到其他的地址去执行,那么流水线中已经做的这些取指和译码工作就白做了,这就是流水线的控制冒险。此时,处理器需要排空流水线,跳转到新的地址处重新进入流水线。
取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回寄存器堆(WB)1和2明显排除,2和3可以考虑,2和4考虑,3和4排除。因为2和3有写读冲突,所以选 B,转发机制就是为了解决冲突的。
管程把信号量及其操作原语封装在一个对象内部,由关于共享资源的数据结构和一组针对该资源的操作过程构成的软件模块。所以D正确。  
管程主要有以下特性:
模块化:管程是一个基本程序单位,可以单独编译; 所以C正确。
抽象数据类型:管程是中不仅有数据,而且有对数据的操作; 所以A错误。
信息掩蔽:管程外可以调用管程内部定义的一些函数,但函数的具体实现外部不可见;所以B正确。
因此选A
题干说的是R3先向R2通告了自己的新的距离路由向量,所以R2知道通过R3这里不可达。但是不要忽视了R1,已经收敛的情况下,R1到该网络的距离是2。题干设定是R3告诉了R2,但是没说告诉了R1,那么当R2更新时,通过R1知道到达网络的距离向量是3.即R2到R1距离为1,R2到网络距离为2,那么综合为3。选B
欢迎关注【计算机考研408】,一个专注计算机考研,专心服务计算机研究生的务实平台!
往期回顾
20年计算机考研之精讲精练191023期
20年计算机考研之精讲精练191022期
20年计算机考研之精讲精练191021期
20年计算机考研之精讲精练191020期
20年计算机考研之精讲精练191019期
20年计算机考研之精讲精练191018期
20年计算机考研之精讲精练191017期
20年计算机考研之精讲精练191016期
20年计算机考研之精讲精练191015期

在线QQ咨询,点这里

QQ咨询

微信服务号