嵌入式系统模拟试题

发布 2022-10-21 07:30:28 阅读 4611

上海交通大学继续教育学院模拟试题。

课程名称:嵌入式系统及应用试卷类型:开卷。

学号姓名:1. 在专用性、资源受限、功耗约束、常由外接交流电电源供电这4个特征中,不是嵌入式系统特征的是___

2. 在移动**、***、mid、深蓝超级计算机这4个设备中,不是嵌入式系统的是___

3. 指令和数据共享同一总线的体系结构是___

4. 在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是___

5. 假设使用奇偶校验位,uart发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要___个时钟节拍。

6. arm7中如果需要实现形如 r0=r1+(r2<<3)的操作,最少可以用___条指令。

7. 使用gcc将源**文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为___

8. 显示当前目录的路径的命令是___

9. 在整个文件系统搜索文件所在的位置,可以使用___命令。

10. 操作系统的各种睡眠状态中,必须保持对内存供电的是___模式。

11. 交叉开发形成的可执行文件最终要在___上运行。

12. elf文件的。bss section一般是用来存储___

13. wimp交互模式中,每个字母代表的意思分别是。

14. linux、vxworks、windows ce、μc/os-ii中不是实时操作系统的有___

15. rms的中文意思是___edf的中文意思是___

16. 基于cmos工艺的处理器内核的动态功耗动态功耗w,与供电电压v,工作频率f的关系为___

