2024年4月25日发(作者:)

题型:填空(30*1)选择(20*1)判断(10*1)简答(4*5)写出Linux命令/解释

Linux命令(5*2) 综合(10)

填空题

1、Linux内核版本一般可表示成X.Y.Z三个部分,其中X表示主要版本号,Y表

示 ,Z表示修改次数。如果Y为 ,说明该内核版本是一稳定版本,专门用

于发布的版本。

如果Y为 ,说明该内核版本是测试版本,只是开发中的一个快照,相当短暂。

(次要版本号,偶数,奇数)

2、Linux内核主要由5个模块构成,分别是 、 、 、 和 。

(进程调度模块、内存管理模块、虚拟文件系统模块、进程间通信模块、网络接口模

块)

3、在Linux中,主要将设备分成两大类:一类称为 ;另一类称为块设备,块

设备是指对住处的存取以“块”为单位。(字符设备)

4、内核通过一个唯一的进程标识值,即 号来标识每个进程。(PID)

5、内核提供了make config、make menuconfig和make xconfig三种命令来进行

内核的配置,make config是最简单也是最枯燥的一种方法;

是一种基于终端的配置机制; 是一种图形界面做得比较友好的编译内

核方法。(make menuconfig、make xconfig)

6、Linux下用汇编语言编写的代码具有两种不同的形式。第一种是完全汇编代码,指

的是整个程序全部用汇编语言编写。第二种是 ,指的是可以嵌入到C语言程

序中的汇编代码片段。(内嵌的汇编代码)

7、Linux的引导程序有很多种,最为常见的是grub和 。(lilo)

8、系统的主引导记录(MBR)是一个 字节大小的扇区,其中第一部分是主

引导加载程序,接下来的64字节是分区表,其中包含 个分区的记录,最后以两

个特殊的字节(0xAA55)结束。(512,4)

9、x86体系结构中,采用两个8259A芯片级联的方式作为系统的中断控制器,可将

中断源扩展到 个。但这仍然是不够使用的,对此Linux采用的对策是支持 硬

件共享一个IRQ号的方法。(15,多个)

10、对临界区的操作可细分为“读”和“写”两种操作。 锁可以被一个或多个

任务并发地持有。(读)

11、虚拟文件系统的英文缩写为 ,可以将虚拟文件系统理解为一个介于

内核和真实的系统之间的一个抽象层。(VFS)

12、Linux的设备驱动程序大致可分为如下几部分:驱动程序的注册与注

销、 、设备的读/写操作、 、设备的中断和轮询处理。(设备的打开

与释放、设备的控制操作)

13..Linux在启动时创建一个用户态下所有进程的祖先进程,称为 的特