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