1、第 1 页 共 4 页一、单项选择题(将题目答案写在答题纸上,每题 3 分,共 60 分)1、下列关于 Linux操作系统的描述错误的是(D)A、GNU/Linux 是 Linux的全称B、Linux 是能够达到主机可靠性要求的少数操作系统之一,许多 Linux主机和服务器在国内和国外大中型企业中每天 24小时,每年 365天不间断地运行。这是 Microsoft Windows Server等操作系统所不能比拟的。C、Linux 系统是世界上唯一能够在嵌入式设备、个人计算机、服务器、小型机直到大型机上运行的操作系统,没有其他操作系统能够做到这一点。D、Linux 的创始人是就叫 Linux注
2、:linux 是一个多任务的多用户的多平台的在保护模式下的遵守 POSIX标准的遵守 SYSV和 BSD扩展的遵守 GPL许可的 32位(也有 64位)的类 UNIX的开放源代码的免费操作系统。Linux最早是 Linus Torvalds在 1991年开始设计开发的。 2、Linux 内核主要有(D)A、进程管理 B、内存管理 C、文件管理 D、以上都包括注:进程调度控制着进程对 CPU的访问。 内存管理允许多个进程安全地共享主内存区域 虚拟文件系统隐藏各种不同硬件的具体细节,为所有设备提供统一的接口。网络提供了对各种网络标准协议的存取和各种网络硬件的支持。 进程间通信(IPC) 支持进程间
3、各种通信机制,包括共享内存、消息队列及管道等。3、 下列说法正确的是(C) (或者考察存储器的价格容量速度关系等)A、并发指的是真正意义的同时执行B、并行仅指宏观上同时执行,微观上每个时间片只有一个进程执行C、MMU 是在 CPU中负责内存页面映射的部件单元D、以上说法都是正确的注:并行是指在同一时刻,有多条指令在多个处理器上同时执行。并发是指在同一时第 2 页 共 4 页刻,只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果4、命令(B)是在 vi编辑器在命令模式下执行存盘退出。A、:q B、ZZ C、:q! D、:wqZZ 存盘退出 ZQ 作废退出以冒
4、号开头的命令实际上是 ex 命令,即进入末行模式进行保存、退出等操作。结束一个会话过程:保存-:w 后面接回车键 ; 保存并退出- 输入:wq 后面接回车键;退出但不保存-输入:q 后面接回车键5、命令 tar cvjf t.tar *的作用是(B)A、将当前目录下所有文件使用 gzip压缩打包B、将当前目录下所有文件使用 bzip2 压缩打包C、将当前目录下的 t 文件压缩打包D、将当前目录下的文件 t 打包注:tar 功能说明:备份文件。7、为了达到使文件的所有者有读(r)和写(w) 的许可,而其他用户只能进行读 (r)的访问权限,在设置文件的许可值时,应当设为:(c) A、566 B、6
5、55 C、644 D、744注:Linux 的文件权限用 8 进制来表示,如“644”表示“rw-r-r-”有关权限代号的部分,列表于下: r :读取权限,数字代号为“4“。 w:写入权限,数字代号为 “2“。 x:执行或切换权限,数字代号为“1“。 -:不具任何权限,数字代号为“0“。 s:特殊?b功能说明:变更文件或目录的权限。8、Linux 命令行中,从子目录返回父目录的命令应该是(C)A、cd / B、cd . C、cd D、cd /注:cd 功能说明: 切换目录。一个圆点“.”表示当前目录,两个圆点“”表示当前目录的父目录 。第 3 页 共 4 页 cd 路径 cd / 切换到根目录
6、/ cd 回到用户的根目录 cd . 仍为当前目录 cd . . 退到父目录 cd - 后退到上一次进入的目录 代表自己的家目录 user 代表到 user 这个人的家目录9、chmod o+w file 命令的意思是(C)A、将 file 文件前加入字符“w ”B、将所有人对 file 文件的访问权限限制为写权限C、将增加其他人对 file 文件的写访问权限D、将增加 file 文件拥有者对 file 的写权限注:chmod 功能说明:变更文件或目录的权限。u:User,即文件或目录的拥有者。 g:Group ,即文件或目录的所属群组。 o:Other ,除了文件或目录拥有者或所属群组之外,
7、其他用户皆属于这个范围。 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。10、more 命令的作用(B)A、显示一个屏幕的文件内容 B、显示下一页的文件内容C、显示当前工作目录的名字 D、显示文件名称注:11、下列关于 vi 的说法中错误的是( C)A、vi 有 3 个不同的模式, 编辑模式、命令模式、末行模式B、输入字符属于编辑模式+ 增加权限- 删除权限= 分配权限,同时将原本的权限删除第 4 页 共 4 页C、按 q 可退出编辑模式D、删除字符属于编辑模式注:vi 的三种模式:输入模式、命令模式、末行模式-vi 被运行时,通常处在命令模式下-键入命令 i ,使 vi 退出命
8、令模式,进入输入模式12、关于链接文件,以下说法错误的是(A )A、可以创建目录的硬链接B、同一个文件系统中,若两个文件索引节点号相同,则他们是同一个文件C、硬链接是一个指向文件索引节点的指针D、可以创建目录的软连接13、/dev/sdc6 分区表示(C )A、第 6 块 IDE 硬盘的第 2 个分区,是逻辑分区B、第 3 块 IDE 硬盘的第 6 个分区,是逻辑分区C、第 3 块 SATA 硬盘的第 6 个分区,是逻辑分区D、第 6 块 SATA 硬盘的第 3 个分区,是逻辑分区 SCSI 设备:它通常需要加上一块 SCSI 卡来驱动。第一块 SCSI 设备称为:/dev/sda、第二块就是
9、/dev/sdb 以此类推。 譬如说/dev/hda1 这个 IDE 设备。hd 是 Hard Disk(硬盘)的意思,sd 是 SCSI Device,fd 是 Floppy Device。a 则是代表第 5 页 共 4 页第一个设备,通常 IDE 接口可以接上四个 IDE 设备( 例如四块硬盘)。所以要识别IDE 硬盘的方法分别就是:hda、hdb、hdc、hdd。此外,hda1 中的“1“ 代表 hda 的第一个硬盘分区(partition),hda2 代表 hda 的第二个分割区,依此类推。14、Linux 引导流程叙述错误的是(C)A、Linux 开机后首先进入 BIOS 检测硬件阶
10、段,然后加载操作系统内核,并由内核启动操作系统B、内核在引导期间有两个主要作用:驱动系统硬件和启动系统进程 initC、MBR(Master Boot Record)就是每个开机引导硬盘的 0 磁头、0 磁柱、0 扇区处D、启动级别指的是 Linux 在启动后具有不同设置的环境,级别 0 表示系统将关闭所有的程序后关机15、下面哪项是终止后台进程的方法(D )A、直接使用 fg 命令即可 B、直接使用 kill 命令,然后按 键即可C、直接按键即可 D、使用 fg 命令那进程转向前台,然后按键注:kill-其实它并不真的“杀死”进程。它的作用是向正在运行的进程发送消息fg 命令可以把后台的用户
11、进程转入到前台来执行前台的进程可用“Ctrl-z” 转入后台暂停目前正在进行的工作使用 Ctrl+Z16、在/home/studl/wang 目录下有一文件 file,使用哪一个命令可实现在后台执行命令,此命令将 file 文件中的内容输出到 file.copy 文件中?(D)A、cat file file.copy B、cat file.copyC、cat file file.copy 初始化自旋锁 spin_lock_init(lock) 该宏用于动态初始化自旋锁 lock; 获得自旋锁 spin_lock(lock) 该宏用于获得自旋锁 lock,如果能够立即获得锁,它就马上返回,否则,
12、它将自旋在那里,直到该自旋锁的保持者释放; spin_trylock(lock) 该宏尝试获得自旋锁 lock,如果能立即获得锁,它获得锁并返回真,否则立即返回假,实际上不再“在原地打转” ; 释放自旋锁 spin_unlock(lock) 该宏释放自旋锁 lock,它与 spin_trylock 或 spin_lock 配对使用;除此之外,还有一组自旋锁使用于中断情况下的 API。几种进程间通信方式对比:当前内核实现了几种调度域:三种内存区:小任务和工作队列的对比:管道和命名管道简介以及它们的区别与联系:管道是 linux 提供的最早的进程通信方式之一,是 Linux中重要的通信方式,有无名管道和命名管道(也可以称为有名管道)两种,是把一个程序的输出直接连接到另一个程序的输入。常说的管道多指无名管道,无名管道只能用于具有亲缘关系的进程之间,并且只能用于单向通信,如果要实现进程间的双向通信则需要使用两个无名管道,而命名管道则没有这方面的限制。命名管道是一个能在无亲缘关系的进程之间传送数据的特殊文件,用 fifo来表示。一个或多个进程在一端写入数据,在另一端由一个进程负责读出。