多核程序设计(最重要的).doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多项选择 计算机的硬件工艺发展的顺序是:(A) 电子管数字计算机、晶体管数字计算机、集成电路数字计算机、大规模集成电路数字计算机 。 晶体管数字计算机、电子管数字计算机、集成电路数字计算机、大规模集成电路数字计算机。 电子管数字计算机、集成电路数字计算机、大规模集成电路数字计算机、晶体管数字计算机。 电子管数字计算机、集成电路数字计算机、晶体管数字计算机、大规模集成电路数字计算机 2.下面关于Intel8086芯片与8088芯片的描述,不正确的是:(D) A.8086是第一个16位的微处理器。 B.8088是第一个16位的微处理器。 C.8086每周期能传送或接受16位整数。 D.8088每周期能传送或接受16位整数。 3.针对内存的速度瓶颈,英特尔为80386设计了--------来解决这个速度瓶颈:(B) A.虚拟86. B.高速缓存(Cache). C.浮点运算单元。 D.多媒体扩展指令集。 4.对一个具体的问题做性能优化时,可以同时在这多个层次上考虑可能的优化手段,一般来说:(AB) A.在越高的层次上进行优化,可能获得的效益越高。 B.在越高的层次上进行优化工作则相对越容易实现。 C.在越高的层次上进行优化,可能获得的效益越低。 D.在越低的层次上进行优化工作则相对越难于实现。 5.VTune性能分析器中的取样功能有哪几种方式?(AC) A.基于时间取样 B.随机取样。 C.基于事件取样。 D.线性取样。 6.Intel调优助手能够给我们自动推荐代码改进方法,主要有以下哪些方面?(BCD) A.算法自动改进。 B.处理器瓶颈以及改进。 C.取样向导增强。 D.超线程。 7.使用-O3编译选项所得的程序,执行效率比使用-O2编译选项所得的程序--:(D) A.高 B.低 C.一样 D.不一定 8.对于函数调用的边际效应,以下表述不正确的是:(B) A.只要函数在调用的过程中改变了某些全局变量的值,我们就称函数调用中有边际效应。 B.存在边际效应的函数调用,其调用次数的不同会对整个程序的行为产生不同的影响。 C.为了避免函数调用的边际效应,就必须尽量避免使用全局变量,尽量使用局部变量。 D.编译器无法检测出函数调用中是否会产生边际效应,。。。移出循环体外。 9.对于一个优化的编译器,以下表述不正确的是:(D) A.编译器负责其中的寄存器分配的优化。 B.编译器负责其中的代码选择及有限重组的优化。 C.编译器进行一些局部范围内的优化。 D.优化的编译器能够改进算法的计算复杂度。 10.以下表述不正确的是:(D) A.在传统的操作系统中,CPU调度和分派的基本单位是进程。 B.在引入线程的操作系统中,则把线程作为CPU调度和分派的基本单位。 C.同一进程中线程的切换不会引起进程切换,从而避免了昂贵的系统调用。 D.由一个进程中的线程切换到另一进程中的线程时,也不会引起进程切换。 11.以下表述不正确的是:(AC) A.在引入线程的操作系统中,进程之间可以并发执行。 B.在引入线程的操作系统中,一个进程中的多个线程之间不可以并发执行。 C.进程是拥有系统资源的一个独立单位,它可以拥有自己的资源。 D.线程是拥有系统资源的一个独立单位,它可以拥有自己的资源 12.以下表述不正确的是:(A) A.用户级线程在用户层通过线程库来实现。对它的创建、撤销和切换要利用喜用的调用。 B.核心级线程由操作系统直接支持,即无论是在用户进程中的线程,还是系统进程中的线程,它们的创建、撤销和切换都由核心实现。 C.硬件线程就是线程在硬件执行资源上的表现形式。 D.用户级线程通过操作系统被作为核心级线程实现,再通过硬件相应的接口作为硬件线程来执行。 13.对于操作系统中的线程,以下表述不正确的是:(D) A.操作系统中存在两种类型的线程,I/O阻塞线程和计算非阻塞线程。 B.IO阻塞线程主要用于有交互式的程序中,它在大多数时间内都在等待外部事件。 C.计算非阻塞线程在大多数时间内都是被调度函数调用到的,应该和处理器资源相匹配。 D.在处理IO阻塞线程的时候要依次地等待每个请求完成才继续处理下一个请求。 14.I/O阻塞线程----引起时间片切换开销,计算非阻塞线程----引起时间片切换的开销。(A) A.不会,会。 B.会,不会。 C.都会。 D.都不会。 15.以下表述错误的是:(D) A.OpenMP可以根据目标系统尽量使用最优数量的线程个数。 B.使用线程池可以避免为每个线程创建进程的开销。 C,线程池通常具有最大线程数限制,如果所有线程都繁忙,而额外的任务将放入队列中,直到有线程可用时才能够得到处理。 D.对于有优先级的线程,也可以使用线程池。 16.调用exit会使----进程终止;调用pthread_exit会使----进程终止。(B)

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档