1. 关于嵌入式组成,下面说法错误的是:(

a. 嵌入式系统的中间层是位于操作系统与应用程序之间。

b. 嵌入式系统包括硬件和软件。

c. 嵌入式系统包含了一个计算机系统基本部件。

d. 每个嵌入式系统都拥有独立的操作系统。

2. 下面不属于嵌入式处理器的是:(

a. intel core(酷睿)处理器。

b. intel atom处理器。

c. mcs-51单片机。

d. arm处理器。

3. 关于嵌入式处理器内核性能,下面说法正确的是:(

a. dmips反映处理器内核的功耗性能。

b. dmips越高反映处理器内核架构的越先进。

c. “dmips/主频”越高反映处理器内核架构的越先进。

d. 内核的动态功耗性能一般用mw来衡量。

4. 关于体系结构与实现结构,下面说法正确的是:(

a. x86是一种实现结构。

b. x86架构处理器的实现结构都是一样的。

c. 体系结构相同的处理器器其指令集是相同或兼容的。

d. 不同处理器要想拥有相同或兼容的指令集,其实现结构也必须一样。

5. 关于simd说法错误的是。

a. simd通过复制alu和寄存器组,共享取值、译码单元来获得计算并行。

b. simd是通过增加寄存器个数来提高数据处理的宽度。

c. simd中多个运算单元运行的是相同的指令。

d. intel atom的sse指令属于simd指令。

6. 关于跳转**问题,下面说法正确的是:(

a. 任何处理器都会有跳转**问题。

b. 处理器流水线深度越浅,跳转指令的影响越大。

c. 跳转**问题就是处理器执行跳转指令时跳转目标地址错误导致运行错误问题。

d. 跳转**问题就是跳转指令导致处理器处理速度下降的问题。

7. _需要操作系统或加载程序将其加载到内存中才能执行,__加载器只能把它加载到固定的地址运行。(

a. 可重定位执行文件,可重定位执行文件。

b. 可重定位执行文件,不可重定位执行文件。

c. 不可重定位执行文件,可重定位执行文件。

d. 不可重定位执行文件,不可重定位执行文件。

8. 关于嵌入式系统组成,下面说法正确的是( )

a. 操作系统是嵌入式系统必不可少的部分。

b. 硬件抽象层包括设备驱动、bootloader与bsp。

c. bsp(板级支持包)位于操作系统与应用程序之间。

d. 操作系统一般直接访问全部的硬件。

9. 关于嵌入式操作系统结构,下面说法正确的是( )

a. 应用软件可以直接调用操作系统的系统服务。

b. 设备驱动程序工作在用户态(user mode)。

c. 操作系统内核包括系统库。

d. 系统库和应用库属于统一层次的两种不同功能的模块。

10. 关于bootloader,下面说法正确的是( )

a. bootloader是操作系统的一部分。

b. 操作系统运行期间,bootloader一直被使用。

c. bootloader的主要任务包括初始化系统硬件,引导和启动操作系统内核。

d. bootloader向操作系统提供访问硬件的接口,操作系统需要通过bootloader来访问硬件。

11. 关于bsp,下面说法正确的是( )

a. bsp是操作系统的一部分。

b. 从功能上说,bsp不包括设备驱动的功能。

c. bsp(板级支持包)就是向应用提供访问硬件的接口。

d. bsp位于硬件抽象层。

12. 下列哪个关于实时系统的说法是不正确的。

a. 高性能系统一定是实时系统。

b. 实时操作系统需保证最坏情况下系统响应时间的可**性。

c. 实时操作系统不以提高系统(特别是cpu)的总体利用率为目标。

d. 硬实时系统中,系统的响应时间如果超过允许上限,可能会造成致命影响。

13. 关于实时操作系统的任务调度策略,下面说法正确的是( )

a. rms实现上比edf简单。

b. rms属于动态优先级策略。

c. edf属于静态优先级策略。

d. edf方法可调度的任务集,rms一定能实现可调度。

14. 关于优先级颠倒问题,下面说法正确的是( )

a. 优先级顶置和优先级继承都可防止有边际的颠倒。

b. 无边际的颠倒对实时性造成妨害比有边际的颠倒要大。

c. 优先级颠倒造成的问题是使操作系统任务调度的效率急速下降。

d. 高优先级任务h和低优先级任务l需要互斥访问一个共享资源r,如果l持有r的过程中,恰好又被一个中间优先级的任务m所抢占,此时称为有边际的优先级颠倒。

15. 关于操作系统的定制与裁剪,下面说法正确的是( )

a. 操作系统定制与裁剪是一个概念。

b. 操作系统定制在操作系统启动时完成。

c. 操作系统裁剪就要把操作系统从嵌入式系统删除掉。

d. 操作系统裁剪不惜以增加操作系统的存储空间为代价来加快操作系统运行速度。

16. 关于操作系统的合作式多任务和抢占式多任务,下列哪种说法是对的。

a. linux不是基于抢占式多任务的。

b. 抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。

c. 合作式多任务中一个任务执行的最小时间是一个时间片。

d. 合作式还是抢占式的区别在于是不是支持多进程。

17. 关于linux内核,下面说法错误的是( )

a. linux采用了微内核结构。

b. linux支持虚拟地址模式。

c. linux是一种抢占式多任务操作系统。

d. linux的驱动程序可以动态加载和卸载。

18. 下面说法正确的是( )

a. 嵌入式系统一般拥有全键盘之类的输入设备。

b. 屏幕键盘是覆盖在屏幕上的半透明的物理键盘。

c. 嵌入式系统和桌面计算机一样常使用4:3屏幕纵横比的屏幕。

d. 嵌入式系统常采用触摸屏(touch-screen)和指示笔(stylus)代替鼠标完成指向输入。

19. 当一个应用从桌面计算机移植到同纵横比的小尺寸触摸屏的嵌入式系统时,引起的问题包括( )

a. ①b. ③

c. ①d. ①

20. 常见的嵌入式系统的图形用户界面库包括( )

a. ①b. ①

c. ①d. ①

21. 嵌入式系统的优化包括:(

a. ①b. ①

c. ①d. ①

22. 性能优化一般都有代价,也就说性能优化带来的***,这些***包括:(

a. ①b. ①

c. ①d. ①

23. 关于软件优化的工具,下面说法正确的是( )

a. 简档(profiling)工具可以自己实现对用户程序的修改、优化。

b. 将归并排序改为快速排序是编译器能自动完成的优化。

c. 当gcc编译、链接程序时,使用-o3参数得到可执行文件的长度可能比-o2要大。

d. 在arm架构机器上使用ipp库完成计算可以收到缩短运行时间的效果。

24. cpu节流(cpu throttling)采用的是( )功耗控制技术。

a. apm、acpi标准。

b. 动态电压/频率放缩技术。

c. 节能的电路设计和制造工艺。

d. 时钟门控(clock gating)技术。

25. 下面不符合低功耗设计原则的行为是( )

a. 在循环控制变量前加register关键词。

b. 一个要求持续一段时间的windows程序的实现思路是,不停地将系统时间比对截止时间,大于等于时结束程序。

c. 一个要求持续一段时间的windows程序的实现思路是,用开始程序开始启动一个系统定时器,将时间到消息(message)的响应动作设置为结束应用。

d. 一个要求持续一段时间的windows程序的实现思路是,调用操作系统sleep函数睡眠指定时间后结束应用。

1. 假设一个软件工程包含一个如下的makefile,且已经用make命令进行了一次成功的编译。

假设我们又修改了文件,然后分别执行下述命令1) make;2) make clean。请简要描述这两个命令分别会执行哪些动作。

2. 对于如下c**片段:

假设:1) get_data函数是别人实现的,它返回一个根据i而定的整数值;2) 编译器不会帮你进行任何优化;3) 目标cpu上乘法需要较多周期。

嵌入式系统模拟试题

2.下面不属于嵌入式处理器的是 a.intel core 酷睿 处理器。b.intel atom处理器。c.mcs 51单片机。d.arm处理器。3.关于嵌入式处理器内核性能,下面说法正确的是 a.dmips反映处理器内核的功耗性能。b.dmips越高反映处理器内核架构的越先进。c.dmips 主频...

《嵌入式系统》模拟试题 A 答案

石家庄邮电职业技术学院。20xx 级20xx 20xx x 学期期末考试试卷 a 课程名称 嵌入式系统任课教师 xxxx考试时间 120 分钟。班级姓名学号。一 单项选择题 每小题2分,共20分 在每小题列出的四个选项中只有一个选项是正确的,请将其 填写在题目中的空格内。错选 多选或未选均不得分。1...

嵌入式系统试题

试题纸。课程名称适用专业年级。考生学号考生姓名。嵌入式系统结构与操作系统 期中试卷。一 填空题 35分,每小题5分 1 arm7tdmi采用 流水线结构,对于arm指令集,当处理器执行0x40001000处的指令时,pc的值为 该处的指令处于状态。2 arm7tdmi处理器采用的计算机结构,程序存储...