收藏 分享(赏)

嵌入式操作系统复习.doc

上传人:dreamzhangning 文档编号:2240533 上传时间:2018-09-07 格式:DOC 页数:6 大小:54KB
下载 相关 举报
嵌入式操作系统复习.doc_第1页
第1页 / 共6页
嵌入式操作系统复习.doc_第2页
第2页 / 共6页
嵌入式操作系统复习.doc_第3页
第3页 / 共6页
嵌入式操作系统复习.doc_第4页
第4页 / 共6页
嵌入式操作系统复习.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、一、选择题1、安装 Linux时,若一台计算机的内存为 256M,则 SWAP分区(交换分区)的大小通常应设定为( )A、64MB B、128M C、512M D、1GB2、为了利用 DDB调试 C/C+程序,在编译时需要把调试信息加载到可执行文件中,则用 GCC编译源程序时,需要利用选项( )A、-g B、-E C、-Wall D、-O23、$temp=this is a temped variable;echo foo$temp上述命令执行的结果为( )Afoo B、foo$temp C、foothis is a temped variableD、foothis is a temped v

2、ariable4、为了得到所有的命令行输入的参数,我们可以使用变量( )A、$ B、$# C、$0 D、$!5、某人用 vi编辑器编写了一个脚本文件 shell.sh,他想将文件名改为shell2.sh,下面命令( )可以实现。A、cp shell.sh shell2.sh B、mv shell.sh shell2.shC、lls shell.sh shell2.sh D、lls shell.sh shell2.sh6、在 linux下进行 shell编程时,注释符是( )A、# B、/ C、/* */ D、以上都不对7、已知用户 stud1,其用户目录为/home/stud1。如果当前目录为

3、/home,进入目录/home/stud1/test 的命令是( )A、cd test B、cd /stud1/test C、cd stud1/test D、cd home8、文件 exer1的访问权限为 rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( )A、chmod a+x, g+w exer1 B、chmod 765 exer1C、chmod o+x exer1 D、chmod g+w exer19、在用命令 ls l 列出文件的详细信息时,表示 Linux文件访问权限的那一组数据共 10位,分成四段,第二段(第 2-4位)表示的是( )A、文件类型 B

4、、其他用户的权限 C、文件所有者所在组的权限D、文件所有者的权限10、任何时候用户需要回到用户主目录时可以使用的命令( )A、cd B、pwd C、path D、cd .11、嵌入式 Linux下常用的文件系统不包括以下哪一项( ) 。A、nfs B、romfs C、yaffs D、jffs12、用 GCC编译一个名为“HelloWorld.c”的 C程序文件,编译后执行文件为“Hello”,则相应的编译命令是以下哪一项( ) 。A、gcc i HelloWorld.c Hello B、gcc o Hello helloWorld.cC、gcc o HelloWorld.c Hello D、g

5、cc i Hello HelloWorld.c 13、对 Linux内核选用默认的配置方式进行编译,需要执行( ) 。A、make config B、make menuconfig C、make oldconfig D、make defconfing14、如果要从系统中删除一个设备,则要调用( )函数。A、cdev_del( ) B、cdev_add( ) C、cdev_alloc( ) D、cdev_init( )15、对 f1文件建立一个硬链接文件 f2,下列命令正确的是( ) 。A、ln f2 f1 B、ln f1 f2 C、ln s f1 f2 D、ln s f2 f116、以下文件属

6、性-rwxr-xr-x root root 111928 2010-09-24 20:25 udevadm的读写权限中,文件所有人所属的组是哪一项( ) 。A、第一项 B、第二项 C、第三项 D、以上都不是17、通过文件名存取文件时,文件系统内部的操作过程是通过( ) 。A、文件在目录中查找文件数据存取位置。B、文件名直接找到文件的数据,进行存取操作。C、文件名在目录中查找对应的 i节点,通过 i节点存取文件数据。D、文件名在目录中查找对应的超级块,在超级块查找对应 i节点,通过 i节点存取文件数据。18、Linux 将存储设备和输入/输出均看做文件来操作, ( )不是以文件的形式出现。A、目

