预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
习题答案1.填空题(1)操作系统(2)手工操作(3)批处理操作系统、分时操作系统、实时操作系统(4)时间片(5)应用、计算机技术2.选择题(1)D(2)C(3)C(4)A(5)C3.思考题(1)嵌入式系统指的是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。(2)低成本开发、可应用于多种硬件平台、可定制内核、多用户多任务、良好的网络功能。(3)为软件系统的运行,提供模拟的硬件平台,在不影响原有系统的前提下,可运行多种系统。习题答案1.填空题(1)命令行解释器(2)用户、内核(3)Shell脚本(4)su(5)ps2.选择题(1)C(2)D(3)B(4)B(5)C3.思考题(1)首先命令是用户向系统内核发送的的控制请求,而这个控制命令是无法被内核所理解的。其只是一个文本流。而Shell是命令行解释器,本质是用来解析用户命令的。Linux内核可以做很多事,如硬件显卡、声卡、内存、硬盘等都属于内核来控制。这些硬件执行操作都需要由用户来下达控制命令。而内核对于用户的文本控制命令是“听不懂”的。因此用户在命令行提示符下输入命令文本,这样的命令传递给内核前,就需要有一个“翻译”,而这个“翻译”就是Shell。在特定的情况下,有时需要执行很多命令,则可以将命令集合起来,结合控制语句,通过编辑成Shell脚本文件,交由Shell批量执行。(2)分区一般指硬盘分区,即将硬盘的整体存储空间划分成多个独立的区域;挂载可以认为是对文件系统访问的一种方式,将移植了文件系统的磁盘分区,连接到某一特定的目录,通过访问目录达到访问磁盘分区的效果。4.编程题(1)tar-cvftest.tartestgzip-vtest.tar习题答案1.填空题(1)多用户(2)用户名(3)/home/用户名(4)用户组(5)usermod2.选择题(1)D(2)C(3)B(4)B(5)A3.思考题(1)磁盘配额即限制磁盘资源使用。通常情况下,管理员可以对本域中的每个用户所能使用的磁盘空间进行配额限制,从而使得每个用户只能使用最大配额范围内的磁盘空间。(2)(1)quota安装,支持quota命令。(2)磁盘分区挂载到指定目录。(3)在指定目录中创建配额文件。(4)设置配额文件,限制用户访问目录(磁盘分区)。(5)启动磁盘配额,测试。(6)设计开机启动磁盘配额(可选)。习题答案1.填空题(1)Deb(2)获取存在依赖关系的软件包(3)命令行(4)dpkg-i(5)apt-getinstall2.选择题(1)A(2)A(3)D(4)B(5)C3.思考题(1)APT软件包管理工具不同于dpkg,其解决了一个重要的问题就是软件卸载过程中的软件包的依赖性问题。Ubuntu系统采用集中式的软件仓库机制,将各种类型的软件包存放在软件仓库中,然后将仓库置于各种镜像服务器中,并保持一致。对于用户而言,这些散布在互联网中的众多服务器就是软件源(Reposity),或者称为镜像源站点。服务器会定期上传软件包的最新版本,这样Ubuntu的用户就可以随时获取最新版本的软件包。(2)(1)cp/etc/apt/sources.list/etc/apt/sources.list.old//复制配置文件,进行备份(2)打开/etc/apt/sources.list,删除旧的镜像源地址,添加新的镜像源地址(3)sudoapt-getupdate//刷新软件源,获取服务器中软件资源并建立索引习题答案1.填空题(1)命令的组合(2)全屏(3)分析器、汇编器、链接器、C库(4)break(5)时间戳2.选择题(1)D(2)C(3)C(4)A(5)C(6)B3.思考题(1)在预处理的阶段主要处理带“#”的指令,例如,#include(头文件)、#define(宏定义)等,并且删除注释,添加行号和文件名标识。编译阶段中,GCC将预处理的文件进行词法分析、语法分析、语义分析,检查代码的规范性。确认无误后,GCC将代码翻译为汇编语言文件。汇编阶段则将汇编代码转换为机器可以执行的指令。链接阶段是一个复杂的过程,包括符号地址确定、符号解析与重定位、指令修正等内容。(2)Make是一种工程管理器,其本质为管理多文件的一种工具。通常情况下,Make被用来编译源代码,其特点在于Make可以实现自动编译,所谓自动编译即根据文件的时间戳自