免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2021年上半年 数据库系统工程师 上午试卷 综合知识
  第2题      
  知识点:   CISC和RISC
  章/节:   硬件基础知识       

 
以下关于RISC和CISC计算机的叙述中,正确的是( )。
 
 
  A.  RISC不采用流水线技术,CISC采用流水线技术
 
  B.  RISC使用复杂的指令,CISC使用简单的指令
 
  C.  RISC采用很少的通用寄存器,CISC采用很多的通用寄存器
 
  D.  RISC采用组合逻辑控制器,CISC普遍采用微程序控制器
 
 
 

 
  第6题    2015年上半年  
   61%
以下关于指令流水线性能度量的描述中,错误的是( )。
  第5题    2012年上半年  
   35%
一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t, 分析时间t分析=2△t、执行时..
  第6题    2012年上半年  
   42%
一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t, 分析时间t分析=2△t、执行时..
   知识点讲解    
   · CISC和RISC
 
       CISC和RISC
        指令集体系结构(Instruction Set Architecture,ISA)是指一个处理器支持的指令和指令的字节级编码。不同的处理器族支持不同的指令集体系结构,因此,一个程序被编译在一种机器上运行,就不能在另一种机器上运行。CISC和RISC是指令集体系结构发展的两个途径。
        (1)CISC(Complex Instruction Set Computer,复杂指令集计算机)的基本思想是进一步增强原有指令的功能,用更为复杂的新指令取代原先由软件子程序完成的功能,实现软件功能的硬化,导致机器的指令系统越来越庞大而复杂。微处理器x86的体系结构属于CISC类型。
        CISC的主要弊病如下:
        ①指令集过分庞杂。
        ②微程序技术是CISC的重要支柱,每条复杂指令都要通过执行一段解释性微程序才能完成,这就需要多个CPU周期,从而降低了机器的处理速度。
        ③由于指令系统过分庞大,使高级语言编译程序选择目标指令的范围很大,并使编译程序本身冗长而复杂,从而难以优化编译使之生成真正高效的目标代码。
        ④CISC强调完善的中断控制,势必导致动作繁多,设计复杂,研制周期长。
        ⑤CISC给芯片设计带来很多困难,使芯片种类增多,出错几率增大,成本提高而成品率降低。
        (2)RISC(Reduced Instruction Set Computer,精简指令集计算机)的基本思想是通过减少指令总数和简化指令功能,降低硬件设计的复杂度,使指令能单周期执行,并通过优化编译,提高指令的执行速度,采用硬线控制逻辑,优化编译程序,导致机器的指令系统进一步精炼而简单。ARM处理器属于RISC。RISC的关键技术如下:
        ①重叠寄存器窗口技术。在伯克利的RISC项目中首先采用了重叠寄存器窗口(overlapping register windows)技术。其基本思想是在处理机中设置一个数量比较大的寄存器堆,并把它划分成很多个窗口。每个过程使用其中相邻的3个窗口和一个公共的窗口,而在这些窗口中有一个窗口是与前一个过程共用,还有一个窗口是与下一个过程共用的。与前一过程共用的窗口可以用来存放前一过程传送给本过程的参数,同时也存放本过程传送给前一过程的计算结果。同样,与下一过程共用窗口可以用来存放本过程传送给下一过程的参数和存放下一过程传送给本过程的计算结果。
        ②优化编译技术。RISC使用了大量的寄存器,如何合理分配寄存器、提高寄存器的使用效率及减少访存次数等,都应通过编译技术的优化来实现。
        ③超流水线及超标量技术。其是为了进一步提高流水线速度而采用的技术。
        ④硬布线逻辑与微程序相结合在微程序技术中。
   题号导航      2021年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第2题    在手机中做本题