单项选择题
为什么要将程序的执行分为用户态和内核态?()
A.保护操作系统内核
B.不让用户程序执行某些指令
C.一个用户程序不能干扰另一个用户程序
D.保护用户程序不被随意修改
点击查看答案
相关考题
-
单项选择题
用户程序调用printf(“Hello World!”)最终要通过写显存来完成Hello World!的输出,给出从用户程序到写显存中间经过的顺序。()
A.用户程序;C函数库;sys_write;系统调用;写显存
B.用户程序;C函数库;系统调用;sys_write;写显存
C.用户程序;系统调用;C函数库;sys_write;写显存
D.用户程序;sys_write;C函数库;系统调用;写显存 -
单项选择题
mem_init就是初始化一个数组,下面哪个论述不对?()
A.初始化时将所有数组项中的内容都设置为0
B.数组中的每个项用来表示内存中一段固定大小的内存
C.mem_init调用之前可以不获得物理内存的大小
D.如果某个数组项中的内容为0,则表示对应的那一段内存空闲 -
单项选择题
下面哪项工作不是操作系统启动要完成的工作?()
A.检查硬件设备是否正常
B.初始化LDT表
C.获取硬件参数
D.读入操作系统内核
