博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017(3)系统设计,嵌入式多核程序设计
阅读量:4331 次
发布时间:2019-06-06

本文共 631 字,大约阅读时间需要 2 分钟。

试题三(共 25 )

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

【说明】

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

够使现有的软件更高效地运行,构建一个完善的软件架构是非常必要的。提高多核的利用率不能仅靠操作系统,还要求软件开发人员在程序设计 中考虑多进程或者多线程并行处理的编程问题。

【问题 1(12 分)

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

【问题 2(6 分)

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

【问题 3(7 分)

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

 

转载于:https://www.cnblogs.com/jianfeijiang/p/10760623.html

你可能感兴趣的文章
css 优先级
查看>>
Beta1
查看>>
【MFC】基于windows media player的音乐播放器
查看>>
重启Linux机器异常的解决方法
查看>>
NUnit使用方法
查看>>
Direct3d 设备丢失 (device lost) (转载)
查看>>
MovieLens数据挖掘练习
查看>>
【转】属性与字段的区别
查看>>
《HelloGitHub》第 34 期
查看>>
【转】js 获取 根目录地址
查看>>
Chapter11-"windows线程池" 之 内核对象触发调用回调函数
查看>>
输入一个整数,将各位数字反转后输出
查看>>
Velocity + log4j + Spring MVC + Spirng + MyBatis + Maven整合
查看>>
某比赛小记1- 挑选第N大数字
查看>>
jQuery内核详解与实践读书笔记2:破解jQuery选择器接口1
查看>>
How to fix the “NoClassDefFoundError” with ADT 17
查看>>
持续集成 解决 Jenkins 中无法展示 HTML 样式的问题
查看>>
spring读取数据库的配置信息(url、username、password)时的<bean>PropertyPlaceholderConfigurer的用法...
查看>>
laravel学习笔记(十)Facade调用流程
查看>>
用CSS3实现无限循环的无缝滚动
查看>>