多核编程练习题目

多核编程练习题目

ID:16295279

大小:40.50 KB

页数:8页

时间:2018-08-09

多核编程练习题目_第1页
多核编程练习题目_第2页
多核编程练习题目_第3页
多核编程练习题目_第4页
多核编程练习题目_第5页
资源描述:

《多核编程练习题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、多核编程一、不定项选择(每题4分)1.计算机的硬件工艺发展顺序是:(A)A.电子管数字计算机、晶体管数字计算机、集成电路数字计算机、大规模集成电路数字计算机B.晶体管数字计算机、电子管数字计算机、集成电路数字计算机、大规模集成电路数字计算机C.电子管数字计算机、集成电路数字计算机、大规模集成电路数字计算机、晶体管数字计算机D.电子管数字计算机、集成电路数字计算机、晶体管数字计算机、大规模集成电路数字计算机2.下面关于Intel8086芯片于8088芯片的描述,不正确的是:(D)A.8086是第一个16位的微处理器。B.808

2、8是第一个16位的微处理器。C.8086每周期能传送或接收16位数据D.8088每周期能传送或接收16位数据3.针对内存的速度瓶颈,英特尔为80386设计了_______来解决这个速度瓶颈:(B)A.虚拟86B.高速缓存(Cache)C.浮点运算单元D.多媒体扩展指令集1.对一个具体的问题做性能优化时,可以同时在这多个层次上考虑可能的优化手段,一般说来:(AB)A.在越高的层次上进行优化,可能获得的效益越高B.在越低的层次上进行优化工作则相对越容易实现C.在越高的层次上进行优化,可能获得的效益越低D.在越低的层次上进行优化工

3、作则相对越难于实现2.VTune性能分析器中的取样功能有哪几种方式?(AC)A.基于时间取样B.随机取样C.基于事件取样D.线性取样3.Intel调优助手能够给我们自动推荐代码改进办法,主要有以下哪些方面?(BCD)A.算法自动改进B.处理器瓶颈以及改进C.取样向导增强D.超线程1.使用-O3编译选项所得的程序,执行效率比使用-O2编译选项所得的程序_______。(D)A.高B.低C.一样D.不一定2.对于函数调用的边际效应,以下表述不正确的是:(B)A.只要函数在调用的过程中改变了某些全局变量的值,我们就称函数调用中有边

4、际效应。B.存在边际效应的函数调用,其调用次数的不同会对整个程序的行为产生不同的影响。C.为了避免函数调用的边际效应,就必须尽量避免使用全局变量,尽量使用局部变量。D.编译器无法检测出函数调用中是否会产生边际效应,所以应该将函数调用移出循环体外。3.对于一个优化的编译器,以下表述不正确的是:(D)A.编译器负责其中的寄存器分配的优化B.编译器负责其中的代码选择及有限重组的优化C.编译器进行一些局部范围内的优化D.优化的编译器能够改进算法的计算复杂度1.以下表述不正确的是:(D)A.在传统的操作系统中,CPU调度和分派的基本单

5、位是进程B.在引入线程的操作系统中,则把线程作为CPU调度和分派的基本单位C.同一进程中线程的切换不会引起进程切换,从而避免了昂贵的系统调用D.由一个进程中的线程切换到另一进程中的线程时,也不会引起进程切换2.以下表述正确的是:(AC)A.在引入线程的操作系统中,进程之间可以并发执行B.在引入线程的操作系统中,一个进程中的多个线程之间不可以并发执行C.进程是拥有系统资源的一个独立单位,它可以拥有自己的资源D.线程是拥有系统资源的一个独立单位,它可以拥有自己的资源3.以下表述不正确的是:(A)A.用户级线程在用户层通过线程库来

6、实现。对它的创建、撤销和切换都要利用系统的调用。B.核心级线程由操作系统直接支持,即无论是在用户进程中的线程,还是系统进程中的线程,它们的创建、撤消和切换都由核心实现C.硬件线程就是线程在硬件执行资源上的表现形式D.用户级线程通过操作系统被作为核心级线程实现,再通过硬件相应的接口作为硬件线程来执行4.对于操作系统中的线程,以下表述不正确的是:(D)A.操作系统中存在两种类型的线程,I/O阻塞线程和计算非阻塞线程B.IO阻塞线程主要用于有交互式的程序中,它在大多数时间内都在等待外部事件C.计算非阻塞线程在大多数时间内都是被调度

7、函数调度到的,应该和处理器资源相匹配D.在处理IO阻塞线程的时候要依次地等待每个请求完成才继续处理下一个请求1.I/O阻塞线程_____引起时间片切换开销,计算非阻塞线程_____引起时间片切换的开销。(A)A.不会,会B.会,不会C.都会D.都不会2.以下表述错误的是:(D)A.OpenMP可以根据目标系统尽量使用最优数量的线程个数B.使用线程池可以避免为每个线程创建新进程的开销C.线程池通常具有最大线程数限制,如果所有线程都繁忙,而额外的任务将放入队列中,直到有线程可用时才能够得到处理D.对于有优先级的线程,也可以使用线

8、程池3.调用exit会使____进程终止;调用pthread_exit会使____进程终止。(B)A.整个,整个B.整个,调用C.调用,调用D.调用,整个1.如果多个线程同时执行函数的多个活动请求而不会相互干扰,那么这个函数是____,如果会相互干扰,那么这个函数是_____。(A)A.线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。