刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题三(25 )

阅读以下关于嵌入式多核程序设计技术的描述,回答问题 1 至问题 3

【说明】

近年来,多核技术己被广泛应用于众多安全关键领域(:航空航天等)的电子设备中,面向多核技术的并行程序设计方法已成为软件人员急需掌握的主要技能之一。某宇航公司长期从事宇航电子设备的研制工作,随着宇航装备能力需求的提升,急需采用多核技术以增强设备的运算能力、降低功耗与体积,快速实现设备的升级与换代。针对面向多核开发,王工认为多核技术是对用户程序透明的,开发应把重点放在多核硬件架构和硬件模块设计上面,而软件方面,仅仅需要选择一款支持多核处理器的操作系统即可。而李工认为,多核架构能够使现有的软件更高效地运行,构建一个完善的软件架构是非常必要的。提高多核的利用率不能仅靠操作系统,还要求软件开发人员在程序设计 中考虑多进程或者多线程并行处理的编程问题。

【问题 1(12 分)

请用 300 字以内文字说明什么是多核技术和多线程技术,并回答李工的意见是否正确,为什么?

【问题 2(6 分)

在多核环境下,线程的活动有并行和并发两种方式,请用 300 字以内的文字说明这两种方式的含义及差别。

【问题 3(7 分)

请根据自己所掌握的多核、多线程的知识,判别表 3-1 给出的说法是否正确,并将答案写在答题纸上对应空白处(填写正确或错误)

使用微信搜索喵呜刷题,轻松应对考试!

答案:

见解析

解析:


问题 1:多核技术集成多个计算引擎在单一处理器中,提高处理能力。多线程技术则通过软件或硬件实现多个线程并发执行,进一步提升性能。李工的意见正确,因为如果不能有效利用多核的并行处理能力,将导致资源闲置。

问题 2:并行与并发是不同但相关的概念。并行是多个事件在同一时刻发生,而并发是多个事件在一段时间内交替发生,但从微观角度看仍是串行的。系统如果支持同时存在的动作则是并行或并发系统。

问题 3:根据提供的表格内容,判断各叙述的正确性。(1)、(2)、(4)和(7)为正确,(3)、(5)和(6)为错误。
“}根据上述内容,请按照要求的格式给出答案。”, “答案”: "

创作类型:
原创

本文链接:试题三(25 分) 阅读以下关于嵌入式多核程序设计技术的描述,回答问题 1 至问题 3。 【说明】

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share