第四周:扒开系统调用的三层皮(上)--单元测验【含答案】 Linux操作系统分析

(1)判断题

在32位x86 CPU的Linux中,内核态下只能访问0xc0000000以上的地址空间。

(2)单选题

针对API xyz, Linux中系统调用的三层皮指的是不包括哪一项

A  API xyz

B  中断向量system_call

C  中断服务程序sys_xyz

D  中断返回程序ret_from_sys_call

(3)单选题

Linux中,用户态切换到内核态时,int指令不会保存下面哪项?

A  用户态堆栈顶地址

B  当时的状态字

C  当时的cs:eip值

D  当时的中断向量

(4)判断题

Intel x86 CPU有四种不同的执行级别,Linux使用3级表示内核态。

(5)单选题

Linux中,系统调用号是使用哪个寄存器传递的?

A  eax

B  ebx

C  ecx

D  edx

(6)判断题

Linux中,为了方便程序员编程,API和系统调用是一一对应的。

(7)判断题

Linux中可以通过执行int $128来执行系统调用。

获取标准答案请阅读全文

隐藏内容 需要支付:¥7

未经允许不得转载!第四周:扒开系统调用的三层皮(上)--单元测验【含答案】 Linux操作系统分析