2021年上半年软考真题网络工程师真题及答案解析

1、【希赛-考生回忆版】以下关于RISC和CISC计算机的叙述中,正确的是()。

(1) A.RISC不采用流水线技术,CISC采用流水线技术

B.RISC使用复杂的指令,CISC使用简单的指令

C.RISC采用较多的通用寄存器,CISC采用很少的通用寄存器

D.RISC采用组合逻辑控制器,CISC普遍采用微程序控制器

参考答案:D

解析:

RISC 和CISC 是目前设计制造CPU的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:。

(1)指令系统:RISC 设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC 机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。

而CISC 计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。。

(2)对主存操作的限制。RISC 对存储器操作有限制,使控制简单化;而CISC 机器的存储器操作指令多,操作直接。

(3)编程的方便性。CISC对于汇编语言程序编程来说相对要容易,可选的指令多,编程方式灵活、很接近高级语言的编程方式。相反地,RISC的汇编语言编程困难些,这主要的是RISC指令条数少,特别是只有取数和存数这些简单的主存操作数存取指令,使得一些涉及到主存操作数的运算要分解成几条指令来完成。

(4)寻址方式。RISC鼓励尽可能使用较少的寻址方式,这样可以简化实现逻辑、提高效率。相反地,CISC则提倡通过丰富的寻址方式来为用户编程提供更大的灵活性。

(5)指令格式。RISC追求指令格式的规整性,一般使用等长的指令字来设计所有的指令格式。但是,CISC则指令格式因为要考虑更多的寻址方式可能引起的指令长度的变化等,设计起来相对要复杂。

(6)控制器设计。由于RISC指令格式规整、指令执行时间上的差异性很小,导致对应的CPU的控制器设计要简单,而且许多RISC控制器可以使用硬布线方式(组合逻辑)高效实现。相反地,CISC的指令系统对应的控制信号复杂,大多采用微程序控制器方式。

不管是RISC和CISC都采用流水线技术提高效率。

2、【希赛-考生回忆版】以下关于闪存(Flash Memory)的叙述中,错误的是()。

A.掉电后信息不会丢失,属于非易失性存储器

B.以块为单位进行刷除操作

C.采用随机访问方式,常用来代替主存

D.在嵌入式系统中用来代替ROM存储器

参考答案:D

解析:

闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位,区块大小一般为256KB到20MB。闪存是电子可擦除只读存储器(EEPROM)的变种,EEPROM与闪存不同的是,它能在字节水平上进行删除和重写而不是整个芯片擦写,这样闪存就比EEPROM的更新速度快。由于其断电时仍能保存数据,闪存通常被用来保存设置信息。

闪存不像RAM(随机存取存储器)一样以字节为单位改写数据,因此不能取代RAM。

3、【希赛-考生回忆版】●以下关于区块链的说法中,错误的是()。

(3) A.比特币的底层技术是区块链

B.区块链技术是一种全面记账的方式

C.区块链是加密数据按照时间顺序叠加生成临时、不可逆向的记录

D.目前区块链可分为公有链、私有链、联盟链三种类型

参考答案:C

解析:

区块链就是一种去中心化的分布式账本数据库。去中心化,即与传统中心化的方式不同,这里是没有中心,或者说人人都是中心;分布式账本数据库,意味着记载方式不只是将账本数据存储在每个节点,而且每个节点会同步共享复制整个账本的数据。同时,区块链还具有去中介化、信息透明等特点。比特币是区块链技术的一种应用。目前来看,根据不同的应用场景和用户需求,区块链大致可以分为五种类型:公有链、私有链、联盟链、许可链以及混合链和复杂链。区块链从理论上来说,完全可以做到逆转交易,这只需让51%的算力承认你这个逆转即可,虽然实际很难实现。

4.下图中的可查看获取

猜你喜欢

转载自blog.csdn.net/qq123yyy/article/details/117415146