A.系统调用是一种特殊的异常类型,IA-32中把它的中断类型号设定为128
B.系统调用使用陷阱指令实现,Linux系统中可执行int $0x80指令进行系统调用
C.执行陷阱指令过程中所完成的操作类似于异常/中断响应过程中完成的任务
D.所有系统调用有统一的入口,即系统调用处理程序system_call第一条指令地址
第1题
A、在系统启动过程中由Linux负责对IDT的初始化
B、中断服务程序和异常处理程序属于Linux内核部分
C、IA-32硬件负责对异常事件和中断请求进行检测和响应
D、Linux完全按照IA-32的门描述符类型构造了三种门描述符
第2题
A、内核空间在高地址区域,用户空间在低地址区域
B、内核空间是用户程序不可见区域,只能由OS访问
C、用户空间中的栈区和堆区都从高地址向低地址增长
D、用户空间中的静态区包括只读代码段和可读可写数据段
第3题
A、将用户代码段和用户数据段的段基址都设为0
B、将内核代码段和内核数据段的段基址都设为0
C、段描述符中段存在位P为1,故不以段为单位分配内存
D、内核段描述符在GDT中,而用户段描述符在LDT中
第4题
A、根据可读性分,普通文件分成ASCII码文件和二进制文件
B、有三种标准输入/输出文件,它们都属于ASCII码文本文件
C、Linux系统级I/O函数的参数中用一个非负整数表示某文件
D、C标准I/O库函数参数中直接用文件描述符fd标识表示某文件
第5题
A、开机后系统首先在实地址模式下工作
B、BIOS程序在主存中设置中断向量表
C、与输入/输出相关的操作通过执行int指令由中断服务程序实现
D、进入保护模式后中断向量表中被填入新的中断向量
第6题
A、进程的上下文切换机制保证了不会因进程被打断执行而改变其逻辑控制流
B、每个进程具有独立的虚拟地址空间,这便于编译、链接、共享和加载
C、进程的上下文切换过程中必须将当前换下进程的现场信息保存在内核栈中
D、进程的上下文切换完全由处理器硬件完成,不需要执行任何操作系统内核程序
第7题
A. 某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程
B. Linux提供的GLIBC是可移植的标准C库函数实现,提供标准I/O和标准流的一系列接口
C. Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块
D. Linux是参照Minix开发的,采用与Minix相同的微内核结构
第8题
A、采用非递归方式重写递归程序是必须使用栈。
B、函数调用时,系统要用栈保存必要的信息。
C、只要确定了入栈次序,即可确定出栈次序。
D、栈是一种受限的线性表,允许在其两端进行操作。
E、消除递归不一定需要使用栈。
F、进栈和出栈操作的算法时间复杂度均为 O(n)。
G、两个栈共享一片连续的内存空间时,为了提高内存利用率、减少溢出,应当把两个栈的栈底分别设置在整篇内存空间的两端。
第9题
A、根文件来(根目录)中只能存放文件夹,不能存放文件
B、文件夹的名字可以用英文或中文
C、文件的属性若是“系统”,则表示该文件与操作系统有关
D、子文件夹中既可以存放文件,也可以存放文件夹,从而构成树型的目录结构
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!