文档库 最新最全的文档下载
当前位置:文档库 › 微处理器系统结构与嵌入式系统设计(第二版)答案全

微处理器系统结构与嵌入式系统设计(第二版)答案全

微处理器系统结构与嵌入式系统设计(第二版)答案全
微处理器系统结构与嵌入式系统设计(第二版)答案全

1.2 以集成电路级别而言,计算机系统的三个主要组成部分是什么?

中央处理器、存储器芯片、总线接口芯片

1.3 阐述摩尔定律。

每18个月,芯片的晶体管密度提高一倍,运算性能提高一倍,而价格下降一半。

1.5 什么是SoC?什么是IP核,它有哪几种实现形式?

SoC:系统级芯片、片上系统、系统芯片、系统集成芯片或系统芯片集等,从应用开发角度出发,其主要含义是指单芯片上集成微电子应用产品所需的所有功能系统。

IP核:满足特定的规范和要求,并且能够在设计中反复进行复用的功能模块。它有软核、硬核和固核三种实现形式。

1.8 什么是嵌入式系统?嵌入式系统的主要特点有哪些?

概念:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗的严格要求的专用计算机系统,即“嵌入到应用对象体系中的专用计算机系统”。

特点:1、嵌入式系统通常是面向特定应用的。

2、嵌入式系统式将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。

3、嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能。

4、嵌入式处理器的应用软件是实现嵌入式系统功能的关键,对嵌入式处理器系统软件和应用软件的要求也和通用计算机有以下不同点。

①软件要求固体化,大多数嵌入式系统的软件固化在只读存储器中;

②要求高质量、高可靠性的软件代码;

③许多应用中要求系统软件具有实时处理能力。

5、嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式系统产品一旦进入市场,就具有较长的生命周期。

6、嵌入式系统本身不具备自开发能力,设计完成以后用户通常也不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。

2.2 完成下列逻辑运算

(1)101+1.01 = 110.01

(2)1010.001-10.1 = 111.101

(3)-1011.0110 1-1.1001 = -1100.1111 1

(4)10.1101-1.1001 = 1.01

(5)110011/11 = 10001

(6)(-101.01)/(-0.1) = 1010.1

2.3 完成下列逻辑运算

(1)1011 0101∨1111 0000 = 1111 0101

(2)1101 0001∧1010 1011 = 1000 0001

(3)1010 1011⊕0001 1100 = 1011 0111

2.4 选择题

(1)下列无符号数中最小的数是( A )。

A.H

(1,1011,0101)

(01A5)B.B

(3764)

C.D

(2590)D.O

(2)下列无符号数中最大的数是( B )。

A.B

(227)

(10010101)B.O

C.H

(143)

(96)D.D

(3)在机器数( A )中,零的表示形式是唯一的。

A.补码B.原码

C.补码和反码D.原码和反码

(4)单纯从理论出发,计算机的所有功能都可以交给硬件实现。而事实上,硬件只实现比较简单的功能,复杂的功能则交给软件完成。这样做的理由是(BCD)。

A.提高解题速度

B.降低成本

C.增强计算机的适应性,扩大应用面

D.易于制造

(5)编译程序和解释程序相比,编译程序的优点是(D),解释程序的优点是(C)。

A.编译过程(解释并执行过程)花费时间短

B.占用内存少

C.比较容易发现和排除源程序错误

D.编译结果(目标程序)执行速度快

2.5通常使用逻辑运算代替数值运算是非常方便的。例如,逻辑运算AND将两个位组合的方法同乘法运算一样。哪一种逻辑运算和两个位的加法几乎相同?这样情况下会导致什么错误发生?

逻辑运算OR和两个位的加法几乎相同。问题在于多个bit的乘或加运算无法用AND 或OR运算替代,因为逻辑运算没有相应的进位机制。

2.6 假设一台数码相机的存储容量是256MB,如果每个像素需要3个字节的存储空间,而且一张照片包括每行1024个像素和每列1024个像素,那么这台数码相机可以存放多少张照片?

每张照片所需空间为:1024*1024*3=3MB

则256M可存照片数为:256MB/3MB≈85张。

2.14某测试程序在一个40 MHz处理器上运行,其目标代码有100 000条指令,由如下各类

CPI=(45000/100000)*1+(32000/100000)*2+(15000/100000)*2+(8000/100000)*2=0.45*1+ 0.32*2+0.15*2+0.08*2=1.55

MIPS=40/1.55=25.8

执行时间T=(100000*1.55)*(1/(40*10∧6) )=15.5/4*10∧(-3)= 3.875*10∧(-3)s= 3.875ms

2.15 假设一条指令的执行过程分为“取指令”、“分析”和“执行”三段,每一段的时间分别为?t,2?t和3?t。在下列各种情况下,分别写出连续执行n条指令所需要的时间表达式。(1)顺序执行方式

T= (?t+2?t+3?t)*n=6n?t

(2)仅“取指令”和“执行”重叠

当“取指令”和“执行”重叠时,指令的执行过程如图所示:

第1条指令执行完的时间:t1=?t+2?t+3?t=6?t

第2条指令执行完的时间:t2= t1+5?t=6?t+5?t*1

第3条指令执行完的时间:t3= t2+5?t=6?t+5?t*2

第n条指令执行完的时间:tn= tn-1+?t=6?t+5?t*(n-1)=(1+5n)?t

(3)“取指令”、“分析”和“执行”重叠

当“取指令”、“分析”和“执行”重叠时,指令的执行过程如图所示:

第1条指令执行完的时间:t1=?t+2?t+3?t=6?t

第2条指令执行完的时间:t2= t1+3?t=6?t+3?t*1

第3条指令执行完的时间:t3= t2+3?t=6?t+3?t*2

第n条指令执行完的时间:tn= tn-1+3?t=6?t+3?t*(n-1)=(3+3n)?t

3.1处理器有哪些功能?说明实现这些功能各需要哪些部件,并画出处理器的基本结构图。

处理器的基本功能包括数据的存储、数据的运算和控制等功能。其有5个主要功能:①指令控制②操作控制③时间控制④数据加工⑤中断处理。其中,数据加工由ALU、移位器和寄存器等数据通路部件完成,其他功能由控制器实现。处理器的基本结构图如下:

3.2处理器内部有哪些基本操作?这些基本操作各包含哪些微操作?

处理器内部的基本操作有:取指、间接、执行和中断。其中必须包含取指和执行。

取指包含微操作有:经过多路器把程序计数器的值选送到存储器,然后存储器回送所期望的指令并将其写入指令寄存器,与此同时程序计数器值加1,并将新值回写入程序计数器。

间接有4个CPU周期,包含微操作有:第1周期把指令寄存器中地址部分的形式地址转到地址寄存器中;第2周期完成从内存取出操作数地址,并放入地址寄存器;第3周期中累加器内容传送到缓冲寄存器,然后再存入所选定的存储单元。

执行包含微操作有:在寄存器中选定一个地址寄存器,并通过多路器将值送到存储器;来自于存储器的数据作为ALU 的一个原操作数,另一个原操作数则来自于寄存器组中的数据寄存器,它们将一同被送往ALU 的输入;ALU 的结果被写入寄存器组。

中断包含微操作有:保护断点及现场,查找中断向量表以确定中断程序入口地址,修改程序指针,执行完毕后恢复现场及断点。

3.3什么是冯·诺伊曼计算机结构的主要技术瓶颈?如何克服?

冯·诺伊曼计算机结构的主要技术瓶颈是数据传输和指令串行执行。可以通过以下方案克服:采用哈佛体系结构、存储器分层结构、高速缓存和虚拟存储器、指令流水线、超标量等方法。

3.5指令系统的设计会影响计算机系统的哪些性能?

指令系统是指一台计算机所能执行的全部指令的集合,其决定了一台计算机硬件主要性能和基本功能。指令系统一般都包括以下几大类指令。:1)数据传送类指令。(2)运算类指令包括算术运算指令和逻辑运算指令。(3)程序控制类指令主要用于控制程序的流向。(4)输入/输出类指令简称I/O 指令,这类指令用于主机与外设之间交换信息。

因而,其设计会影响到计算机系统如下性能:数据传送、算术运算和逻辑运算、程序控制、输入/输出。另外,其还会影响到运算速度以及兼容等。

3.9某时钟速率为2.5GHz 的流水式处理器执行一个有150万条指令的程序。流水线有5段,并以每时钟周期1条的速率发射指令。不考虑分支指令和乱序执行带来的性能损失。

a)同样执行这个程序,该处理器比非流水式处理器可能加速多少? b)此流水式处理器是吞吐量是多少(以MIPS 为单位)?

