logo - 刷刷题
下载APP
【简答题】

试题三
阅读以下嵌入式多核程序设计技术方面的叙述,回答问题1至问题3。
甲公司承担了一项为宇航系统配套生产高性能嵌入式计算机系统的任务,用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,并可以有效地防止系统故障的蔓延。根据用户对本项目的要求,甲公司成立了软/硬件两个项目组,总体设计由硬件组承担,负责高性能嵌入式计算机系统体系结构设计,软件组负责确定软件的技术需求和应用软件开发平台的软件设计工作。 在处理器选型方面, 硬件组王工与软件组张工在讨论采用哪种CPU体系结构方面发生争议。目前,流行的处理器结构包括了单核结构、多处理器结构、超线程结构、多核结构、共享Cache的多核结构和超线程技术的多核结构六种,如图3-1所示。

在本项目中,如果计算机采用了多线程技术实现应用程序的并发操作,程序设计人员将面临多种挑战,其主要原因在于:程序会同时发生多个动作,对这些同时发生的动作以及它们之间的交互进行管理将面临四方面的挑战,即同步、通信、负载均衡和可伸缩性,用 200 字以内的文字对上述四种挑战进行简要描述,并给出表 3-1 所述的常用并发程序设计模式的分解方式。

试题三
阅读以下嵌入式多核程序设计技术方面的叙述,回答问题1至问题3。
甲公司承担了一项为宇航系统配套生产高性能嵌入式计算机系统的任务,用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,并可以有效地防止系统故障的蔓延。根据用户对本项目的要求,甲公司成立了软/硬件两个项目组,总体设计由硬件组承担,负责高性能嵌入式计算机系统体系结构设计,软件组负责确定软件的技术需求和应用软件开发平台的软件设计工作。 在处理器选型方面, 硬件组王工与软件组张工在讨论采用哪种CPU体系结构方面发生争议。目前,流行的处理器结构包括了单核结构、多处理器结构、超线程结构、多核结构、共享Cache的多核结构和超线程技术的多核结构六种,如图3-1所示。

在本项目中,如果计算机采用了多线程技术实现应用程序的并发操作,程序设计人员将面临多种挑战,其主要原因在于:程序会同时发生多个动作,对这些同时发生的动作以及它们之间的交互进行管理将面临四方面的挑战,即同步、通信、负载均衡和可伸缩性,用 200 字以内的文字对上述四种挑战进行简要描述,并给出表 3-1 所述的常用并发程序设计模式的分解方式。

参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】实现多道程序设计技术时,不必关注的是

A.
主存储器的保护
B.
主存储器中程序的浮动
C.
系统资源的分配和调度
D.
用户程序的具体功能

【单选题】引人多道程序设计技术的目的是

A.
增强系统的用户友好性
B.
提高系统实时性
C.
充分利用处理器资源
D.
扩充内存容量

【单选题】在BSP方法中,“建立过程和数据类矩阵并为设计出新系统体系结构提供基本依据”,这一步应发生在

A.
定义企业过程阶段
B.
定义数据类阶段
C.
分析当前的系统支持阶段
D.
研究管理部门对系统的要求阶段

【单选题】引入多道程序设计技术的目的是( )。

A.
增强系统处理的准确性
B.
提高系统实时性
C.
充分利用处理器资源
D.
缓解CPU与外设速度不匹配的矛盾