正确答案: B

15 ns

题目:设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,己知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置Cache后,每条指令的平均访存时间约为______。

解析:解析:已知取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。根据题意,每条指令的存取时间=平均取指时间+平均存取数时间。根据公式:平均存取速度=Cache存取速度×Cache命中率+主存存取速度×失效率得出:(98%×10ns+2%×100ns)+1/5×(95%×10ns+5%×100ns)=14.7ns≈15ns(这里要注意题中条件的各单位与最后计算结果的单位要一致)

查看原题

举一反三的答案和解析:

  • [单选题]● 以下关于汇编语言和汇编指令的叙述中,正确的是 (29) 。(29)
  • 一条汇编指令可以没有操作数字段,但是必须具有操作码字段

  • 解析:D

    试题(29)分析
        本题考查程序语言基础知识。
        计算机硬件只能识别由0、1字符串组成的机器指令序列,即机器指令程序,因此机器指令程序是最基本的计算机语言。用机器语言编制程序效率低、可读性差,难以理解和维护。因此,人们设计了汇编语言,用容易记忆的符号代替0, 1序列来表示机器指令中的操作码和操作数,例如,用ADD表示加法、SUB表示减法等。虽然使用汇编语言编写程序的效率和程序的可读性有所提高,但汇编语言是面向机器的语言,其书写格式在很大程度上取决于特定计算机的机器指令。
        汇编语言源程序由若干条语句组成,可分为指令语句、伪指令语句和宏指令语句三类。指令语句又称为机器指令语句,将其汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作。伪指令语句指示汇编程序在汇编源程序时完成某些工作,比如给变量分配存储单元地址,给某个符号赋一个值等,伪指令语句经汇编后不产生机器代码。在汇编语言中,还允许用户将多次重复使用的程序段定义为宏,宏指令语句就是宏的引用。
    参考答案
          (29)D

  • [单选题]关系代数运算是以集合操作为基础的运算,其五种基本运算是并、差、(57)、投影和选择,其他运算可由这些运算导出。为了提高数据的操作效率和存储空间的利用率,需要对(58)进行分解。
  • 笛卡尔积


  • [单选题]私网地址用于配置公司内部网络,下面选项中,(55)属于私网地址。
  • 10.128.10.1

  • 解析:解析:标准规定的私网地址有:

  • [单选题]
  • B. 数据链路层 C. 物理层 D. 运输层

  • 网络层B. 数据链路层


  • [单选题]通信软件的数据操作功能不含(27)。
  • 流控制

  • 解析:解析:通信软件是指为通信提供服务的一系列软件。在通信的过程中,终端仿真、数据加密、流控制和转换功能都要被涉及到,但是流控制功能是由网络协议和协议软件来完成的,因此通信软件的数据操作功能不含流控制功能。

  • 考试宝典
    推荐下载科目: 计算机四级 思科认证 Linux认证 JAVA认证 华为认证 计算机一级 软考高级 软考初级 计算机操作员初级 计算机操作员中级
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2