7、录 B、软链接 C、i 节点表 D、网络适配器19、下面说法不正确的是( ) 。A、shell 程序编写完后还需要用 gcc编译器编译B、可以通过 shell程序作为 sh命令的输入来执行 shell程序C、shell 程序中定义的函数不能有参数DLinux 是免费使用和自由传播的类 UNIX操作系统,但它并不是没有版权20、ARM7DMI 的工作状态包括( )A、测试状态和运行状态 B、挂起状态和就绪状态C、就绪状态和运行状态 D、ARM 状态和 Thumb状态21、在 Linux下,打补丁时所使用的命令是( )A、patch B、make C、tftp D、path22、根文件中用来配置系

8、统环境变量的脚本是( )A、fstab B、etc C、profile D、linuxrc23、下面的编译器( )是交叉编译器A、gcc B、arm-linux-gcc C、gdb D、g+24、嵌入式系统是面向( ) 、实现特定功能、软硬件可裁剪的计算机控制系统A、家庭 B、特定领域 C、工厂 D、学校25、在内核解压缩目录的 makefile文件中修改的 ARCH变量实际是在指定( )A、优化参数 B、目标系统架构 C、交叉编译器 D、编译参数26、在构建嵌入式 Linux平台过程中,具备开发能力的计算机我们称之为( )A、计算机 B、宿主机 C、服务器 D、目标系统27、以下选项中, (

9、 )不是 Linux下常见的编辑器A、emacs B、vim C、gcc D、gedit28、ARM7DMI 的工作状态包括( )A、测试状态和运行状态 B、挂起状态和就绪状态C、就绪状态和运行状态 D、ARM 状态和 Thumb状态29、下面哪一种工作模式不属于 ARM特权模式( )A、用户模式 B、系统模式 C、软中断模式 D、FIQ 模式30、下面说法不正确的是( )A、shell 程序编写完后还需要用 gcc编译器编译B、可以通过 shell程序作为 sh命令的输入来执行 shell程序C、shell 程序中定义的函数不能有参数DLinux 是免费使用和自由传播的类 UNIX操作系统,

10、但它并不是没有版权31、11、嵌入式 Linux下常用的文件系统不包括以下哪一项( ) 。A、nfs B、romfs C、yaffs D、jffs32、用 GCC编译一个名为“HelloWorld.c”的 C程序文件,编译后执行文件为“Hello”,则相应的编译命令是以下哪一项( ) 。A、gcc i HelloWorld.c Hello B、gcc o Hello helloWorld.cC、gcc o HelloWorld.c Hello D、gcc i Hello HelloWorld.c 33、对 Linux内核选用默认的配置方式进行编译,需要执行( ) 。A、make config

11、B、make menuconfig C、make oldconfig D、make defconfing34、如果要从系统中删除一个设备,则要调用( )函数。A、cdev_del( ) B、cdev_add( ) C、cdev_alloc( ) D、cdev_init( )35、对 f1文件建立一个硬链接文件 f2,下列命令正确的是( ) 。A、ln f2 f1 B、ln f1 f2 C、ln s f1 f2 D、ln s f2 f137、通过文件名存取文件时,文件系统内部的操作过程是通过( ) 。A、文件在目录中查找文件数据存取位置。B、文件名直接找到文件的数据,进行存取操作。C、文件名在目

12、录中查找对应的 i节点,通过 i节点存取文件数据。D、文件名在目录中查找对应的超级块,在超级块查找对应 i节点,通过 i节点存取文件数据。38、Linux 将存储设备和输入/输出均看做文件来操作, ( )不是以文件的形式出现。A、目录 B、软链接 C、i 节点表 D、网络适配器39、下面说法不正确的是( ) 。A、shell 程序编写完后还需要用 gcc编译器编译B、可以通过 shell程序作为 sh命令的输入来执行 shell程序C、shell 程序中定义的函数不能有参数DLinux 是免费使用和自由传播的类 UNIX操作系统,但它并不是没有版权40、ARM7DMI 的工作状态包括( )A、