a.=

51

p T nm

S T m n =

≈+-串流水速度几乎是非流水线结构的5倍。

b.2500MIPS p n T T =

≈流水

3.10一个时钟频率为2.5GHz 的非流水式处理器,其平均CPI 是4。此处理器的升级版本引入了5级流水。然而,由于如锁存延迟这样的流水线内部延迟,使新版处理器的时钟频率必须降低到2GHz 。

(1)对一典型程序,新版所实现的加速比是多少? (2)新、旧两版处理器的MIPS 各是多少?

(1)对于一个有N 条指令的程序来说:

非流水式处理器的总执行时间s N N T 9

9

0106.1)105.2/()4(-?=??= 5级流水处理器的总执行时间s N N T 99110)4(2)102/()15(-?+=?-+= 加速比=

4

2.310+=

N N

T T ,N 很大时加速比≈3.2 (2)非流水式处理器CPI=4,则其执行速度=2500MHz/4=625MIPS 。

5级流水处理器CPI=1,则其执行速度=2000MHz /1=2000MIPS 。

3.11随机逻辑体系结构的处理器的特点是什么?详细说明各部件的作用。

随机逻辑的特点是指令集设计与硬件的逻辑设计紧密相关,通过针对特定指令集进行硬件的优化设计来得到逻辑门最小化的处理器,以此减小电路规模并降低制造费用。

主要部件包括:产生程序地址的程序计数器,存储指令的指令寄存器,解释指令的控制逻辑,存放数据的通用寄存器堆,以及执行指令的ALU 等几个主要部分构成。

3.13什么是微代码体系结构?微指令的作用是什么?

在微码结构中,控制单元的输入和输出之间被视为一个内存系统。控制信号存放在一个微程序内存中,指令执行过程中的每一个时钟周期,处理器从微程序内存中读取一个控制字作为指令执行的控制信号并输出。

微指令只实现必要的基本操作,可以直接被硬件执行。通过编写由微指令构成的微代码,可以实现复杂的指令功能。微指令使处理器硬件设计与指令集设计相分离,有助于指令集的修改与升级,并有助于实现复杂的指令。

3.14微码体系结构与随机逻辑体系结构有什么区别?

(1) 指令集的改变导致不同的硬件设计开销。

在设计随机逻辑结构时,指令集和硬件必须同步设计和优化,因此设计随机逻辑的结构比设计微码结构复杂得多,而且硬件和指令集二者中任意一个变化,就会导致另外一个变化。

在微码结构中,指令设计通过为微码ROM 编写微码程序来实现的,指令集的设计并不直接影响现有的硬件设计。因此,一旦修改了指令集,并不需要重新设计新的硬件。 (2) 从性能上比较

随机逻辑在指令集和硬件设计上都进行了优化,因此在二者采用相同指令集时随机逻辑结构要更快一些。但微码结构可以实现更复杂指令集,因此可以用较少的指令完成复杂的功能,尤其在存储器速度受限时,微码结构性能更优。

3.15说明流水线体系结构中的5个阶段的操作。能否把流水线结构分为6阶段?如果可能,试给出你的方案。

流水线若分为5个阶段应包括:取指,译码,取操作数,执行,数据回写

流水线若分为6个阶段应包括:取指,译码,取操作数,执行,存储器操作,数据回写

4.3 微机系统中总线层次化结构是怎样的?

按总线所处位置可分为:片内总线、系统内总线、系统外总线。

按总线功能可分为:地址总线、数据总线、控制总线。

按时序控制方式可分为:同步总线、异步总线。

按数据格式可分为:并行总线、串行总线。

4.4 评价一种总线的性能有那几个方面?

总线时钟频率、总线宽度、总线速率、总线带宽、总线的同步方式和总线的驱动能力等。

4.5 微机系统什么情况下需要总线仲裁?总线仲裁有哪几种?各有什么特点?

总线仲裁又称总线判决,其目的是合理的控制和管理系统中多个主设备的总线请求,以避免总线冲突。当多个主设备同时提出总线请求时,仲裁机构按照一定的优先算法来确定由谁获得对总线的使用权。

集中式(主从式)控制和分布式(对等式)控制。集中式特点:采用专门的总线控制器或仲裁器分配总线时间,总线协议简单有效,总体系统性能较低。分布式特点:总线控制逻辑分散在连接与总线的各个模块或设备中,协议复杂成本高,系统性能较高。

4.6总线传输方式有哪几种?同步总线传输对收发模块有什么要求?什么情况下应该采用异步传输方式,为什么?

总线传输方式按照不同角度可分为同步和异步传输,串行和并行传输,单步和突发方式。同步总线传输时,总线上收模块与发模块严格按系统时钟来统一定时收发模块之间的传输操作。异步总线常用于各模块间数据传送时间差异较大的系统,因为这时很难同步,采用异步方式没有固定的时钟周期,其时间可根据需要可长可短。

4.14发送时钟和接收时钟与波特率有什么关系?

其关系如下:

发/收时钟频率=n*(发/收波特率) (其中n=1,16,64)

实际应用中可根据要求传输的时钟频率和所选择的倍数n来计算波特率。

5.10 用16K×1位的DRAM芯片组成64K×8位存储器,要求:

(1) 画出该存储器的组成逻辑框图。

(2) 设存储器读/写周期为0.5μS, CPU在1μS内至少要访问一次。试问采用哪种刷新方式比较合理?两次刷新的最大时间间隔是多少?对全部存储单元刷新一遍所需的实际刷新时间是多少?

(1)组建存储器共需DRAM芯片数N=(64K*8)/(16K*1)=4*8(片)。

每8片组成16K×8位的存储区,A13~A0作为片内地址,用A15、A14经2:4译码器产生片选信号,逻辑框图如下(图有误:应该每组8片,每片数据线为1根)

(2)设16K×8位存储芯片的阵列结构为128行×128列,刷新周期为2ms。因为刷新每行需0.5μS,则两次(行)刷新的最大时间间隔应小于:

为保证在每个1μS内都留出0.5μS给CPU访问内存,因此该DRAM适合采用分散式或异步式刷新方式,而不能采用集中式刷新方式。

●若采用分散刷新方式,则每个存储器读/写周期可视为1μS,前0.5μS用于读写,后

0.5μS用于刷新。相当于每1μS刷新一行,刷完一遍需要128×1μS=128μS,满足刷新周期小于2ms的要求;

●若采用异步刷新方式,则应保证两次刷新的时间间隔小于15.5μS。如每隔14个读写周期刷新一行,相当于每15μS刷新一行,刷完一遍需要128×15μS=1920μS,满足刷新周期小于2ms的要求;

需要补充的知识:

刷新周期:从上一次对整个存储器刷新结束到下一次对整个存储器全部刷新一遍为止的时间间隔。刷新周期通常可以是2ms,4ms或8ms。

DRAM一般是按行刷新,常用的刷新方式包括:

●集中式:正常读/写操作与刷新操作分开进行,刷新集中完成。

特点:存在一段停止读/写操作的死时间,适用于高速存储器。

(DRAM 共128行,刷新周期为2ms ,读/写/刷新时间均为0.5μS )

● 分散式:一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。

特点:不存在停止读/写操作的死时间,但系统运行速度降低。

(DRAM 共128行,刷新周期为128μs ,tm =0.5μS 为读/写时间,tr =0.5μS 为刷新时间,

tc =1μS 为存储周期)

● 异步式:前两种方式的结合,每隔一段时间刷新一次,只需保证在刷新周期内对

整个存储器刷新一遍。

5.11若某系统有24条地址线,字长为8位,其最大寻址空间为多少?现用 SRAM2114(1K*4)存储芯片组成存储系统,试问采用线选译码时需要多少个2114存储芯片?

该存储器的存储容量=224 *8bit=16M 字节 需要SRAM2114(1K*4)存储芯片数目:168

1602/32014

M K ?=?=?组片组片

5.12 在有16根地址总线的机系统中画出下列情况下存储器的地址译码和连接图。

(1)采用8K*1位存储芯片,形成64KB 存储器。 (2)采用8K*1位存储芯片,形成32KB 存储器。 (3)采用4K*1位存储芯片,形成16KB 存储器。

由于地址总线长度为16,故系统寻址空间为16

264K bit ?=?位宽位宽

(1)8K*1位存储芯片地址长度为13,64KB 存储器需要8个8K*1位存储芯片,故总共需要16根地址总线,地址译码为:

其连线图如下:

A0~A12

(2)8K*1位存储芯片地址长度为13,32KB 存储器需要4个8K*1位存储芯片故总共需要15根地址总线,地址译码为:

其连线图如下:

A0~A12

(3)4K*1位存储芯片地址长度为12,16KB 存储器需要4个4K*1位存储芯片故总共需要14根地址总线,地址译码为:

其连线图如下:

方案一:

A15

A14

方案二:

A12

5.13试为某8位计算机系统设计一个具有8KB ROM和40KB RAM的存储器。要求ROM用EPROM芯片2732组成,从0000H地址开始;RAM用SRAM芯片6264组成,从4000H地址开始。

查阅资料可知,2732容量为4K×8(字选线12根),6264容量为8K×8(字选线13根),

因此本系统中所需芯片数目及各芯片地址范围应如下表所示:

硬件连线方式之一如下图所示:

说明:

①8位微机系统地址线一般为16位。采用全译码方式时,系统的A0~A12直接与6264的13根地址线相连,系统的A0~A11直接与2732的12根地址线相连。片选信号由74LS138译码器产生,系统的A15~A13作为译码器的输入。

②各芯片的数据总线(D0~D7)直接与系统的数据总线相连。

③各芯片的控制信号线(RD、WR)直接与系统的控制信号线相连。

5.14试根据下图EPROM的接口特性,设计一个EPROM写入编程电路,并给出控制软件的流程。

+12V

高位地址译码编程控制信号

07

~D D 07~A A RD

EPROM 写入编程电路设计如下图所示:

+12V

控制软件流程: (1) 上电复位;

(2) OE 信号为电平”1”无效(写模式),PGM 信号为电平”0”有效(编程控制模式),

软件进入编程状态,对EPROM 存储器进行写入编程操作;

(3) 高位地址译码信号CE 为电平”1”无效,对存储器对应0000H~3FFFH 地址的数据

依次进行写入操作(其中高位地址为0、低位地址013~A A 从0000H 到3FFFH 依次加1)写入的值为数据总线013~D D 对应的值。

(4) 高位地址译码信号CE 为电平”0”有效,对存储器对应4000H~7FFFH 地址的数据

依次进行写入操作(其中高位地址为1,低位地址013~A A 从0000H 到3FFFH 依次加1)写入的值为数据总线013~D D 对应的值。

(5) 存储器地址为7FFFH 时,写入操作完成,控制软件停止对EPROM 的编程状态,

释放对OE 信号和PGM 信号的控制。

5.15试完成下面的RAM 系统扩充图。假设系统已占用0000~ 27FFH 段内存地址空间,并拟将后面的连续地址空间分配给该扩充RAM 。

下面方案的问题:

1. 地址不连续,驱动设计可能会比较麻烦; 2. 地址重复,浪费系统地址空间;

3. 不容易理解,实际上使用可能会有问题;

5.16某计算机系统的存储器地址空间为A8000H~CFFFFH ,若采用单片容量为16K*1位的SRAM 芯片, (1)系统存储容量为多少?

(2)组成该存储系统共需该类芯片多少个? (3)整个系统应分为多少个芯片组?

(1)该计算机系统的存储器地址空间为A8000H~CFFFFH ,系统存储容量为:

系统

A11

A12 A13 A14 A15 A10

(D0000H-A8000H)8bit=28000H*8bit=160KB

(2)单片容量为16K*1为的SRAM 芯片的存储容量为16Kbit=2KB 组成该存储系统共需该类芯片160KB/2KB=80个

(3)题目未给出该系统的数据位宽为多少,此处设为8bit 位宽 则每组芯片组需要8个单片容量为16K*1为的SRAM 芯片 所有整个系统应分为80/8=10个芯片组。

5.17 由一个具有8个存储体的低位多体交叉存储体中,如果处理器的访存地址为以下八进制值。求该存储器比单体存储器的平均访问速度提高多少(忽略初启时的延时)?

(1)10018,10028,10038,…,11008 (2)10028,10048,10068,…,12008 (3)10038,10068,10118,…,13008

此处题目有误,10018应为

8

1001,依次类推

低位多体交叉存储体包含8个存储体,故处理器每次可同时访问相邻8个地址的数据

(1)访存地址为相邻地址,故存储器比单体存储器的平均访问速度提高8倍; (2)访存地址为间隔2个地址,故存储器比单体存储器的平均访问速度提高4倍; (3)访存地址为间隔3个地址,但访存地址转换为十进制数为3、6、9、12、15、18、21、24、27,分别除8的余数为3、6、1、4、7、2、5、0、3,故存储器比单体存储器的平均访问速度提高8倍(可能有误,不确定)。

6.2什么是I/O 端口?一般接口电路中有哪些端口?

I/O 端口指的是I/O 接口电路中的一些寄存器;一般接口电路中有数据端口、控制端口和状态端口。

6.3CPU 对I/O 端口的编址方式有哪几种?各有什么特点?80x86对I/O 端口的编址方式属于哪一种? (1)独立编址

其特点:系统视端口和存储单元为不同的对象。 (2)统一编址(存储器映像编址总线结构)

其特点:将端口看作存储单元,仅以地址范围的不同来区分两者。 80x86对I/O 端口的编址方式属于独立编址方式。

6.4某计算机系统有8个I/O 接口芯片,每个接口芯片占用8个端口地址。若起始地址为9000H ,8个接口芯片的地址连续分布,用74LS138作为译码器,试画出端口译码电路图,并说明每个芯片的端口地址范围。

6.6 CPU 与I/O 设备之间的数据传送有哪几种方式?每种工作方式的特点是什么?各适用于什么场合?

①无条件控制(同步控制):特点:方式简单,CPU 随时可无条件读/写数据,无法保证数据总是有效,适用面窄。适用于外设数据变化缓慢,操作时间固定,可以被认为始终处于就绪状态。

②条件控制(查询控制):特点:CPU 主动,外设被动,执行I/O 操作时CPU 总要先查询外设状态;若传输条件不满足时,CPU 等待直到条件满足。解决了CPU 与外设间的同步问题,可靠性高,但CPU 利用率低,低优先级外设可能无法及时得到响应。适用于CPU 不太忙,传送速度不高的场合。 ③中断方式:特点:CPU 在执行现行程序时为处理一些紧急发出的情况,暂时停止当前程序,转而对该紧急事件进行处理,并在处理完后返回正常程序。CPU 利用率高,外设具有申请CPU 中断的主动权,可以实现实时故障处理,实时响应外设的处理,但中断服务需要保护断点(占用存储空间,降低速度)。适用于CPU 的任务较忙,传送速度要求不高的场合,尤其适用实时控制中紧急事件的处理。

④DMA 控制:特点:数据不通过CPU ,而由DMAC 直接完成存储单元或I/O 端口之间的数据传送。接口电路复杂,硬件开销大,大批量数据传送速度极快。适用于存储器与存储器之

A15 A14 … … A7 A6

间,存储器与外设之间的大批量数据传送的场合。

⑤通道方式:特点:以程序方式进行I/O管理,可直接访问主存储器,不需CPU干预,可通过通道程序实现除数据传输外的其他操作。

6.7常用的中断优先级的管理方式有哪几种?分别有哪些优缺点?

①软件查询:方法简单,实现起来较容易,效率低。

②硬件排序:占用硬件资源,效率较高。

③中断控制芯片:成本较高,效率很高。

6.8在微机与外设的几种输入/输出方式中,便于CPU处理随机事件和提高工作效率的I/O 方式是哪一种?数据传输速率最快的是哪一种?

便于CPU处理随机事件和提高工作效率的是中断方式,数据传输速率最快的是DMA控制方式。

7.1 ARM处理器有几种运行模式,处理器如何区别各种不同的运行模式?

ARM处理器有7中运行模式:

●用户模式(user):ARM处理器正常的程序执行状态

●快速中断模式(fiq):处理高速中断,用于高速数据传输或通道处理

●外部中断模式(irq):用于普通的中断处理

●管理模式(supervisor):操作系统使用的保护模式,系统复位后的默认模式

●中止模式(abort):数据或指令预取中止时进入该模式

●未定义模式(undefined):处理未定义指令,用于支持硬件协处理器的软件仿真●系统模式(system):运行特权级的操作系统任务

处理器使用CPSR寄存器中的M4~M0位来指示不同的运行模式。

7.2 通用寄存器中PC、CPSR和SPSR的作用各是什么?

PC:程序计数器,用于保存处理器要取的下一条指令的地址。

CPSR:当前程序状态寄存器,CPSR保存条件标志位、中断禁止位、当前处理器模式标志,以及其他一些相关的控制和状态位。

SPSR:备份程序状态寄存器,当异常发生时,SPSR用于保存CPSR的当前值,当从异常退出时,可用SPSR来恢复CPSR。

7.3 从编程的角度讲,ARM处理器的工作状态有哪两种?这两种状

态之间如何转换?

从编程角度讲,ARM处理器的两种工作状态为:

●ARM状态(复位状态):处理器执行32位的字对齐的ARM指令

●Thumb状态:处理器执行16位的半字对齐的Thumb指令

ARM指令集和Thumb指令集均有切换处理器状态的指令,并可在两种工作状态之间切换:●进入Thumb状态:当操作数寄存器的状态位(最低位)为1时,执行BX指令就可

以进入Thumb状态。如果处理器在Thumb状态时发生异常(异常处理要在ARM 状态下执行),则当异常处理返回时自动切换到Thumb状态

●进入ARM状态:当操作数寄存器的状态位(最低位)位0时,执行BX指令就可以

进入ARM状态。处理器进行异常处理时,把PC的值放入异常模式链接寄存器中,从异常向量地址开始执行程序,系统自动进入ARM状态

7.5 哪些特征是ARM和其他RISC体系结构所共有的?

ARM和其他RISC体系结构共有的三个相同特征:

●Load/Store体系结构:也称为寄存器/寄存器体系结构或RR系统结构。在这类机器

中,操作数和运算结果不能直接从主寄存器中存取,而是必须借用大量的标量或矢量寄存器来进行中转。采用这一结构的处理器必然要使用更多的通用寄存器存储操作数和运算结果,由于寄存器与运算器之间的数据传输速度远高于主存与运算器之间的数据传输速度,采用这一结构有助于提高计算机整体的运行速度

●采用固定长度精简指令集:这样使得机器译码变得容易,可以通过硬件直接译码的

方式完成对指令的解析。虽然由于与复杂指令集相比,采用精简指令集需要更多指令来完成相同的任务,但采用硬件直接译码的速度却高于采用微码方式译码。通过采用高速缓存等提高寄存器存储速度的技术,采用固定长度精简指令集的机器可以获得更高性能

●三地址指令格式:除了除法指令外,ARM的大部分数据处理指令采用三地址指令。

即在指令中包含了目的操作数、源操作数和第二源操作数

计算机系统结构题库

《计算机系统结构》题库 一.单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的,请把你认为是正确的答案填入题后的()内,每小题2分) 第一章: 1.计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是: A.汇编语言机器级---操作系统机器级---高级语言机器级 B.微程序机器级---传统机器语言机器级---汇编语言机器级 C.传统机器语言机器级---高级机器语言机器级---汇编语言机器级 D.汇编语言机器级---应用语言机器级---高级语言机器级 答案:B 分数:2 所属章节1—1 2.汇编语言源程序变成机器语言目标程序是经来实现的。 A. 编译程序解释 B. 汇编程序解释 C. 编译程序翻译 D. 汇编程序翻译 答案:D 分数:2 所属章节1—1 3.直接执行微指令的是: A. 汇编程序 B. 编译程序 C. 硬件 D. 微指令程序 答案:C 分数:2 所属章节1—1 4.对系统程序员不透明的是: A. Cache存储器 B. 系列机各档不同的数据通路宽度 C. 指令缓冲寄存器 D. 虚拟存储器 答案:D 分数:2 所属章节1—2 5.对应用程序员不透明的是: A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 答案:D 分数:2 所属章节1—2 6.对机器语言程序员透明的是: A. 中断字 B. 主存地址寄存器 C. 通用寄存器 D. 条件码 答案:B 分数:2 所属章节1—2 7.计算机系统结构不包括: A. 主存速度 B. 机器工作状态 C. 信息保护 D. 数据表示 答案:A 分数:2 所属章节1—2 8.对计算机系统结构透明的是: A. 字符行运算指令 B. 是否使用通道行I/O处理机 C. 虚拟存储器 D. VLSI技术 答案:D 分数:2 所属章节1—2 9.对汇编语言程序员透明的是: A.I/O方式中的DMA访问方式 B. 浮点数据表示 C. 访问方式保护 D 程序性中断. 答案:A 分数:2 所属章节1—2 10.属计算机系统结构考虑的应是:

