软件设计师 知识点拾遗 计算机系统知识

软件设计师 知识点拾遗 计算机系统知识

  1. 2017年上半年第4题:

  部件并联时,一个硬件可靠整个硬件组就可靠,只有当所有部件都失效的时候硬件组才失效,那么其可靠度就是1-(硬件的失效率)^硬件的个数;而部件串联时,一个部件失效整个部件组都失效,那么其可靠度就是硬件的可靠度^硬件的个数。而对于本题而言就是B选项。


  1. 2017年下半年第6题:

  Cache存在的意义就是弥补内存和CPU之间的速度差异,显然需要位于主存和CPU之间,其内容为主存部分内容的拷贝,并不会扩大主存的容量。​​而Cache命中率是衡量CPU访问数据时在Cache中找到所需数据的概率,其随容量增大而提升,但受局部性原理限制,提升趋势非线性


  1. 2016年下半年第1题:

  传统CPU根据指令周期的不同阶段来区分内存中存放的指令和数据,即在取指周期得到的是指令,在执行周期取出的是数据。


  1. 2016年下半年第3题:

  如果浮点数的阶码(包括一位阶符)用R位的移码表示,尾数(包括一位数符)用M位的补码表示,则浮点数表示的数值范围如下所示:

   最大正数:+(12M+1)×2(2R11)+\left( 1-2^{-M+1} \right) \times 2^{\left( 2^{R-1}-1 \right)}
   最大负数:1×2(2R11)-1\times 2^{\left( 2^{R-1}-1 \right)}


  1. 2015年下半年第1题:

  对于DMA控制器向CPU提出的请求,CPU是在完成当前的总线周期后立即对此请求做出回应(总线周期通常指的是CPU完成一次访问存储器或I/O端口操作所需要的时间)。


  1. 2015年下半年第3题:

  浮点数表示为N=2E×FN=2^E\times FE为阶码,决定浮点数所能表示的数值范围;F为尾数,决定浮点数所能表示的数值精度。


  1. 2015年下半年第4题:
  • 隐含寻址:这种类型的指令,不是明显地给出操作数的地址,而是在指令中隐含着操作数的地址。
  • 寄存器寻址:此时指令中给出的操作数地址不是内存的地址单元号,而是通用寄存器的编号。
  • 立即寻址:指令的地址字段指出的不是操作数的地址,而是操作数本身。这时就不需要再访问内存取数了。
  • 直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址,由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。

  1. 2015年上半年第1题:

  通用寄存器​​是CPU内部的一种高速存储单元,由于其位于CPU内部,因此访问速度远高于其它几个部件。总的来说,题目中四种存储设备按访问速度排序为:通用寄存器 > Cache > 内存 > 硬盘


  1. 2015年上半年第6题:

  异步流水线是指,流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成。CPU 层次的东西,不会对上层产生结果性的影响,但乱序执行与分支预测会对程序的效率产生影响,因为每一次分支判错,都会丢弃计算的结果。


  1. 2014年下半年第1题:

  总线线路都可以被归为三类,即数据总线、地址总线和控制总线


软件设计师 知识点拾遗 计算机系统知识
http://example.com/2025/05/13/note39/
作者
谢斐
发布于
2025年5月13日
许可协议