题目详情

某舰载综合处理系统由若干数据处理模块、10处理模块、信号处理模块、图形处理模块、大容量处理模块和电源模块组成,各处理模块通过CAN总线连接,如图1-1所示。

中级嵌入式系统设计师,章节练习,基础复习,中级嵌入式系统设计师练习

为了提高综合处理系统处理速度,主要处理模块都设计为多个处理器。其中,数据处理模块有

中级嵌入式系统设计师,章节练习,基础复习,中级嵌入式系统设计师练习

中级嵌入式系统设计师,章节练习,基础复习,中级嵌入式系统设计师练习

串行RapidlO协议即SRIO通信协议,构建了3层协议体系。

如图1-3所示,分别是物理层、传输层、逻辑层。物理层定义了硬件接口电器特性,并包括链路控制、初级流量控制和低级错误管理等功能;传输层负责进行寻址和路由信息管理;逻辑层定义了服务类型和包交换格式。逻辑层定义了数据包格式,同时支持两种操作方式,分别是直接IO/DMA方式和消息传递方式。

直接IO/DMA是一种常用数据传输方式,发送端需要知道被访问设备存储空间地址映射,被访问端操作基本由硬件实现。直接I0/DMA下,发起一次传输操作,需要有效数据、目标器件ID、数据长度、数据在被访问设备存储空间地址以及包优先级等;同时,所有构成包长度为32bit整数倍;若包长度不能满足要求,则添加附加位进行弥补。消息传递方式不要求发送节点知道目节点地址空间映射,当数据到达目节点时,会根据邮箱号确定消息存储位置。在消息传递模式下进行数据传输时,除了有效载荷外还需要提供目节点ID、数据长度、包优先级和邮箱号等。

问题:1 可执行程序有严格格式,一般分为text段、data段和bss段,请解释各段存放内容,并将答案填写在(1)~(3)中。

陈工程师写了一段图形图像相关程序,在程序中他定义了一个大数组,如下所示:char arrMap[1024*1024];void main(void){...}请问此数组位于内存哪个位置(即在那个段中)?请将答案写到(4)处。

问题:2 RapidlO逻辑层中直接IO/DMA和消息传递这两种传输方式主要差异如表1-1所示。请完成表中内容,将表1-1中(1)~(5)答案填写在对应栏中。

中级嵌入式系统设计师,章节练习,基础复习,中级嵌入式系统设计师练习

问题:3 在IO处理模块等多个模块上,都采用中断方式处理输入输出。在中断处过程包括关中断、保存断点、识别中断源等一系列步骤,如图1-4所示,请完成其中填空。

中级嵌入式系统设计师,章节练习,基础复习,中级嵌入式系统设计师练习

正确答案及解析

正确答案
解析

问题1:(1)text段:存放程序代码;(2)data段:存放有初值全局变量和常量(3)bss段:存放未被初始化全局变量(4)该数组是未初始化全局变量,因此存放在bss段中。

问题2:(1)可以(2)不需要(3)通过邮箱号间接寻址(4)读/写(5)无

问题3:(1)识别中断源(2)设置新屏蔽字(3)执行中断服务程序主体(4)关中断

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案

相关题库更多 +