计算机系统结构课后答案

1、数据结构和机器的数据表示之间是什么关系?确定和引入数据表示的基本原则是什么? 答:数据表示是能由硬件直接识别和引用的数据类型。数据结构反映各种数据元素或信息单元之间的结构关系。数据结构要通过软件映象变换成机器所具有的各种数据表示实现,所以数据表示是数据结构的组成元素。不同的数据表示可为数据结构的实现提供不同的支持,表现在实现效率和方便性不同。数据表示和数据结构是软件、硬件的交界面。 除基本数据表示不可少外,高级数据表示的引入遵循以下原则:(1)看系统的效率有否提高,是否养活了实现时间和存储空间。(2)看引入这种数据表示后,其通用性和利用率是否高。 2、标志符数据表示与描述符数据表示有何区别?描述符数据表示与向量数据表示对向量数据结构所提供的支持有什么不同? 答:标志符数据表示指将数据类型与数据本身直接联系在一起,让机器中每个数所都带类型樗位。其优点是:(1)简化了指令系统和程序设计;(2)简化了编译程序;(3)便于实现一致性校验;(4)能由硬件自动变换数据类型;(5)支持数据库系统的实现与数据类型无关;(6)为软件调试和应用软件开发提供支持。缺点是:(1)会增加程序所点的主存空间;(2)在微观上对机器的性能(运算速度)不利。 数据描述符指数据的描述与数据分开存放,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址住处它具备标志符数据表示的优点,并减少了标志符数据表示所占的空间,为向量和数组结构的实现提供支持。 数据描述符方法优于标志符数据表示,数据的描述与数据分开,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址信息,减少了樗符数据表示所占的窨。用描述符方法实现阵列数据的索引比用变址方法实现要方便,且便于检查出程序中的阵列越界错误。但它不能解决向量和数组的高速运算问题。而在有向量、数组数据表示的向量处理机上,硬件上设置有丰富的赂量或阵列运算指令,配有流水或阵列方式处理的高速运算器,不仅能快速形成向量、数组的元素地址,更重要的是便于实现把向量各元素成块预取到中央处理机,用一条向量、数组指令流水或同时对整个向量、数组高速处理.如让硬件越界判断与元素运算并行。这些比起用与向量、阵列无关的机器语言和数据表示串行实现要高效的多。 3、堆栈型机器与通用寄存器型机器的主要区别是什么?堆栈型机器系统结构为程序调用的哪些操作提供了支持? 答:有堆栈数据表示的机器称为堆栈机器。它与一般通用寄存器型机器不同。通用寄存器型

