嵌入式操作系统期末考试答案
嵌入式系统基础B及答案

………………………………密………………………………封………………………………线………………………………2015—2016学年第二学期期末考试一、单项选择题(每题2分,共30分)1、下面哪种操作系统不属于商用操作系统。
( )A、windows xpB、LinuxC、VxWorksD、WinCE2、下面哪点不是嵌入式操作系统的特点。
( )A、内核精简B、专用性强C、功能强大D、高实时性3、下面哪种不属于嵌入式系统的调试方法。
( )A、模拟调试B、软件调试C、BDM/JTAG调试D、单独调试4、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。
( )A、ResetB、数据中止C、FIQD、IRQ5、NAND FLASH和NOR FLASH的区别正确的是( )。
A、NOR的读速度比NAND稍慢一些B、NAND的写入速度比NOR慢很多C、NAND的擦除速度远比NOR的慢D、大多数写入操作需要先进行擦除操作6、通常所说的32 位微处理器是指( )。
A、地址总线的宽度为32 位B、处理的数据长度只能为32 位C、CPU 字长为32 位D、通用寄存器数目为32 个7、ADD R0,R1,[R2]属于( )。
A、立即寻址B、寄存器间接寻址C、寄存器寻址D、基址变址寻址8数据字越长则( )。
A、时钟频率越快B、运算速度越快C、对存储器寻址能力越差D、精度越高9、典型的计算机系统结构是( )。
A、冯诺依曼体系结构B、哈佛结构C、单总线结构D、双总线结构10、下列不是RISC指令系统特点的是( )。
A、大量使用寄存器B、采用固定长度指令格式………………………………密………………………………封………………………………线………………………………C 、 使用多周期指令D 、 寻址方式多11、下列那种设备不属于嵌入式系统产品( )。
A 、PDAB 、ATM 取款机C 、个人计算机D 、机顶盒12、下列不属于ARM 处理器异常工作模式的是( )。
嵌入式系统试卷及答案

2021年上学期11级运算机专业嵌入式系统期末试卷一、选择题(本大题共10个小题,每题1分,共10分)一、和PC机系统相较,以下哪点不是嵌入式系统所特有的:( C )A、系统内核小B、专用性强C、可执行多任务D、系统精简二、ADD R0,R1,#3属于( A )寻址方式。
A、当即寻址B、多寄放器寻址C、寄放器直接寻址D、相对寻址3、GET伪指令的含义是:( A )A、包括一个外部文件B、概念程序的入口C、概念一个宏D、声明一个变量4、μCOS-II操作系统不属于:( C )A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统五、FIQ中断的入口地址是:( A )A、0x0000001CB、0x00000008C、0x00000018D、0x00000014六、ARM指令集和Thumb指令集别离是( D )位的。
A、8位,16位B、16位,32位C、16位,16位D、32位,16位7、BL和BX的指令的区别是( D )A、BL是跳转并切换状态;BX带返回的跳转并切换状态。
B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。
C、BL是跳转并切换状态;BX是带返回的连接跳转。
D、BL是带返回的连接跳转;BX是跳转并切换状态。
八、Boot Loader 的启动进程是( A )A.单时期B. 多时期C.单时期和多时期都有D.都不是九、以下说法不正确的选项是( B )A 、任务能够有类型说明B 、任务能够返回一个数值C 、任务能够有形参变量D 、任务是一个无穷循环10、假设已概念的函数有返回值,那么以下关于该函数挪用表达中错误的选项是( D )A、函数挪用能够作为独立的语句存在B、函数挪用能够作为一个函数的实参C、函数挪用能够出此刻表达式中D、函数挪用能够作为一个函数的形参1.用户编写了一个文本文件a.txt,想将该文件名称改成txt.a,以下命令__D____能够实现。
A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。
嵌入式试题及答案

嵌入式试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统是指:A. 具有特定功能的计算机系统B. 只运行单一任务的计算机系统C. 可以运行多个操作系统的计算机系统D. 以上都不是2. 下列哪项不是嵌入式系统的典型特征?A. 实时性B. 可扩展性C. 资源受限D. 专用性3. 嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 以上都是4. 在嵌入式系统中,操作系统的作用是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行所有程序D. 以上都不是5. 以下哪个不是嵌入式操作系统?A. LinuxB. WindowsC. VxWorksD. QNX6. 嵌入式系统的硬件设计通常需要考虑哪些因素?A. 成本B. 功耗C. 尺寸D. 所有以上7. 以下哪个是嵌入式系统的通信接口?A. USBB. HDMIC. VGAD. 所有以上8. 嵌入式系统中的中断处理机制主要用于:A. 程序调试B. 系统启动C. 任务调度D. 错误检测9. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 桌面计算D. 汽车电子10. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析B. 系统设计C. 编码与测试D. 所有以上答案:1. A2. B3. B4. A5. B6. D7. D8. C9. C10. D二、多项选择题(每题3分,共15分)11. 嵌入式系统设计时需要考虑的非功能性需求包括:A. 性能B. 可靠性C. 安全性D. 可维护性12. 以下哪些是嵌入式系统开发中的编程语言?A. CB. C++C. JavaD. Python13. 在嵌入式系统中,哪些因素会影响系统的功耗?A. 处理器的运行频率B. 内存的使用量C. 外设的使用D. 所有以上14. 嵌入式系统的软件架构通常包括:A. 硬件抽象层B. 操作系统内核C. 设备驱动程序D. 应用程序15. 以下哪些是嵌入式系统的调试工具?A. 逻辑分析仪B. 仿真器C. 调试器D. 编译器答案:11. ABCD12. ABC13. D14. ABCD15. ABC三、简答题(每题5分,共10分)16. 简述嵌入式系统的实时性要求。
嵌入式操作系统期末考试+答案

