多核多线程期末考试复习原题教案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

502992 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档