2010年4月自考计算机系统结构试题及答案

全国2010年4月自学考试计算机系统结构试题 课程代码:02325 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1.在计算机系统结构设计中,提高软件功能实现的比例可( ) A.提高解题速度B.减少需要的存储器容量 C.提高系统的灵活性D.提高系统的性能价格比 2.浮点数表示的尾数的基r m=16,尾数长度p=8,可表示的规格化最大正尾数的值是( ) A.1/256 B.1/2 C.15/16 D.255/256 3.下列数据存储空间为隐含寻址方式的是( ) A.CPU中的通用寄存器B.主存储器 C.I/O接口中的寄存器D.堆栈 4.当计算机系统执行通道程序完成输入输出工作时,执行通道程序的是( ) A.CPU B.通道 C.CPU和通道D.指定的外设 5.下列有关中断的叙述正确的是( ) A.中断响应的次序是由硬件决定的B.中断处理的次序是由硬件决定的 C.中断处理的次序是不可改的D.中断响应的次序是可灵活改变的 6.与虚拟存储器的等效访问速度无关 ..的是( ) A.访存页地址流B.页面替换算法 C.主存的容量D.辅存的容量 7.非线性流水线的特征是( ) A.一次运算中使用流水线中的多个功能段 B.一次运算中多次使用流水线中的某些功能段 C.流水线中某些功能段在各次运算中的作用不同 D.流水线的各功能段在不同的运算中可以有不同的连接 8.属于集中式共享存储器结构的SIMD计算机是( ) A.ILLIAC IV B.BSP C.CM-2 D.MP-1 1

计算机系统结构课后答案unit3

