2021年中原工学院软件工程专业《计算机组成原理》科目期末试卷B(有答案)
一、选择题
1、局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是( )。
int sumvec(int v[N])
{int i, sum=0;
for(i=0;i<N;i++)
sum+= v[i]
eturn sum;
}
A.对于变量i和sum,循环体具有良好的空间局部性
B.对于变量i、sum和v[N],循环体具有良好的空间局部性
C.对于变量i和sum,循环体具有良好的时间局部性
D.对于变量i、sum和v[N],循环体具有良好的时间局部性2
A.64,16 B.64,32 C.32,16 D.16,64
3、float 型数据常用IEEE754单精度浮点格式表示。假设两个float型变量x和y分别存放在32位寄存器fl和f2中,若(fl)=CC900000H,(f2)=BOC00000H,则x和y之间的关系为( )。
A.x<y且符号相同 B.x<y符号不同 C.x>y且符号相同 D.x>y且符号不同
4、当满足下列( )时,x>-1/2成立。
A.x1必须为l,x2~x4至少有一个为1
B.x1必须为1,x2~x4任意
C.x1必须为0,x2~x4至少有一个为1
D.x1必须为0,X2~x4任意
5、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:计算机软件的组成
unsigned short x=65530;
unsigned int y=x;得到y的机器数为( )。
A.00007FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH
A.32bit 264MB/s B.20bit 254MB/s C.20bit 264MB/s D.32bit 254MB/s
7、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。请问若全部访问都为读操作,该存储器的数据传输速率为( )。
A.114.3MB/s B.126.0MB/s C.133.3MB/s D.144.3MB/s
8、完整的计算机系统应该包括( )。
A.运算器、存储器、控制器
B.外部设备和主机
C.主机和应用程序
D.主机、外部设备、配套的软件系统
9、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。该机的MIPS数是( )。
A.100 B.200 C.400 D.600
10、指令从流水线开始建立时执行,设指令由取指、分析、执行3个子部件完成,并且,每个子部件的时间均为At,若采用常规标量单流水线处理器(即处理器的度为1),连续执行12条指令,共需( )。
Α.12Δt B.14Δt C.16Δt D.18Δt
A.执行速度快
B.并行度较低
C.更多地体现了控制器的硬件细节
发布评论