14.循环冗余校验(CRC)是数据通信领域中最常用的错误校验码。在这种校验方法中,多项式除法(模2除法)后的余数被用作校验字段。如果数据信息是n比特,则左移k比特,然后除以一个长度为k-1比特的生成多项式,得到的k比特余数将构成k个校验位,这将构成一个n-k比特码。如果数据信息是1100,生成多项式是X3 X 1(即1011),则CRC码是_ _。
1100010 B、1011010 C、1100011 D、1011110
考点:生成多项式为1011,信息需要左移三位,即1100000,才能进行模2除法(网上有很多模2除法的解释,比如:下面是示例截图)
如果商是1110,余数是010,则CRC码是1100010。
15.当执行一条CPU指令时,在一个指令周期的过程中,需要先从内存中读取要执行的指令,此时需要将指令的地址,也就是_ _的内容发送到地址总线上。
a、指令寄存器(IR) B、通用寄存器(GR) C、程序计数器(PC) D、状态寄存器(PSW)
测试中心:CPU通常有多个寄存器,其中一些有固定的用途。当执行一条指令时,需要先从内存中读出该指令,指令的地址放在程序计数器(PC)中,获取的指令暂存在指令寄存器中。状态寄存器保存指令执行期间的状态控制信息(例如,溢出、负或零结果等)。),而通用寄存器通常用于临时存储数据或用于其他目的。答案c
16.流水线的吞吐率是指单位时间内流水线完成任务或输出结果的数量。一个流水线有五段,其中一段持续2ns,另外四段持续1ns。用这条流水线完成100个任务的吞吐率大概是每秒_ _ _ _。
a、500*106 B、490*106 C、250*106 D、167*106
测试现场:吞吐率有个公式:指令数除以流水线时间;流水线计算有一个公式:一条指令需要的时间(指令数-1)*时间最长的那段指令,本题100条指令的完成时间:2 ^ 4 * 2 *(100-1)=204 ns;完工吞吐率除以100。答案b
17.下列关于复杂指令集计算机(CISC)的说法中,正确的是_ _。
a、只设置了一些使用频率高的简单指令,不同指令的执行时间差别不大。
B、CPU中设置大量寄存器,利用率低
c,控制器往往由执行速度更快的组合逻辑实现。
D、指令长度不固定,指令格式和寻址方式多
考点:复杂指令集计算机和精简指令集计算(RISC)处理器两种架构。
提高计算机性能的一种方法是增加硬件的复杂性。随着集成电路技术,特别是VLSI(超大规模集成电路)技术的飞速发展,为了使软件编程更加方便,提高程序的运行速度,硬件工程师采用了增加能够实现复杂功能的指令的方法和多种灵活的寻址方式,甚至有些指令在对高级编程语言的语句进行分类后可以支持复杂的运算,导致硬件越来越复杂,成本越来越高。为了实现复杂的运算,微处理器不仅为程序员提供了寄存器和机器指令的功能,而且还通过存储在ROM中的微程序来实现其极其强大的功能。微处理器分析每条指令,然后执行一系列基本的指令操作来完成所需的功能。这种设计的计算机被称为复杂指令集计算机(CISC)结构。一般来说,CISC计算机至少包含300条指令,有的甚至超过500条指令。
CISC有许多缺点。在这种计算机中,各种指令的使用率差别很大。据统计,一个典型程序的运行过程中所使用的80%的指令,只占一个处理器指令系统的20%。事实上,最常用的指令是最简单的指令,如提取、存储和添加。所以长期致力于复杂指令系统的设计,实际上就是用一个实际很少用到的指令系统来设计一个处理器。同时,复杂的惯性导航系统
针对CISC的这些缺点,Paterson等人提出了简化指令的思想,即指令系统应该只包含少数常用的指令,并提供一些必要的指令来支持操作系统和高级语言。根据这一原理开发的计算机被称为精简指令集计算机(RISC)体系结构。CISC和RISC正在逐渐合并。d答案
18.在由高速缓存——主内存组成的存储系统中,_ _ _ _ _ _ _。
a、主存地址到缓存地址的转换由硬件完成,提高速度。
b、主存地址到缓存地址的转换由软件完成,易于提高灵活性。
c、缓存的命中率随着其容量的增加而线性增加。
d、缓存的内容在任何时候都与主存的内容完全一致。
考点:随着CPU和主存的性能差距越来越大,引入了缓存。它的速度比主存快得多。存储的内容是CPU近期可能需要的信息,是主存内容的副本。所以当CPU需要访问数据和读取指令时,应该先访问缓存,命中就直接访问,不命中就访问主存。CPU通过访问主存储器给出地址,这需要硬件快速将主存储器地址转换为缓存地址。回答a
本文来自网络,不代表「专升本要什么条件_专升本要几年_成人高考专升本_山东专升本信息网」立场,转载请注明出处:http://www.sdzsb8.cn/sbrx/12390.html