linux考试复习试题练习.doc.pdf

上传人:tbuqq 文档编号:5616112 上传时间:2020-07-02 格式:PDF 页数:4 大小:48.85KB
返回 下载 相关 举报
linux考试复习试题练习.doc.pdf_第1页
第1页 / 共4页
linux考试复习试题练习.doc.pdf_第2页
第2页 / 共4页
linux考试复习试题练习.doc.pdf_第3页
第3页 / 共4页
linux考试复习试题练习.doc.pdf_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux考试复习试题练习.doc.pdf》由会员分享,可在线阅读,更多相关《linux考试复习试题练习.doc.pdf(4页珍藏版)》请在三一文库上搜索。

1、一、填空题 1、嵌入式 Linux 是按照嵌入式操作系统的要求设计的一种小型操作系统, 由一个内核及一些 根据需要进行定制的系统模块组成。kernel 很小,即使加上其他必须的模块和应用程序, 所需的 存储空间也很小。它有多任务, 多进程的系统特征,有些还具有实时性。 2、一个小型的嵌入式Linux 系统只需要引导程序, Linux 微内核,初始化进程三个基本要素。 3、嵌入式 linux 的最主要特点是精简标准Linux 的内核 , 适应于多种 CPU 和多种硕件平台, 性能稳定,剪裁性很好,开发和使用都很容易,并且可以使用Unix 和 linux 的应用 程序。 4、忖前 linux 能够

2、支持 x86,ARM.IPS,APARC 等多种 CPU体系机构,已被移植到数十种硬件 平台上。 5、交叉开发环境是由开发主机和目标板两套计算机系统构成。目标板linux 软件是在开发主 机上进行编辑,编译,加载到目标板上调试运行的,加载方式有多种,有串口, 网络和 磁盘等。 6、宿主机是厅发机器 , 目标机是程序运行的机器。 宿主机和目标机一样时为木地编译, 宿主机 和目标机是不同系统式交叉编译。 7、宿主机安装发行版本linux 操作系统有三种方案,一是基于pc 机 Windows 操作系统的 CYGWIN: 二是在 Windows 下安装虚拟机后,再在虚拟机屮安装Linux 操作系统 ;

3、 三是直接安装 linux 操作系统。 8、linux 文件属性包括 9个字段分别是索引节点,文件类型,文件权限, 连接个数,文件属主 名,用户分组名,文件长度,文件上次修改时间,文件名 9、文件权限由 9个权限位控制,每三位为一组,分别是文件属主的读、写w、执行 x, 用户 分组的读写执行,其他用户的读写执行。如果不可写,不可读,不可支持则用表/J o 10、 文件类型包括普通文件,EI 录文件 , 字符设备或块设备文件,套接口文件,符合链接文 件。第 ?个字符是c 表示字符设备文件 , 第?个字符是b表示块设备 , 第?个符号是d 表示目录文 件。 11、 shell提示符有两个,对于普通

4、用户$表示,根用户曲表示。 12、 交叉开发工具一般包括交叉编译器,交叉链接器,交叉调试器和系统仿真器。交叉编译 器用于在宿主机上生成能在目标机上运行的代码,而交叉调试器和系统仿真器则用于在宿主机 和目标机间完成嵌入式软件的调试。 13 ARM9 采用级流水线,分别是取指- 指令译码 - 执行- 数据缓存 - 写回。 14、Bootloader是在操作系统内核运行前运行的一段小程序,通过这段小程序,可以对CPU、 SDRAM 、Flash进行初始化 , 也可以下载文件到开发板,对Flash进行擦除和编程,真止起到引 导和加载内核镜像的作用。 15、 Bootloader是系统复位或上电后首先运

