|
|
1.以下给出了改善计算机性能的四种措施: ①用更快的处理器来替换原来的慢速处理器 ②增加处理器,使得不同的处理器同时处理不同的任务 ③优化编译生成的代码使得程序执行的总时钟周期数减少 ④在CPU和主存之间增加Cache 以上措施中,哪些措施能缩短程序的响应时间?( ) A. ①和②和③ B. ①和②和④ C. ①和③和④ D. 全部 2.以下给出了改善计算机性能的四种措施: ①用更快的处理器来替换原来的慢速处理器 ②增加处理器,使得不同的处理器同时处理不同的任务 ③优化编译生成的代码使得程序执行的总时钟周期数减少 ④在CPU和主存之间增加Cache 以上措施中,哪些措施能提高系统的吞吐率?( ) A. ①和②和③ B. ①和②和④ C. ①和③和④ D. 全部
3.若某个基准测试程序在机器A上运行时需要20s,而在机器B上的运行时间是16s,则如下给出的结论中哪个是正确的?( )。 A. 所有程序在机器A上都比在机器B上运行速度慢 B. 机器B的速度是机器A的1.25倍 C. 机器A的速度是机器B的1.25倍 D. 机器A比机器B慢1.25倍 4.在UNIX操作系统中,可以用time命令查看程序总的响应时间中用户CPU时间和系统CPU时间各是多少。假定time命令返回某程序的数据为:80.3u 10.1s 2:02 74%,则下面哪个结论是错误的?( ) A. 该程序总的响应时间为122秒 B. 该程序运行过程中,CPU为该程序而执行指令所花的总时间为80.3秒 C. 该程序运行过程中,CPU为该程序而执行的操作系统代码所花时间为10.1秒 D. 该程序总的运行时间中,约26%的时间在等待I/O操作完成或执行其他程序 5.以下有关计算机运算速度衡量指标的描述中,错误的是( )。 A. 计算机的主频与运算速度有很大关系 B. 5MIPS是指CPU每秒执行500万条指令 C. CPI是指执行一条指令所需的平均时钟周期数 D. MFLOPS主要用来衡量浮点运算的速度,指每秒执行多少次浮点运算指令 6.假定某程序在计算机A上运行需要12秒钟,计算机A的时钟频率为500MHz。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间缩短为8秒钟,而使用新技术可以使时钟频率大幅度提高,但在B上运行该程序所需的时钟周期数为A上的1.5倍。那么,机器B的时钟频率至少应为多少,才能达到希望的要求?( ) A. 222MHz B. 666MHz C. 750MHz D. 1.5GHz 7.假设同一套指令集用不同的方法设计了两种计算机A和B。机器A的时钟周期为1.2ns,机器B的时钟周期为2ns。某个程序在机器A上运行时的CPI为2,在B上的CPI为1。则对于该程序来说,机器A和机器B之间的速度关系为( )。 A. 机器A比机器B快1.2倍 B. 机器B比机器A快1.2倍 C. 机器A的速度是机器B的1.2倍 D. 机器B的速度是机器A的1.2倍 8.假定编译器对高级语言的某个语句可以编译生成两种不同的指令序列,序列一为:A类指令2条,B类指令1条,C类指令2条;序列二为:A类指令4条,B类指令1条,C类指令1条。指令序列中用到的A、B和C三类指令的CPI分别为1、2和3,则以下哪个结论是错误的?( ) A. 代码序列一比序列二少1条指令 B. 代码序列一比序列二的执行速度快 C. 代码序列一的总时钟周期数比序列二多1个 D. 代码序列一的CPI比序列二的CPI大
9.假定用不同的编译器对同一个程序进行编译生成的指令序列为:序列一为:A类指令5条,B类指令1条,C类指令1条;序列二为:A类指令10条,B类指令1条,C类指令1条。两个指令序列在时钟周期为2ns的机器上运行。根据计算,得出其MIPS指标和执行速度两方面的结论为( )。 A. 序列一的MIPS数比序列二多50,序列一的执行速度也比序列二快10s B. 序列二的MIPS数比序列一多50,但序列一的执行速度比序列二快10s C. 序列一的MIPS数比序列一多100,序列一的执行速度也比序列二快20s D. 序列二的MIPS数比序列一多100,但序列一的执行速度比序列二快20s
10.以下有关性能评价的叙述中,正确的是( )。 A. 对计算机性能的评价主要是通过考察程序运行的速度来进行的 B. 对计算机I/O部分进行改进后,整个系统的性能会得到同样幅度的提高 C. 计算机的MISP数越高,性能越好 D. 综合性的基准测试程序能够更好地评价机器的性能 |