2022软考中级嵌入式系统设计师历年经典真题及解析part12 .pdf

2022软考中级嵌入式系统设计师历年经典真题及解析part12 .pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2022软考中级嵌入式系统设计师历年经典真题及解析part12--第1页

第1题

单选题

在程序执行过程中,Cache与主存的池址映像由()。

A.硬件自动完成

B.程序员调度

C.操作系统管理

D.程序员与操作系统协同完成

【解析】正确答案:A。

本题考查计算机系统基础知识。

Cache的工作是建立在程序与数据访问的局部性原理上。即经过对大量程序执行情况的

结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是

程序执行的局部性原理。同样,对数据的访问也存在局部性现象。

为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,

同样为了提高速度的原因,Cache系统都是由硬件实现的。

第2题

单选题

下列倣法中不利于嵌入式应用软件移植的是()。

A.在软件设计上,采用层次化设计和模诀化设计

B.在软件体系结构上,在操作系统和应用软件之间引入一个中间件层

C.将不可移植的部分局域化,集中在某几个特定的文件之中

D.在数据类型上,尽量直接使用C语言的数据类型

【解析】正确答案:D。

本题考查嵌入式系统的基础知识。

嵌入式系统是指用于执行独立功能的专用计算机系统。它由包括微处理器、定时器、微

控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系

2022软考中级嵌入式系统设计师历年经典真题及解析part12--第1页

2022软考中级嵌入式系统设计师历年经典真题及解析part12--第2页

统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等

各种自动化处理任务。嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技

术和通信技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系

统对功能、成本、体积和功耗等要求。

嵌入式软件通常分为嵌入式操作系统、嵌入式支撑软件和嵌入式应用软件。嵌入式操作

系统负责嵌入系统的全部软、硬件资源的分配、调度工作,控制、协调并发活动;嵌入

式支撑软件用于帮助和支持软件开发的软件,通常包括一些嵌入式中间件等;嵌入式应

用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算

机软件。由于用户任务可能有时间和精度上的要求,因此有些嵌入式应用软件需要特定

嵌入式操作系统的支持。嵌入式应用软件和普通应用软件有一定的区别,它不仅要求其

准确性、安全性和稳定性等方面能够满足实际应用的需要,而且还要尽可能地进行优化,

以减少对系统资源的消耗,降低硬件成本。

嵌入式软件的特点有:

①嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系统服务的,这就要求它与外

部硬件和设备联系紧密。嵌入式系统以应用为中心,嵌入式软件是应用系统,根据应用

需求定向开发,面向产业、面向市场,需要特定的行业经验。每种嵌入式软件都有自己

独特的应用环境和实用价值。

②嵌入式软件应有灵活的适用性。嵌入式软件通常可以认为是一种模块化软件,它应该

能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。

首先它要小巧,不能占用大量资源;其次要使用灵活,应尽量优化配置,减小对系统的

整体继承性,升级更换灵活方便。

综上所述,嵌入式软件和硬件平台密切相关,不同的硬件平台可能使用不同的编译器,

直接使用C语言的数据类型,会引入硬件平台和软件平台带来的差异,不利于软件移植。

第3题

单选题

文档评论(0)

LLFF222 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档