linux习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共15小题,每小题1分,总计15分)

1、用户程序通过()使用内核提供的功能。

A.系统调用B.API C.系统命令D.库函数

2、Linux中代码段和数据段的段大小为()。

A.3GB B.4GB C.1GB D.不确定

3、Linux系统的页目录共有()个表项,线性地址的最高10位用来产生第一级的索引。

A.1024 B.2048 C.4096 D.8192

4、Linux系统中由()进程收养孤儿进程。

A.0号B.1号C.终端D.后台

5、Linux的伙伴算法的伙伴是大小相同、物理地址()的两个页块。

A.不同B.在同一个区C.连续D.无关

6、服务例程结束时,system_call() 从()寄存器中获得返回值,并把返回值存放在栈中,再跳转到ret_from_sys_call(),终止系统调用程序的执行。

A.eax B.ebx C.ecx D.edx

7、如果试图去获得一个自己已经持有的锁,会发生()类型的死锁。

A.致命拥抱B.ABBA C.强制死锁D.自死锁

8、()地址是由描述符32位段基地址和32位有效地址相加而形成。

A.物理B.线性C.内存D.逻辑

9、Linux系统中将时间片和优先级巧妙地结合起来使用进程PCB中()域,它是进程的动态优先级。

A.state B.parent C.child D.counter

10、Linux中()唯一地标识进程与打开文件之间建立起一种连接。

A.pid B.uid C.fid D.gid

11、Linux把PCB与内核栈放在一起,PCB共占用()内存区。

A.8K B.4K C.2K D.1K

12、进程链表是把所有进程联系起来的双向循环链表,头尾节点是()。

A.mem_map_t B.vm_area_struct C.init_task D.task_struct

13、Linux中()函数创建子进程。

A.fork() B.wait() C.wait4() D.sleep()

14、()系统调用不仅阻塞自己,还准备对僵死的子进程进行善后处理。

A.exit() B.wait() C.fork() D.exec()

15、Linux中将就绪态和合并为一种状态叫做()。

A.可运行态B.等待态C.暂停态D.僵死态

1A 2B 3A 4B 5C 6A 7D 8B 9D 10C 11D 12C 13C 14B 15A

1、Linux系统创建一个进程就要分配()空间的内核栈,它和PCB共享。

A.4K B.8K C.12K D.24K

2、Linux所有静态分配的数据空间,包括全局变量或static局部变量是()。

A.堆栈段B.数据段C.代码段D.不确定

3、故障和陷阱是Linux中的两类异常,它们的共同特点是()。

A.不使用中断控制器B.不能被屏蔽

C.A和B都正确D.A和B都不正确

4、下列函数中与中断处理相关的函数不包括?()

A.schedule() B.do_IRQ() C.handle_IRQ_event() D.ret_from_intr()

5、系统调用使用寄存器传递参数,用来存放系统调用号的是()寄存器。

A.PC B.EAX C.IDTR D.EBX

6、如果临界区的使用不当,两个任务处于同一个临界区的状态叫()。

A.内核态B.用户态C.竞争状态D.死锁状态

7、在对临界区操作时,用于长期锁定的是()。

A.自旋锁B.信号量C.原子操作D.关中断

8、LINUX系统的文件访问权限中三类用户中不包括()。

A.文件所有者B.同组用户C.其他用户D.特殊用户

9、Linux系统中文件管理使用file_operation数据结构,描述正确是()。

A.每种文件系统一个B.LINUX中只有一个

C.每个文件一个D.一个分区一个

10、以下关于操作系统的描述错误的是()。

A.它是用户与计算机的接口B.它是其他所有用户程序运行的基础

C.它是资源的管理者D.它是计算机中最重要的应用软件

11、进程映像所占的页面,其()段、()段可被换入换出,但()段一般不换出。

A.数据,代码,堆栈B.数据,堆栈,代码

C.代码,堆栈,数据D.以上都不正确

12、LINUX操作系统中的代码段和数据段的基地址?()

A.全都是0 B.不全是0

C.是不一样的,具体数据不定D.是一样的,但不一定是0

13、LINUX中,表示调度类型的policy允许的取值不包括()。

A.SCHED_FIFO B.SCHED_RR C.SCHED_OTHER D.SCHED_SRTN

14、LINUX操作系统中用于交换的磁盘空间叫()。

A.临界区B.缓冲区C.交换区D.非连续内存区

15、LINUX将索引节点号和文件名同时保存在()。

A.I结点B.目录C.链接文件D.根目录

16、系统调用处理程序执行下列操作,不包括?()

A.在内核栈保存大多数寄存器的内容

B.调用所谓系统调用服务例程的相应的C函数来处理系统调用

C.通过ret_from_sys_call( )函数从系统调用返回D.完成系统调用的最终处理

17、LINUX操作系统中atomic_t v=ATOMIC_INIT(0)的含义是()?

A.定义原子类型并给初值为0 B.定义原子类型并给初值为空

C.定义信号量,并给初值为0 D.定义整型变量并给初值为0

18、Linux的信号量中count的值小于0表明()。

A.有资源可用B.无资源可用,但也没有进程申请资源

C.有进程申请资源而睡眠D.有进程释放资源

19、中断处理程序运行于()态?

A.始终是内核态B.始终是用户态C.或用户态或内核态D.取决于中断类型20、Linux可以访问不同类型的文件系统,将各种不同文件系统的操作和管理纳入到一个统

相关文档
最新文档