13、测试状态和运行状态 B、挂起状态和就绪状态C、就绪状态和运行状态 D、ARM 状态和 Thumb状态二、填空题1、嵌入式操作系统是以 应用 为目的、以 计算机技术 基础的计算机系统。2、嵌入式系统的设计是使用一组 物理硬件 和 软件 来完成所需功能的过程。3、shell 是操作系统中运行的程序,位于操作系统 用户 与 内核 之间,充当了一个“命令解释器”的角色。4、挂载设备到文件系统的命令是 .mount ,从文件系统中卸载设备命令是 .umount 。5、在系统提示符号输入 vi 及文件名称后,就进入 vi 全屏幕编辑画面,进入 vi 之后,是处于 命令行 模式,要切换到 文本输入 模式才能

14、够输入文字。6、GCC 的编译流程分为 4 个步骤,分别为: 预处理 ,编译, 汇编 ,链接。7、宿主机(Host)是一台通用计算机,它通过 一根串口线 或者 一根网线 与目标机通信。8、编写完 shell 程序后,若想运行此程序,必须赋予该 shell 脚本文件 可执行 权限。9、常用的 socket 类型有两种: 流式 socket 和 数据语言 socket 。10、 管道(“1” ) 就是将前一个命令的标准输出作为后一个命令的标准输入。11、shell 不仅是是用户命令的解释器,同时也是一种功能强大的 编程语言 , bash 是 Linux 的缺省 shell。12、在 shell 编

15、程时,如果将测试条件置于方括号内,应注意方括号两边必须有 空格 。13、将命令“command”的标准输出重定向到文件 “filename”中的方法是 commandfilename 。14、编写完 shell 程序后,若想运行此程序,必须赋予该 shell 脚本文件 可执行 权限。15、Linux 有两种工作界面:字符界面和图形界面,其中 字符 界面功能更强大。16、在用 bash 命令调试 shell 程序时,为了将 shell 执行的每一个命令行都显示出来,应该使用 bash 的选项 -V 。三、简答题1、什么是嵌入式系统,嵌入式系统同 PC系统相比具有哪些特点?嵌入式系统定义:以应用为

16、中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能,成本,体积,可靠性,功耗严格要求的计算机系统。1. 嵌入式系统通常是面向特定应用的嵌入式 CPU 与通用型的最大不同就是嵌入式CPU 大多工作在为特定用户群设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把通用 CPU 中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,移动能力大大增强,跟网络的耦合也越来越紧密。 2.嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 3.嵌入式系统

17、的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力 4. 嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。 5.为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。 6.嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发2、ARM 微处理器的运行模式有哪几种,请列举并说明。用户模式(usr) :

18、 ARM 处理器正常的程序执行状态。 快速中断模式(fiq):用于高速数据传输或通道处理。 外部中断模式(irq):用于通用的中断处理。 管理模式(svc):操作系统使用的保护模式。 数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。 统模式(sys):运行具有特权的操作系统任务。 定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。3、Gdb 有哪些功能,并列举常用的 Gdb基本命令。功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以检查此时你的程序中所发生的事。4、动态的改变你程序的执行环境。常用基本命令:4、试分别说明 Linux下 shell程序和 C程序从编写到运行的一般步骤。5、vi 编辑器有哪几种工作模式?各工作模式之间如何进行转化?命令行模式、文本输入模式、行末模式指令模式(Command Mode) 下输入 a、i、o 进入文本输入模式 (Input Mode)文本输入模式(Input Mode) 下按 ESC 进入指令模式 进去就是指令模式一般我们在使用时把 vi 简化成两个模式,就是将行末模式也算入命令行模式在命令行模式下,按一下:冒号键进入行末模式

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报