5、行的代码, 一般应写在起始物理地址0x0 处, Bootloader启动过程对以是单阶段的, 也可以是多阶段的 , 通常多阶段的 Bootloader能提供 更复杂 的功能和更好的移植性。 16、 从固态存储设备上启动Bootloader大多数是二阶段的启动过程, 可以分为 stagel和 stage2 17、 _ linux 内核配置系统的基本结构包括配 置文件 config.in,配置工具包括 _ 和配置用户界面。 18、 _ 操作系统是通过各种驱动程序来驾 驭, 它为用户屏蔽了各种各样的硬 件设备, _ 是操作系统最基本的功能,并且提供统一的操作方式。 _ 是操作系统的最基本的组成部分,

6、在linux 内核源程序也占有较高的比例。 19、 _ 每个设备文件对应有两个设备号: 和 _ , 主设备号是表示该 设备的种类,也标识了该设备所使用的驱动程序;次设备号标识使用同一设备驱动程序的不同 硕件设备文件,都放在 /dev目录下。 20、 由于根文件系统是内核启动时挂载的第一个文件系统,那么根文件系统要包linux 启动时所必须的目录和关键性的文件,任何包括这些linux 系统启动所必需的的文件都可以称为 _ O 二、简答题 1、简述把 windows 下文件共亨到 linux 下的步骤。 2、什么是 shell 3、设备驱动程序在整个系统屮的功能是什么? 4、简述设备驱动程序的优点

7、 5、简述设备驱动程序实现过程 6、详细描述使用串口下载驱动程序到MagicARM2200 实验箱的整个过程。 三、linux 命令应用题 L!.知目录: /mnt/hgfs/LinuxShare /6.1 -HelloWorld/heHo/hello.c Makefile 任务 1 显示当前目录,回到根目录,并在根目录下新建目录aaa frootlocalhost root# pwd /root rootlocalhost root# cd / rootlocalhost /# mkdir aaa 任务 2把/mnt/hgfs/LinuxShare目录下的 6.1-HelloWorld 复制

8、到 aaa目录下 frootlocalhost /# cp -a mnt/ligfs/LinuxShare/6.1-HelloWorld aaa 任务 3修改当前路径为 aaa, 显示 aaa目录下所有子目录和文件的详细信息 rootlocalhost /# cd aaa rootlocalhost aaa# Is -la total 12 任务 4删除 aaa B录下的文件 Makefile root local host hello# rm -i Makefile 任务 5删除 aaa目录下的文件 hello.c rootlocalhost hello# rm -i hello.c 任务

9、6删除 aaa目录 rootlocalhost /# rm -r aaa (-i) 任务 7在根目录下一次新建目录xx/hh/dd frootlocalhost /# mkdir -p xx/hh/dd 任务 8 一次删除 hh冃录和 dd目录 rootlocalhost xx# rmdir -p hh/dd 任务 9在 Linux 下设置共亨文件,共亨文件是windows 下 D:ispdown 在 ispdown目录下建立新目录XinGongo rootlocalhost ispdown# mkdir XinGong 任务 10把文件 hello.c压缩为 test.tar, 查看压缩文件

10、 , 删除 hello.c,解压缩 test.tar,查 看 hello.Co rootlocalhost hello# tar -cf test.tar hello.c rootlocalhost hello# Is hello.c Makefile test.rar test.tar frootlocalhost hello# rm hello.c rootlocalhost hello# tar -xf test.tar drwxr-xr-x3 rootroot drwxr-xr-x23 rootroot drwxrwxrwx3 rootroot 4096 Jun 8 09:14. 4096 Jun 8 09:01 4096 Dec 20 13:52 6.1-HelloWorld 四、交叉编译工具应用题 按下列要求写出相应命令 1、在根目录下建立新目录Xingong 2、在该目录下新建程序文件study.c 3、进入 vi 字符输入模式,输入C 语言程序,要求:自己编写C 语言程序实现输出3次 I will study hard!o 4、编写程序完成后,进入最后行模式,保存退出vi 5、编译,并显示警告信息,生成可执行文件study 6、执行可执行文件,写出输出结果。

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1