1、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对(功能)、(可靠性)、(成本)、(体积)、(功耗)严格要求的专用计算机系统。
2、嵌入式系统开发采用的交叉开发环境是由(宿主机)和(目标机)组成的。
3 、挂载设备到文件系统的命令是(mount),从文件系统中卸载设备命令是(umounts)。
4、在系统提示符号输入vi 及文件名称后,就进入vi 全屏幕编辑画面,进入vi 之后,是处于(命令)模式,要切换到(编辑)模式才能够输入文字。
5、GCC的编译流程分为4个步骤,分别为:(预处理),编译,(汇编),链接。
6、Linux 系统的设备分为三类:(字符设备)、(块设备)和网络设备。
7、操作系统的功能包(处理机管理)、(存储管理)、(设备管理)、(信息管理)、(作业管理)。
选择1、下面哪点不是嵌入式操作系统的特点。
( C )(A)内核精简(B)专用性强(C)功能强大(D)高实时性2、嵌入式Linux 下常用的文件系统不包括以下哪一项( A )(A)nfs (B)romfs (C)yaffs (D)jffs3、下面关于Shell的说法,不正确的是:(D )(A)操作系统的外壳(B)用户与Linux 内核之间的接口程序(C)一个命令语言解释器(D)一种和 C 语言类似的程序语言4、在Bootloade r()模式下,目标机可以通过通信手段从主机更新系统。
(B )(A)启动加载模式(B)下载模式(C)实时模式(D)保护模式5、文件exerl的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是: ( A )(A)chmod a+x g+w exer1 (B)chmod 765 exer1 (C)chmod o+x exer1 (D)chmod g+w exer16、在vi 编辑环境中,下面()选项不是从命令行模式切换到插入模式。
( C )(A) i (B) o (C) ESC (D) a7、shell 变量名命名中不包括()。
嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。
嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
嵌入式期末试题及答案

