正确答案: C

采用变长指令,功能复杂的指令长度长而简单指令长度短

题目:下面的描述中,__()__不是 RISC 设计应遵循的设计原则。

解析:RISC是相对于传统的CISC(Complex Instruction Set Computer,复杂指令系统计算机)而言的。RISC不是简单地把指令系统进行简化,而是通过简化指令的途径使计算机的结构更加简单合理,以减少指令的执行周期数,从而提高运算速度。 RISC计算机的主要特点特点如下: (1)指令数量少:优先选取使用频率最高的一些简单指令及常用指令,避免使用复杂指令。大多数指令都是对寄存器进行操作,对存储器的操作仅提供了读和写两种方式。 (2)指令的寻址方式少:通常只支持寄存器寻址方式、立即数寻址方式及相对寻址方式。 (3)指令长度固定,指令格式种类少:因为RISC指令数量少,格式少旦相对简单,其指令长度固定,指令之间各字段的划分比较一致,所以译码相对容易。 (4)只提供了Load/Store指令访问存储器:只提供了从存储器读数(Load)和把数据写入存储器(Store)两条指令,其余所有的操作都在CPU的寄存器间进行。 (5)以硬布线逻辑控制为主:为了提高操作的执行速度,通常采用硬布线逻辑(组合逻辑)来构建控制器。而CISC机的指令系统很复杂,难以用组合逻辑电路实现控制器,因此通常采用微程序控制。 (6)单周期指令执行:因为简化了指令系统,所以很容易利用流水线技术使得大部分指令都能在一个机器周期内完成。少数指令可能会需要多个周期执行,例如Load/Store指令因为需要访问存储器,其执行时间就会长一些。 (7)优化的编译器:RISC的精简指令集使编译工作简单化。因为指令长度固定、格式少且寻址方式少,因此编译时不必在具有相似功能的许多指令中进行选择,也不必为寻址方式的选择而费心。同时易于实现优化,从而可以生成高效率执行的机器代码。? 采用RISC技术的CPU硬件一般具有如下特点:寄存器数量多,采用流水线组织,控制器的实现采用硬布线控制逻辑电路。 大多数RISC采用了Cache方案,即使用Cache来提高取指的速度。有的RISC甚至使用两个独立的Cache来改善性能,一个称为指令Cache,另一个称为数据Cache。这样取指和读数可以同时进行,互不干扰。 从理论上来看,CISC和RISC都有各自的优势,不能认为精简指令计算机就好,复杂指令计算机就不好,事实上这两种设计方法很难找到完全的界线,而且在实际的芯片中,这两种设计方法也有相互渗透的地方。

查看原题查看所有试题

学习资料的答案和解析:

  • [多选题]●具有n个顶点e条边的无向图,若用邻接矩阵作为存储结构,则深度优先或广度优先搜索遍历的时间复杂度为 (48) ;若用邻接表作为存储结构,则深度优先或广度优先搜索遍历时的时间复杂度为 (49) ;深度优先或广度优先搜索遍历的空间复杂度为 (50) 。(48) ,(50)
  • O(n2)

    O(n)

    O(e-1)

  • 解析:【解析】不论是深度优先还是广度优先搜索遍历,图中n个顶点都必须被访问一次。从某个顶点出发,要搜索到其他顶点,必须沿着图中的边去找。用邻接矩阵做图的存储结构时,这些边是分布在一个n阶方阵中,要检测出这些边,必须对矩阵中n2个元素进行检测,因此,其时间复杂度为O(n2)。若用邻接表作为存储结构,只需对代表e条无向边的2e个边表结点进行检测,其时间复杂度为O(e)。深度优先搜索遍历需要用一个栈来保存本身已被访问但可能还有邻接顶点未被访问的那些顶点的序号,每个顶点都要进栈一次,故 n个顶点需要开辟n个元素的栈(若用递归算法则由系统开辟)。广度优先搜索遍历需要用一个队列来保存顶点的序号,每个顶点都要进队一次,故队列长度为n,所以深度优先或广度优先搜索遍历的空间复杂度为O(n)。

  • [单选题]以下关于校验码的叙述中,正确的是______。
  • 海明码利用多组数位的奇偶性来检错和纠错

  • 解析:解析:本题考查校验码基础知识。

  • [单选题]关系模式R属性集为{A,B,C},函数依赖集F={AB→C,AC→B,B→C},则R属于(42)。
  • 3NF

  • 解析:解析:本题考查函数依赖及规范化理论。由给定的函数依赖,关系模式R的候选码为AB和AC,没有非主属性,应属于3NF,又因为存在函数依赖B→C,决定因素B包含码,故不是BCNF。

  • [单选题]存取速度最快的是______。
  • CPU内部寄存器

  • 解析:解析:CPU内部各寄存器具有特定的功能和用途,最常见的寄存器功能是寄存地址、放置计算中间结果和减少对内存的访问。这些寄存器在CPU内部的使用十分频繁,访问速度最快。通常在CPU和主存之间设置小容量的高速缓存Cache,依据程序的局部性原理将访问概率高的数据存放在Cache中,大大提高了系统的性能。显然,计算机主存的存取速度远远大于外部存储器如磁盘、光盘等的存取速度。综上所述,存取速度从高到低依次为:CPU内部寄存器、Cache、主存和磁盘。

  • 推荐下载科目: 计算机三级 微软认证 Linux认证 JAVA认证 华为认证 计算机一级 软考高级 职称计算机 通信工程师 其他
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号