嵌入式操作系统期末考试+答案

上传人:小** 文档编号:92325818 上传时间:2019-07-09 格式:DOC 页数:3 大小:21.44KB
返回 下载 相关 举报
嵌入式操作系统期末考试+答案_第1页
第1页 / 共3页
嵌入式操作系统期末考试+答案_第2页
第2页 / 共3页
嵌入式操作系统期末考试+答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式操作系统期末考试+答案》由会员分享,可在线阅读,更多相关《嵌入式操作系统期末考试+答案(3页珍藏版)》请在金锄头文库上搜索。

1、填空1、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对(功能)、(可靠性)、(成本)、(体积)、(功耗)严格要求的专用计算机系统。2、嵌入式系统开发采用的交叉开发环境是由(宿主机)和(目标机)组成的。3、挂载设备到文件系统的命令是(mount),从文件系统中卸载设备命令是(umounts)。4、在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面,进入vi之后,是处于 (命令)模式,要切换到(编辑)模式才能够输入文字。5、GCC的编译流程分为4个步骤,分别为:(预处理),编译,(汇编),链接。6、Linux系统的设备分为三类:(字符设备)、(块设备)和网

2、络设备。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、在Bootloader()模式下,目标机可以通过通信手段从主机更新系统。(B)(A)启动加载模式(B)下载模式(

3、C)实时模式(D)保护模式5、文件exer1的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是: (A)(A)chmoda+xg+wexer1(B)chmod765exer1(C)chmodo+xexer1(D)chmodg+wexer16、在vi编辑环境中,下面()选项不是从命令行模式切换到插入模式。(C)(A)i(B)o(C)ESC(D)a7、shell变量名命名中不包括()。(D)(A)字母(B)数字(C)下划线(D)括号8、下列关于字符设备说法不正确的是()。(C)(A)以字节为单位逐个进行I/O操作(B)字符设备中的缓存是可有可无的(C)支持随

4、机访问(D)字符设备可以通过设备文件节点访问9、以下哪一项是是硬盘设备文件()。(B)(A)fd0(B)hda(C)eth1(D)ht010、共享内存通信机制的缺点是()。(B)(A)需要花费额外的内存空间(B)需要使用额为的同步机制(C)需要额外硬件支持(D)通信过程中需要反复读取内存,时间开销大简答题1. 嵌入式操作系统在哪些方面较为突出的特点?并请列举出4种目前较常用的手机嵌入式操作系统。四个方面:系统实时高效性 硬件的相关依赖性 软件固态化 应用的专用性四种手机操作系统:Window Mobile SymbianOSAndriod OSE2. 请简单说明uC/OS-II任务通信机制有哪

5、几种。uC/OS-II的通信机制有信号量、事件标志组、消息邮箱、消息队列等3. 什么是BootLoader?它最基本的功能有哪些?BootLoader是在嵌入式系统上电后执行的第一个程序。由它最终将操作系统启动起来并将控制权交给操作系统。它最基本的功能是硬件系统的初始化和内核启动参数的设置,并启动内核。4. 搭建嵌入式开发环境主要包括哪几方面的搭建?并说明主机与目标机的使用什么软件建立连接?搭建嵌入式开发环境主要包括三个方面:搭建交叉编译环境搭建主机与目标机的通信环境搭建下载操作系统内核的环境(每个要点2分,共6分)在Windows主机上使用超级终端软件在Linux主机上使用Minicom软件

6、(每个要点1分,共2分)5. Shell变量用于在Shell程序中保存系统和用户需要使用的值,Shell变量可分为3种类型,请简述这3中类型。(1)系统变量系统变量是Linux系统中已经定义好的变量,用户只能使用系统变量,而不能创建或赋值系统变量。所有的系统变量都由“$”符和另一符号组成。(2)用户变量用户变量是Shell用户自己定义的变量,只在用户自己的Shell中有效,因此又称为本地变量。(3)环境变量环境变量是用户登录时Linux系统为用户预先设定好的一类Shell变量。环境变量的功能是设置用户在当前Shell中的工作环境,包括用户宿主目录,命令查找路径,用户当前目录等。综合题1. 编写

7、shell程序,实现自动增加10个用户账号的功能。账号名为user1至user10,然后再将它们删除#!/bin/bashi=1while$ile10doadduseruser$ii=$(i+1)donej=1while$jle10douserdeluser$jj=$(j+1)done(本题10分)2. 有如下含有3个目标体的makefile文件:test:kang.oyul.ogcc-otestkang.oyul.okang.o:kang.ckang.hgcc-Wall-O-g-c-okang.okang.cyul.o:yul.cyul.hgcc-Wall-O-g-c-oyul.oyul.c为了简化编写,请先将上述文件使用自动变量替换实现。并且根据makefile的隐含规则,将其在简化。OBJS=kang.oyul.oCC=gccCFLAGS=-Wall-Ogtest:$(OBJS)$(CC)-o$kang.o:kang.ckang.h$(CC)$(CFLAGS)c-o$yul.o:yul.cyul.h$(CC)$(CFLAGS)c-o$根据隐含规则,上述makefile文件可以写成:OBJS=kang.oyul.oCC=gccCFLAGS=-Wall-Ogtest:$(OBJS)$(CC)-o$(本题10分)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号