第3章总线、中断与输入输出系统 3.1.简要举出集中式串行链接,定时查询和独立请求3种总线控制方式的优缺点。同时分析硬件产生故障时通讯的可靠性。 答:集中式串行链连接方式。其过程为: ①所有部件都经公共的“总线请求”线向总线控制器发使用总线申请。 ②当“总线忙”信号未建立时,“总线请求”才被总线控制器响应,送出“总线可用”信号,它串行地通过每个部件。 ③如果某部件未发过“总线请求”,则它将“总线可用”信号往下一部件转,如果某部件发过“总线请求”,则停止“总线可用”信号的传送。 ④该部件建立“总线忙”,并除去“总线请求”,此时该部件获得总线使用权,准备传送数据。 ⑤数据传送期间,“总线忙”维持“总线可用”的建立。 ⑥传送完成后,该部件去除“总线忙”信号和“总线可用”信号。 ⑦当“总线请求”再次建立时,就开始新的总线分配过程。 优点:①选择算法简单;②控制总线数少;③可扩充性好;④可靠性高。 缺点:①对“总线可用”线及其有关电路失效敏感,②不灵活;③总线中信号传送速度慢。 集中式定时查询方式,过程: ①总线上每个部件通过“总线请求”发请求。 ②若“总线忙”信号未建立,则计数器开始计数,定时查询个部件,以确定是谁发的请求。 ③当查询线上的计数值与发出请求的部件号一致时,该部件建立“总线忙”,计数停止,查询也停止。除去“总线请求”,该部件获得总线使用权。 ④“总线忙”维持到数据传送完毕。 ⑤数据传送完,去除“总线忙”。 ⑥当“总线请求”线上有新的请求,就开始下一个总线分配过程。 优点:①优先次序灵活性强;②可靠性高。 缺点:①控制线数较多;②扩展性较差;③控制较为复杂;④总线分配受限于计数信号,不能很高。 集中式独立请求方式,过程:

微处理器系统与嵌入式系统1—7章最全答案合集

“微处理器系统原理与嵌入式系统设计”第一章习题解答 1.1 什么是程序存储式计算机? 程序存储式计算机指采用存储程序原理工作的计算机。 存储程序原理又称“·诺依曼原理”,其核心思想包括: ●程序由指令组成,并和数据一起存放在存储器中; ●计算机启动后,能自动地按照程序指令的逻辑顺序逐条把指令从存储器中 读出来,自动完成由程序所描述的处理工作。 1.2 通用计算机的几个主要部件是什么? ●主机(CPU、主板、存); ●外设(硬盘/光驱、显示器/显卡、键盘/鼠标、声卡/音箱); 1.3 以集成电路级别而言,计算机系统的三个主要组成部分是什么? 中央处理器、存储器芯片、总线接口芯片 1.4 阐述摩尔定律。 每18个月,芯片的晶体管密度提高一倍,运算性能提高一倍,而价格下降一半。 1.5 讨论:摩尔定律有什么限制,可以使用哪些方式克服这些限制?摩尔定律还会持续多久?在摩尔定律之后电路将如何演化? 摩尔定律不能逾越的四个鸿沟:基本大小的限制、散热、电流泄露、热噪。具体问题如:晶体管体积继续缩小的物理极限,高主频导致的高温…… 解决办法:采用纳米材料、变相材料等取代硅、光学互联、3D、加速器技术、多核…… (为了降低功耗与制造成本,深度集成仍是目前半导体行业努力的方向,但这不可能永无止,因为工艺再先进也不可能将半导体做的比原子更小。用作绝缘材料的二氧化硅,已逼近极限,如继续缩小将导致漏电、散热等物理瓶颈,数量集成趋势终有终结的一天。一旦芯片上线条宽度达到纳米数量级时,相当于只有几个分子的大小,这种情况下材料的物理、化学性能将发生质的变化,致使采用现行工艺的半导体器件不能正常工作,摩尔定律也就要走到它的尽头了。业界专家预计,芯片性能的增长速度将在今后几年趋缓,一般认为摩尔定律能再适用10年左右,其制约的因素一是技术,二是经济。)

计算机体系结构试题汇总

计算机系统结构 姓名:学号: 一、简答题(每小题10分,共20分) 1.简述使用物理地址进行DMA存在的问题,及其解决办法。 2.从目的、技术途径、组成、分工方式、工作方式等5个方面对同构型多处理机和异构型多处理机做一比较(列表)。 二、(60分)现有如下表达式: Y=a ×X 其中:X和Y是两个有64个元素的32位的整数的向量,a为32位的整数。假设在存储器中,X和Y的起始地址分别为1000和5000,a的起始地址为6000。 1.请写出实现该表达式的MIPS代码。 2.假设指令的平均执行时钟周期数为5,计算机的主频为500 MHz,请计算上述MIPS 代码(非流水化实现)的执行时间。 3.将上述MIPS代码在MIPS流水线上(有正常的定向路径、分支指令在译码段被解析出来)执行,请以最快执行方式调度该MIPS指令序列。注意:可以改变操作数,但不能改变操作码和指令条数。画出调度前和调度后的MIPS代码序列执行的流水线时空图,计算调度前和调度后的MIPS代码序列执行所需的时钟周期数,以及调度前后的MIPS流水线执行的加速比。 4.根据3的结果说明流水线相关对CPU性能的影响。 三、(20分)请分析I/O对于性能的影响有多大?假设: 1.I/O操作按照页面方式进行,每页大小为16 KB,Cache块大小为64 B;且对应新页的地址不在Cache中;而CPU不访问新调入页面中的任何数据。 2.Cache中95%被替换的块将再次被读取,并引起一次失效;Cache使用写回方法,平均50%的块被修改过;I/O系统缓冲能够存储一个完整的Cache块。 3.访问或失效在所有Cache块中均匀分布;在CPU和I/O之间,没有其他访问Cache 的干扰;无I/O时,每1百万个时钟周期中,有15,000次失效;失效开销是30个时钟周期。如果替换块被修改过,则再加上30个周期用于写回主存。计算机平均每1百万个周期处理一页。

完整版计算机体系结构课后习题原版答案_张晨曦著

第1章计算机系统结构的基本概念 (1) 第2章指令集结构的分类 (10) 第3章流水线技术 (15) 第4章指令级并行 (37) 第5章存储层次 (55) 第6章输入输出系统 (70) 第7章互连网络 (41) 第8章多处理机 (45) 第9章机群 (45) 第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。

微处理器系统结构与嵌入式系统设计(第2版) 第3章答案

“微处理器系统原理与嵌入式系统设计”第三章习题解答 3.1处理器有哪些功能?说明实现这些功能各需要哪些部件,并画出处理器的基本结构图。 处理器的基本功能包括数据的存储、数据的运算和控制等功能。其有5个主要功能:①指令控制②操作控制③时间控制④数据加工⑤中断处理。其中,数据加工由ALU 、移位器和寄存器等数据通路部件完成,其他功能由控制器实现。处理器的基本结构图如下: 寄存器组 控制器 整数单元 浮点单元 数据通路 处理器数据传送 到内存数据来自内存数据传送到内存指令来自内存 3.2处理器内部有哪些基本操作?这些基本操作各包含哪些微操作? 处理器基本操作有:取指令、分析指令、执行指令。 取指令:当程序已在存储器中时,首先根据程序入口地址取出一条程序,为此要发出指令地址及控制信号。 分析指令:对当前取得的指令进行分析,指出它要求什么操作,并产生相应的操作控制命令。 执行指令:根据分析指令时产生的“操作命令”形成相应的操作控制信号序列,通过运算器、存储器及输入/输出设备的执行,实现每条指令的功能,其中包括对运算结果的处理以及下条指令地址的形成。 3.3什么是冯·诺伊曼计算机结构的主要技术瓶颈?如何克服? 冯·诺伊曼计算机结构的主要技术瓶颈是数据传输和指令串行执行。可以通过以下方案克服:采用哈佛体系结构、存储器分层结构、高速缓存和虚拟存储器、指令流水线、超标量等方法。

