【软考系统架构设计师】复盘架构设计师真题知识点第二十一章—嵌入式系统
【软考系统架构设计师】复盘架构设计师真题知识点第二十一章---嵌入式系统
第一部分 综合知识历年真题
2009下综合知识历年真题(4分)
【2009下架构真题第06题:黄色】
06.嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。在中断时,CPU断点信息一般保存到(10)中。
(9)
A.速度最快
B.CPU不参与操作
C.实现起来比较容易
D.能对突发事件做出快速响应
(10)
A.通用寄存器
B.堆
C.栈
D.I/O 接口
解答:答案选择D|C。二周目第二空错。
- 本题主要考查嵌入式系统中断的基础知识。
- 嵌入式系统中采用中断方式实现输入输出的主要原因是能对突发事件做出快速响应。
- 在中断时,CPU断点信息一般保存到栈中。
【2009下架构真题第07题:绿色】
07.在嵌入式系统设计时,下面几种存储结构中对程序员是透明的是(11)。
(11)
A.高速缓存
B.磁盘存储器
C.内存
D.flash存储器
解答:答案选择A。二周目红色变绿色。
- 本题主要考查嵌入式系统程序设计中对存储结构的操作。
- 对照4个选项,可以立即看出高速缓存(Cache)对于程序员来说是透明的。
【2009下架构真题第08题:黄色】
08.系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过(12)实现的。
(12)
A.I/O指令
B.专用的数据传送指令
C.CPU中有移位功能的数据寄存器
D.接口中的移位寄存器
解答:答案选择D。二周目还是蒙对。
- 本题主要考查嵌入式系统间进行异步串行通信时数据的串/并和并/串转换方式。
- 一般来说,嵌入式系统通常采用接口中的移位寄存器来实现数据的串/并和并/串转换操作
2010下综合知识历年真题(0分)
2011下综合知识历年真题(0分)
2012下综合知识历年真题(3分)
【2012下架构真题第06题:绿色】
06.以下关于嵌入式系统开发的叙述,正确的是( )。
A.宿主机与目标机之间只需要建立逻辑连接
B.宿主机与目标机之间只能采用串口通信方式
C.在宿主机上必须釆用交叉编译器来生成目标机的可执行代码
D.调试器与被调试程序必须安装在同一台机器上
解答:答案选择C。
- 在嵌入式系统开发中,由于嵌入式设备不具备足够的处理器能力和存储空间,程序开发一般用PC (宿主机)来完成,然后将可执行文件下载到嵌入式系统(目标机)中运行。
- 当宿主机与目标机的机器指令不同时,就需要交叉工具链(指编译、汇编、链接等一整套工具)。
【2012下架构真题第07题:红色】
07.以下关于嵌入式系统硬件抽象层的叙述,错误的是( ) 。
A.硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性
B.硬件抽象层将操作系统与硬件平台隔开
C.硬件抽象层使软硬件的设计与调试可以并行
D.硬件抽象层应包括设备驱动程序和任务调度
解答:答案选择D。二周目选择了C。
- 硬件抽象层是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。
- 它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。
【2012下架构真题第08题:绿色】
08.( )不是反映嵌入式实时操作系统实时性的评价指标。
A.任务执行时间
B.中断响应和延迟时间
C.任务切换时间
D.信号量混洗时间
解答:答案选择A。
- 一个嵌入式实时操作系统(RTOS)的评价要从很多角度进行,如体系结构、API的丰富程度、网络支持、可靠性等。
- 其中,实时性是RTOS评价的最重要的指标之一, 实时性的优劣是用户选择操作系统的一个重要参考。
- 影响嵌入式操作系统实时性的因素有很多,如常用系统调用平均运行时间、任务切换时间、线程切换时间、信号量混洗时间(指从一个任务释放信号量到另一 个等待该信号量的任务被激活的时间延迟)、中断响应时间等。
- 任务执行时间不是反映RTOS实时性的评价指标。
2013下综合知识历年真题(4分)
【2013下架构真题第05题:红色】
05.在实时操作系统中,两个任务并发执行,一个任务要等待另一个任务发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的( )。
A.同步
B.互斥
C.调度
D.执行
解答:答案选择A。
- 由于资源共享与进程合作,并发执行的任务(进程)之间可能产生相互制约关系,这些制约关系可分为两类:竞争与协作。
- 并发进程之间的竞争关系为互斥