嵌入式期末试题及答案[注意:本文章以题目的方式展示试题及答案,下文并未出现实际试题]引言在嵌入式系统的学习中,期末试题是评估学生对于该学科知识和技能掌握程度的重要方式之一。
本文将为大家提供一份嵌入式期末试题及答案,帮助大家更好地准备和复习期末考试内容。
多选题1. 下列哪些是嵌入式系统的特征?(多选)a. 嵌入式系统通常包含少量资源b. 嵌入式系统的应用范围广泛c. 嵌入式系统的功耗可以忽略不计d. 嵌入式系统的性能要求较低答案:a、b2. 嵌入式系统中,以下哪项属于输入设备?(多选)a. 键盘b. USB接口c. 音箱d. 显示器答案:a、b、d填空题3. 嵌入式系统是指将计算机技术和________集成的特定功能设备。
答案:电子技术4. 嵌入式系统的一个重要特点是对系统的稳定性和________性的要求较高。
答案:可靠简答题5. 简述嵌入式系统和通用计算机的区别。
答案:嵌入式系统通常针对特定的应用领域,它的硬件资源和软件功能相对简单,功耗低,且具有可靠性要求高的特点。
通用计算机则更注重通用性,能够运行复杂的应用软件,它的硬件资源和软件功能相对丰富。
编程题6. 编写一个C语言程序,实现将一个整数数组逆序输出的功能。
答案:```c#include <stdio.h>void reverseArray(int arr[], int size) { int start = 0;int end = size - 1;while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}}int main() {int arr[] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); reverseArray(arr, size);for (int i = 0; i < size; i++) {printf("%d ", arr[i]);}return 0;}```总结本文提供了一份嵌入式期末试题及答案,涵盖了嵌入式系统的特征、输入设备、嵌入式系统和通用计算机的区别以及编程题等内容。
嵌入式考试试题及答案

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, (嵌入式微处理器),(嵌入式DSP处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指( PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI 采用(冯诺依曼体系)的内核架构。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。
( D )(A) DOS(B)UNIX(C) Windows xp (D)LINUX在CPU中,__(3)__可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区。
(3)A. 程序计数器 B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器●关于在I/O 设备与主机间交换数据的叙述,“__(4)__”是错误的。
(4)A. 中断方式下,CPU 需要执行程序来实现数据传送任务 B. 中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作C. 中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据D. 若同时接到DMA 请求和中断请求, CPU 优先响应DMA 请求●关于校验方法,“__(5)__ ”是正确的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空
1、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对(功能)、(可靠性)、(成本)、(体积)、(功耗)严格要求的专用计算机系统。
2、嵌入式系统开发采用的交叉开发环境是由(宿主机)和(目标机)组成的。
3、挂载设备到文件系统的命令是(mount),从文件系统中卸载设备命令是(umounts)。
4、在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面,进入vi之后,是处于 (命令)模式,要切换到(编辑)模式才能够输入文字。
5、GCC的编译流程分为4个步骤,分别为:(预处理),编译,(汇编),链接。
6、Linux系统的设备分为三类:(字符设备)、(块设备)和网络设备。
7、操作系统的功能包(处理机管理)、(存储管理)、(设备管理)、(信息管理)、(作业管理)。
选择
1、下面哪点不是嵌入式操作系统的特点。
(C)
(A)内核精简(B)专用性强(C)功能强大(D)高实时性
2、嵌入式Linux下常用的文件系统不包括以下哪一项(A)
(A)nfs(B)romfs(C)yaffs(D)jffs
3、下面关于Shell的说法,不正确的是:(D)
(A)操作系统的外壳(B)用户与Linux内核之间的接口程序(C)一个命令语言解释器(D)一种和C语言类似的程序语言
4、在Bootloader()模式下,目标机可以通过通信手段从主机更新系统。
(B)
(A)启动加载模式(B)下载模式(C)实时模式(D)保护模式
5、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是: (A)
(A)chmoda+xg+wexer1(B)chmod765exer1(C)chmodo+xexer1(D)chmodg+wexer1
6、在vi编辑环境中,下面()选项不是从命令行模式切换到插入模式。
(C)
(A)i(B)o(C)ESC(D)a
7、shell变量名命名中不包括()。
(D)
(A)字母(B)数字(C)下划线(D)括号
8、下列关于字符设备说法不正确的是()。
(C)
(A)以字节为单位逐个进行I/O操作(B)字符设备中的缓存是可有可无的
(C)支持随机访问(D)字符设备可以通过设备文件节点访问
9、以下哪一项是是硬盘设备文件()。
(B)
(A)fd0(B)hda(C)eth1(D)ht0
10、共享内存通信机制的缺点是()。
(B)
(A)需要花费额外的内存空间(B)需要使用额为的同步机制
(C)需要额外硬件支持(D)通信过程中需要反复读取内存,时间开销大
简答题
1.嵌入式操作系统在哪些方面较为突出的特点并请列举出4种目前较常用的手机嵌入
式操作系统。
四个方面:系统实时高效性硬件的相关依赖性软件固态化应用的专用性
四种手机操作系统:Window Mobile SymbianOSAndriod OSE
2.请简单说明uC/OS-II任务通信机制有哪几种。
uC/OS-II的通信机制有信号量、事件标志组、消息邮箱、消息队列等
3.什么是BootLoader它最基本的功能有哪些
BootLoader是在嵌入式系统上电后执行的第一个程序。
由它最终将操作系统启动起来并将控制权交给操作系统。
它最基本的功能是硬件系统的初始化和内核启动参数的设置,并启动内核。
4.搭建嵌入式开发环境主要包括哪几方面的搭建并说明主机与目标机的使用什么软
件建立连接
搭建嵌入式开发环境主要包括三个方面:搭建交叉编译环境
搭建主机与目标机的通信环境
搭建下载操作系统内核的环境(每个要点2分,共6分)
在Windows主机上使用超级终端软件
在Linux主机上使用Minicom软件(每个要点1分,共2分)
5.Shell变量用于在Shell程序中保存系统和用户需要使用的值,Shell变量可分为3
种类型,请简述这3中类型。
(1)系统变量
系统变量是Linux系统中已经定义好的变量,用户只能使用系统变量,而不能创建或赋值系统变量。
所有的系统变量都由“$”符和另一符号组成。
(2)用户变量
用户变量是Shell用户自己定义的变量,只在用户自己的Shell中有效,因此又称为本地变量。
(3)环境变量
环境变量是用户登录时Linux系统为用户预先设定好的一类Shell变量。
环境变量的功能是设置用户在当前Shell中的工作环境,包括用户宿主目录,命令查找路径,用户当前目录等。
综合题
1. 编写shell程序,实现自动增加10个用户账号的功能。
账号名为
user1至user10,然后再将它们删除
#!/bin/bash
i=1
while[$i–le10]do
adduseruser$i
i=$((i+1))
done
j=1
while[$j–le10]do
userdeluser$j
j=$((j+1))
done(本题10分)
2. 有如下含有3个目标体的makefile文件:
test:
gcc-otestkang.o
:
gcc-Wall-O-g-c-o
:
gcc-Wall-O-g-c-o
为了简化编写,请先将上述文件使用自动变量替换实现。
并且根据makefile的隐含规则,将其在简化。
OBJS=
CC=gcc
CFLAGS=-Wall-O–g
test:$(OBJS)
$(CC)-o$@$^
:
$(CC)$(CFLAGS)–c-o$@$<
:
$(CC)$(CFLAGS)–c-o$@$<
根据隐含规则,上述makefile文件可以写成:
OBJS=
CC=gcc
CFLAGS=-Wall-O–g
test:$(OBJS)
$(CC)-o$@$^
(本题10分)。