3.5指令系统的设计会影响计算机系统的哪些性能? 指令系统是指一台计算机所能执行的全部指令的集合,其决定了一台计算机硬件主要性能和基本功能。指令系统一般都包括以下几大类指令。:1)数据传送类指令。(2)运算类指令 包括算术运算指令和逻辑运算指令。(3)程序控制类指令 主要用于控制程序的流向。 (4)输入/输出类指令 简称I/O 指令,这类指令用于主机与外设之间交换信息。 因而,其设计会影响到计算机系统如下性能: 数据传送、算术运算和逻辑运算、程序控制、输入/输出。另外,其还会影响到运算速度以及兼容等。 3.9某时钟速率为2.5GHz 的流水式处理器执行一个有150万条指令的程序。流水线有5段,并以每时钟周期1条的速率发射指令。不考虑分支指令和乱序执行带来的性能损失。 a)同样执行这个程序,该处理器比非流水式处理器可能加速多少? b)此流水式处理器是吞吐量是多少(以MIPS 为单位)? a.=51p T nm S T m n =≈+-串流水 速度几乎是非流水线结构的5倍。 b.2500M IPS p n T T =≈流水 3.10一个时钟频率为2.5 GHz 的非流水式处理器,其平均CPI 是4。此处理器的升级版本引入了5级流水。然而,由于如锁存延迟这样的流水线内部延迟,使新版处理器的时钟频率必须降低到2 GHz 。 (1) 对一典型程序,新版所实现的加速比是多少? (2) 新、旧两版处理器的MIPS 各是多少? (1)对于一个有N 条指令的程序来说: 非流水式处理器的总执行时间s N N T 990 106.1)105.2/()4(-?=??= 5级流水处理器的总执行时间s N N T 991 10)4(2)102/()15(-?+=?-+= 加速比=42.310 +=N N T T ,N 很大时加速比≈3.2 (2)非流水式处理器CPI=4,则其执行速度=2500MHz/4=625MIPS 。 5级流水处理器CPI=1,则其执行速度=2000 MHz /1=2000 MIPS 。 3.11随机逻辑体系结构的处理器的特点是什么?详细说明各部件的作用。 随机逻辑的特点是指令集设计与硬件的逻辑设计紧密相关,通过针对特定指令集进行

(完整版)计算机系统结构试题及答案

计算机系统结构复习题 单选及填空: 计算机系统设计的主要方法 1、由上往下的设计(top-down) 2、由下往上的设计(bottom-up) 3、从中间开始(middle-out) Flynn分类法把计算机系统的结构分为以下四类: (1)单指令流单数据流 (2)单指令流多数据流 (3)多指令流单数据流 (4) 多指令流多数据流 堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。 累加器型机器:CPU 中存储操作数的单元是累加器的机器。 通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。 名词解释: 虚拟机:用软件实现的机器叫做虚拟机,但虚拟机不一定完全由软件实现,有些操作可以由硬件或固件(固件是指具有软件功能的固件)实现。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 兼容机:它是指由不同公司厂家生产的具有相同系统结构的计算机。 流水线技术:将一个重复的时序过程,分解成为若干个子过程,而每一个子过程都可有效地在其专用功能段上与其它子过程同时执行。 单功能流水线:指流水线的各段之间的连接固定不变、只能完成一种固定功能的流水线。 多功能流水线:指各段可以进行不同的连接,以实现不同的功能的流水线。 顺序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序完全相同。 乱序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成。这种流水线又称为无序流水线、错序流水线、异步流水线。 吞吐率:在单位时间内流水线所完成的任务数量或输出结果的数量。 指令的动态调度:

是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。是由硬件在程序实际运行时实施的。 指令的静态调度: 是指依靠编译器对代码进行静态调度,以减少相关和冲突。它不是在程序执行的过程中、而是在编译期间进行代码调度和优化的。 超标量: 一种多指令流出技术。它在每个时钟周期流出的指令条数不固定,依代码的具体情况而定,但有个上限。 超流水:在一个时钟周期内分时流出多条指令。 多级存储层次: 采用不同的技术实现的存储器,处在离CPU不同距离的层次上,各存储器之间一般满足包容关系,即任何一层存储器中的内容都是其下一层(离CPU更远的一层)存储器中内容的子集。目标是达到离CPU最近的存储器的速度,最远的存储器的容量。 写直达法: 在执行写操作时,不仅把信息写入Cache中相应的块,而且也写入下一级存储器中相应的块。写回法: 只把信息写入Cache中相应块,该块只有被替换时,才被写回主存。 集中式共享多处理机: 也称为对称式共享存储器多处理SMP。它一般由几十个处理器构成,各处理器共享一个集中式的物理存储器,这个主存相对于各处理器的关系是对称的, 分布式共享多处理机: 它的共享存储器分布在各台处理机中,每台处理机都带有自己的本地存储器,组成一个“处理机-存储器”单元。但是这些分布在各台处理机中的实际存储器又合在一起统一编址,在逻辑上组成一个共享存储器。这些处理机存储器单元通过互连网络连接在一起,每台处理机除了能访问本地存储器外,还能通过互连网络直接访问在其他处理机存储器单元中的“远程存储器”。 多Cache一致性: 多处理机中,当共享数据进入Cache,就可能出现多个处理器的Cache中都有同一存储器块的副本,要保证多个副本数据是一致的。 写作废协议: 在处理器对某个数据项进行写入之前,它拥有对该数据项的唯一的访问权 。 写更新协议: 当一个处理器对某数据项进行写入时,它把该新数据广播给所有其它Cache。这些Cache用该新数据对其中的副本进行更新。 机群:是一种价格低廉、易于构建、可扩放性极强的并行计算机系统。它由多台同构或异构

计算机系统结构_课后答案

习题一 1、解释下列术语 计算机系统的外特性:通常所讲的计算机系统结构的外特性是指机器语言程序员或编译程序编写者所看到的外特性,即由他们所看到的计算机的基本属性(概念性结构和功能特性)。 计算机系统的内特性:计算机系统的设计人员所看到的基本属性,本质上是为了将有关软件人员的基本属性加以逻辑实现的基本属性。 模拟:模拟方法是指用软件方法在一台现有的计算机上实现另一台计算机的指令系统。 可移植性:在新型号机出台后,原来开发的软件仍能继续在升级换代的新型号机器上使用,这就要求软件具有可兼容性,即可移植性。可兼容性是指一个软件可不经修改或只需少量修改,便可由一台机器移植到另一台机器上运行,即同一软件可应用于不同环境。 Amdahl 定律:系统中对于某一部件采用某种更快的执行方式所能获得的系统性能改进程度,取决于这种执行方式被使用的频度或占总执行时间的比例。 虚拟机(Virtual Machine ):指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 6、 7、假定求浮点数平方根的操作在某台机器上的一个基准测试程序中占总执行时间的20%,为了增强该操作的性能,可采用两种不同的方法:一种是增加专门的硬件,可使求浮点数平方根操作的速度提高为原来的20倍;另一种方法是提高所有浮点运算指令的速度,使其为原来的2倍,而浮点运算指令的执行时间在总执行时间中占30%。试比较这两种方法哪一种更好些。 答:增加硬件的方法的加速比23.120 /2.0)2.01(1 1=+-= p S , 另一种方法的加速比176.12 /3.0)3.01(1 2=+-=p S ,经计算可知Sp1>Sp2第一种方 法更好些。 9、假设高速缓存Cache 的工作速度为主存的5倍,且Cache 被访问命中的概率

系统结构与硬件

系统结构与硬件(答案) 系统结构与硬件 1.绘图仪属于 A:输出设备 B:输入设备和输出设备 C:输入设备 D:计算机正常工作时不可缺少的设备 2.计算机的存储系统一般指主存储器和 A:累加器 B:寄存器 C:辅助存储器 D:鼠标器 3.把硬盘上的数据传送到计算机的内存中去,称 为

A:打印 B:写盘 C:输出 D:读盘 4.CPU是计算机硬件中的()部件。A:核心 B:辅助 C:主存 D:输入输出 5.CPU中的运算器的主要功能是()A:负责读取并分析指令 B:算术运算和逻辑运算 C:指挥和控制计算机的运行 D:存放运算结果 6.CPU中的控制器的功能是()。A:进行逻辑运算 B:进行算术运算 C:控制运算的速度 D:分析指令并发出相应的控制信号7.以下全是输入设备的是

A:键盘、扫描仪、打印机 B:键盘、硬盘、打印机 C:鼠标、硬盘、音箱 D:扫描仪、键盘、只读光盘 8.现代计算机系统是以()为中心的。 A:中央处理器 B:内存 C:运算器 D:控制器 9.计算机中必要的、使用最广泛的、用于人机交 互的输出设备是 A:打印机 B:显示器 C:绘图仪 D:声卡 10.半导体只读存储器(ROM与半导体随机存储 器(RAM的主要区别在于 A: ROM 可以永久保存信息,RAM 在掉电后信息会消失 B: ROM掉电后,信息会消失,RAM不会 C: ROM是内存储器,RAM是外存储器

D: RAM是内存储器,ROM是外存储器 11.CPU的中文意思是 A:中央处理器 B:主机 C:控制器 D:计算机器 12.内存与外存的主要不同在于 A: CPU可以直接处理内存中的信息,速度快,存储容量大;外存则相反。 B: CPU可以直接处理内存中的信息,速度快,存储容量小;外存则相反。 C: CPU不能直接处理内存中的信息,速度慢, 存储容址大,外存则相反。 D: CPU不能直接处理内存中的信息,速度慢, 存储容量小,外存则相反 13.能够将图片输入到计算机内的装置是 A:打印机 B:扫描仪 C:鼠标 D:键盘 14.微型机中硬盘工作时,应特别注意避免 A:光线直射

计算机系统结构考试题库及答案

计算机系统结构试题及答案 一、选择题(50分,每题2分,正确答案可能不只一个,可单选 或复选) 1.(CPU周期、机器周期)是内存读取一条指令字的最短时间。 2.(多线程、多核)技术体现了计算机并行处理中的空间并行。 3.(冯?诺伊曼、存储程序)体系结构的计算机把程序及其操作数 据一同存储在存储器里。 4.(计算机体系结构)是机器语言程序员所看到的传统机器级所具 有的属性,其实质是确定计算机系统中软硬件的界面。 5.(控制器)的基本任务是按照程序所排的指令序列,从存储器取 出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。 6.(流水线)技术体现了计算机并行处理中的时间并行。 7.(数据流)是执行周期中从内存流向运算器的信息流。 8.(指令周期)是取出并执行一条指令的时间。 9.1958年开始出现的第二代计算机,使用(晶体管)作为电子器件。 10.1960年代中期开始出现的第三代计算机,使用(小规模集成电路、 中规模集成电路)作为电子器件。 11.1970年代开始出现的第四代计算机,使用(大规模集成电路、超 大规模集成电路)作为电子器件。 12.Cache存储器在产生替换时,可以采用以下替换算法:(LFU算法、 LRU算法、随机替换)。

13.Cache的功能由(硬件)实现,因而对程序员是透明的。 14.Cache是介于CPU和(主存、内存)之间的小容量存储器,能高 速地向CPU提供指令和数据,从而加快程序的执行速度。 15.Cache由高速的(SRAM)组成。 16.CPU的基本功能包括(程序控制、操作控制、时间控制、数据加 工)。 17.CPU的控制方式通常分为:(同步控制方式、异步控制方式、联合 控制方式)反映了时序信号的定时方式。 18.CPU的联合控制方式的设计思想是:(在功能部件内部采用同步控 制方式、在功能部件之间采用异步控制方式、在硬件实现允许的情况下,尽可能多地采用异步控制方式)。 19.CPU的同步控制方式有时又称为(固定时序控制方式、无应答控 制方式)。 20.CPU的异步控制方式有时又称为(可变时序控制方式、应答控制 方式)。 21.EPROM是指(光擦可编程只读存储器)。 22.MOS半导体存储器中,(DRAM)可大幅度提高集成度,但由于(刷 新)操作,外围电路复杂,速度慢。 23.MOS半导体存储器中,(SRAM)的外围电路简单,速度(快),但 其使用的器件多,集成度不高。 24.RISC的几个要素是(一个有限的简单的指令集、CPU配备大量的 通用寄存器、强调对指令流水线的优化)。

计算机体系结构课后答案

计算机体系结构课后答案

计算机体系结构课后答案 【篇一:计算机体系结构习题(含答案)】 1、尾数用补码、小数表示,阶码用移码、整数表示,尾数字长p=6(不包括符号位),阶码字长q=6(不包括符号位),为数基值rm=16,阶码基值re=2。对于规格化浮点数,用十进制表达式写出如下数据(对于前11项,还要写出16进值编码)。 (1)最大尾数(8)最小正数 (2)最小正尾数(9)最大负数 (3)最小尾数(10)最小负数 (4)最大负尾数(11)浮点零 (5)最大阶码(12)表数精度 (6)最小阶码(13)表数效率 (7)最大正数(14)能表示的规格化浮点数个数 2.一台计算机系统要求浮点数的精度不低于10-7.2,表数范围正数不小于1038,且正、负数对称。尾数用原码、纯小数表示,阶码用移码、整数表示。 (1) 设计这种浮点数的格式 (2) 计算(1)所设计浮点数格式实际上能够表示的最大正数、最大负数、表数精度和表数效率。 3.某处理机要求浮点数在正数区的积累误差不大于2-p-1 ,其中,p是浮点数的尾数长度。 (1) 选择合适的舍入方法。

(2) 确定警戒位位数。 (3) 计算在正数区的误差范围。 4.假设有a和b两种不同类型的处理机,a处理机中的数据不带标志符,其指令字长和数据字长均为32位。b处理机的数据带有标志符,每个数据的字长增加至36位,其中有4位是标志符,它的指令数由最多256条减少到不到64条。如果每执行一条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问8次。对于一个由1000条指令组成的程序,分别计算这个程序在a处理机和b处理机中所占用的存储空间大小(包括指令和数据),从中得到什么启发? 5.一台模型机共有7条指令,各指令的使用频率分别为35%,25%,20%,10%,5%,3%和2%,有8个通用数据寄存器,2个变址寄存器。 (1) 要求操作码的平均长度最短,请设计操作码的编码,并计算所设计操作码的平均长度。 6.某处理机的指令字长为16位,有双地址指令、单地址指令和零地址指令3类,并假设每个地址字 段的长度均为6位。 (1) 如果双地址指令有15条,单地址指令和零地址指令的条数基本相同,问单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。 (2) 如果要求3类指令的比例大致为1:9:9,问双地址指令、单地址指令和零地址指令各有多少条?并且为这3类指令分配操作码。 7.别用变址寻址方式和间接寻址方式编写一个程序,求c=a+b,其中,a与b都是由n个元素组成的一维数组。比较两个程序,并回答下列问题: (1) 从程序的复杂程度看,哪一种寻址方式更好?

FAS系统硬件结构和功能

FAS系统硬件结构和功能 1.系统总体结构 如图2-1所示,FH98-G产品由系统主机、各种调度终端、维护管理系统、集中录音系统等部分组成。 系统主机提供数字中继、模拟中继、模拟用户、数字用户(2B+D)、2/4线音频、磁石、以太网和RS485等接口。并通过这些接口与电话公网、普通话机、磁石话机、2B+D键控终端、2B+D触摸屏调度台、集中数字录音仪、维护管理系统等相连。 FH98-G指挥调度系统从总体上分为N系统、C系统和网管系统。 在铁路调度应用中N系统是专供组织铁路运输生产的行车调度员、货运调度台、电力调度员及各专业生产调度员通过调度台向所管辖区段内的各站业务值班员、机车台以及无线终端发布命令和听取汇报的专用设备,一般位于调度所和指挥中心。 C系统作为各车站内数字化调度分机及数字化站场集中机设备,构成以信号楼值班员或车站运转室值班员为中心的站内通信系统,包括调度分机的接入、站间通信的接入、站场用户的接入等。 FH98-G的网管系统一般设在调度指挥中心,对N系统及全线的C系统进行统一管理和维护。 图2-1 N系统硬件结构示意图提供音频通道 。 。 。 2B+D接口 2B+D接口触摸屏调度台 触摸屏调度台网管终端 接自动交换网 接磁石电话 环路接口 磁石接口 音频接口 通过传输设备接车站FAS 接共电话机 共电接口 数字E1接口 与共电接口对接 共分接口 Copyright ?1996 Northern Telecom Copyright ?1996 Northern Telecom 通过传输设备接MSC 30B+D接口 交换机

图2-2 C 系统硬件结构示意图 1.1 系统主机 1.1.1 机柜 FH98-G 采用标准19英寸机柜(2000mm*600 mm *600 mm ),为插箱插板式结构。FH98-G 系统标准包括主控层和扩展层两种插箱,根据容量需要,N 系统扩展层一般为3层,C 系统扩展层为1层。机柜图如下所示: 2B+D 2B+D 2B+D E1接口 E1接口 接上行车站 FAS 接下行车站FAS 磁石接口 共电接口 环路接口 音频接口 接共电电话机 接磁石电话机 接自动交换网 触摸屏车站台 Copyright ?1996 Northern Telecom 触摸屏车站台 Copyright ?1996 Northern Telecom 与共电接口对接 共分接口

计算机体系结构课后习题

第1章 计算机系统结构的基本概念 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。 答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微组装技术、线路设计等属于计算机实现。 计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。 计算机系统设计中经常使用的4个定量原理是什么?并说出它们的含义。 答:(1)以经常性事件为重点。在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。(2)Amdahl 定律。加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。(3)CPU 性能公式。执行一个程序所需的CPU 时间 = IC ×CPI ×时钟周期时间。(4)程序的局部性原理。程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。 计算机系统中有三个部件可以改进,这三个部件的部件加速比为: 部件加速比1=30; 部件加速比2=20; 部件加速比3=10 (1) 如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少时,系统加速比才可以达到10? (2) 如果三个部件的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少? 解:(1)在多个部件可改进情况下,Amdahl 定理的扩展: ∑∑+-= i i i n S F F S )1(1 已知S 1=30,S 2=20,S 3=10,S n =10,F 1=,F 2=,得: ) ()(10/20/0.330/0.30.30.3-11 1033F F +++++= 得F 3=,即部件3的可改进比例为36%。 (2)设系统改进前的执行时间为T ,则3个部件改进前的执行时间为:(++)T = ,不可改进部分的执行时间为。 已知3个部件改进后的加速比分别为S 1=30,S 2=20,S 3=10,因此3个部件改进后的执行时间为: T T T T T n 045.010 2.020 3.0303.0'=++= 改进后整个系统的执行时间为:Tn = + = 那么系统中不可改进部分的执行时间在总执行时间中占的比例是: 82.0245.02.0=T T 假设某应用程序中有4类操作,通过改进,各操作获得不同的性能提高。具体数据如下表所示: 操作类型 程序中的数量 (百万条指令) 改进前的执行时间 (周期) 改进后的执行时间 (周期)

计算机体系结构课后习题原版答案 张晨曦著

第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。 解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。 CPI:每条指令执行的平均时钟周期数。 测试程序套件:由各种不同的真实应用程序构成的一组测试程序,用来测试计算机在各个方面的处理性能。 存储程序计算机:冯·诺依曼结构计算机。其基本点是指令驱动。程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。差别只是执行时间的不同。 向上(下)兼容:按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。向后(前)兼容:按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能运行于在它之后(前)投入市场的计算机。 兼容机:由不同公司厂家生产的具有相同系统结构的计算机。 模拟:用软件的方法在一台现有的计算机(称为宿主机)上实现另一台计算机(称为虚拟机)的指令系统。 仿真:用一台现有计算机(称为宿主机)上的微程序去解释实现另一台计算机(称为目标机)的指令系统。 并行性:计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。只要在时间上相

系统结构,硬件部分.

产品说明书硬件部分说明 第一章系统结构 1.1系统构成 1.2说明 计算机及软件:管理整个系统,运算并处理各种相关数据。

收费机(又称窗口机):根据上位机所设权限,承担窗口售饭、存 款、取款、退款以及出售份饭等职能。 录入机:连入计算机键盘口,用于办卡的操作设备。 打印机:计算机的附属设备,用于打印各项报表及收据。 网络服务器:通过COM1、COM2使窗口机与计算机实时通讯。第二章窗口机的构成及使用 2.1外观及其功能说明 一、外观图 图一,购饭面:

图二,操作面。 2.2功能说明 本收费机分前后两面,一面供就餐人员划卡消费用,一面供售饭人员操作使用。 窗口机购饭面主要分为读卡区和显示屏两部分(如图一)。 射频卡感应区:位于右侧印有天线图形的部分。消费时,消费者持卡接近窗口机,并使卡面与窗口机感应区平行贴近,移动射频卡至窗口机感应区0.2-2.5CM处,听到“嘟嘀”声后,即表示刷卡成功。

此时窗口机显示屏同时显示卡中余额;否则显示ERR1,表示档案中无此卡,并连响数声。 显示屏:位于窗口机的中央,分为上下两行,分别显示“余额”和“应收”两项内容。“余额”项表示持卡人卡中餐费余额,“应收”项表示持卡人当餐消费金额。 窗口机操作面分键盘操作和显示屏两部分(图2),显示屏内容及功能与购饭面显示屏相同。键盘可分为功能区和操作键区。 功能键区:分“主食”、“副食”、“零售”三个功能键,和与之对应的绿、黄、红三个状态指示灯。 操作键区:由0、1、2、3、4、5、6、7、8、9、F1、*、查询、确认、小数点、设置、退出、总清、清除、结帐等键组成。 登录方式功能键:1、售饭;2、存款;3、取款;4、退款;5、份饭。 当操作员进行超出软件设定的权限操作时,显示屏则会出现ERR3,进行错误提示。 设置键:设置键用来设置机器号,设置机器号必须在售饭机登陆之前。登陆前连续按十次设置键,则显示本售饭机的机 器号,每台窗口机必须有唯一号码与其对应,否则重号

计算机组成原理和系统结构课后答案

1.1 概述数字计算机的发展经过了哪几个代?各代的基本特征是什么? 略。 1.2 你学习计算机知识后,准备做哪方面的应用? 略。 1.3 试举一个你所熟悉的计算机应用例子。 略。 1.4 计算机通常有哪些分类方法?你比较了解的有哪些类型的计算机? 略。 1.5 计算机硬件系统的主要指标有哪些? 答:机器字长、存储容量、运算速度、可配置外设等。 答:计算机硬件系统的主要指标有:机器字长、存储容量、运算速度等。 1.6 什么是机器字长?它对计算机性能有哪些影响? 答:指CPU一次能处理的数据位数。它影响着计算机的运算速度,硬件成本、指令系统功能,数据处理精度等。 1.7 什么是存储容量?什么是主存?什么是辅存? 答:存储容量指的是存储器可以存放数据的数量(如字节数)。它包括主存容量和辅存容量。 主存指的是CPU能够通过地址线直接访问的存储器。如内存等。 辅存指的是CPU不能直接访问,必须通过I/O接口和地址变换等方法才能访问的存储器,如硬盘,u盘等。 1.8 根据下列题目的描述,找出最匹配的词或短语,每个词或短语只能使用一次。(1)为个人使用而设计的计算机,通常有图形显示器、键盘和鼠标。 (2)计算机中的核心部件,它执行程序中的指令。它具有加法、测试和控制其他部件的功能。 (3)计算机的一个组成部分,运行态的程序和相关数据置于其中。 (4)处理器中根据程序的指令指示运算器、存储器和I/O设备做什么的部件。 (5)嵌入在其他设备中的计算机,运行设计好的应用程序实现相应功能。 (6)在一个芯片中集成几十万到上百万个晶体管的工艺。 (7)管理计算机中的资源以便程序在其中运行的程序。 (8)将高级语言翻译成机器语言的程序。 (9)将指令从助记符号的形式翻译成二进制码的程序。 (10)计算机硬件与其底层软件的特定连接纽带。 供选择的词或短语: 1、汇编器 2、嵌入式系统 3、中央处理器(CPU) 4、编译器 5、操作系统 6、控制器 7、机器指令 8、台式机或个人计算机 9、主存储器10、VLSI 答:(1)8,(2)3,(3)9,(4)6,(5)2, (6)10,(7)5,(8)4,(9)1,(10)7

计算机体系结构课后习题

第1章 计算机系统结构的基本概念 1.1 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。 答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微组装技术、线路设计等属于计算机实现。 计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。 1.2 计算机系统设计中经常使用的4个定量原理是什么?并说出它们的含义。 答:(1)以经常性事件为重点。在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。(2)Amdahl 定律。加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。(3)CPU 性能公式。执行一个程序所需的CPU 时间 = IC ×CPI ×时钟周期时间。(4)程序的局部性原理。程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。 1.3 计算机系统中有三个部件可以改进,这三个部件的部件加速比为: 部件加速比1=30; 部件加速比2=20; 部件加速比3=10 (1) 如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少时,系统加速比才可以达到10? (2) 如果三个部件的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少? 解:(1)在多个部件可改进情况下,Amdahl 定理的扩展: ∑∑+-= i i i n S F F S )1(1 已知S 1=30,S 2=20,S 3=10,S n =10,F 1=0.3,F 2=0.3,得: ) ()(10/20/0.330/0.30.30.3-11 1033F F +++++= 得F 3=0.36,即部件3的可改进比例为36%。 (2)设系统改进前的执行时间为T ,则3个部件改进前的执行时间为:(0.3+0.3+0.2)T = 0.8T ,不可改进部分的执行时间为0.2T 。 已知3个部件改进后的加速比分别为S 1=30,S 2=20,S 3=10,因此3个部件改进后的执行时间为: T T T T T n 045.010 2.020 3.0303.0'=++= 改进后整个系统的执行时间为:Tn = 0.045T+0.2T = 0.245T 那么系统中不可改进部分的执行时间在总执行时间中占的比例是: 82.0245.02.0=T T 1.4 假设某应用程序中有4类操作,通过改进,各操作获得不同的性能提高。具体数据如下表所示:

相关文档
相关文档 最新文档