首页 > 试题广场 >

下列哪几种指令只在核心态下执行()。

[不定项选择题]
下列哪几种指令只在核心态下执行()。
  • 屏蔽所有中断
  • 读时钟日期
  • 设置时钟日期
  • 改变存储映象图
答案选:ACD
       进程的执行状态分为:核心态和用户态。两者的主要区别就在于进程能否获取计算机的所有资源(核心态可以,用户态则受到限制)。
       凡是涉及到计算机根本运行的事情都应该在内核态下执行,而中断、时钟日期、存储映象图都属于系统级(相对应的是用户级)的资源,对这些资源的修改都必须在核心态,但是读取则没有强制要求。
编辑于 2015-10-09 16:59:44 回复(0)
执行状态是进程的三种基本状态之一。 执行状态进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态;在多处理机系统中,则有多个进程处于执行状态。 在UNIX/Linux系统中,执行状态分为两种:1.用户态执行,表示进程正处于用户状态之中;2.核心态执行,一个应用进程执行系统调用后(或I/O中断后,或时钟中断后),进程便处于核心执行。 这两种状态的主要差别是:1.处于用户态执行时,进程所能访问的内存空间和对象受到限制;而处于核心态执行中的进程则能访问所有的内存空间和对象。2.进程在核心态运行时是不可被剥夺的;而在用户态运行态是可被剥夺的。以下是一些常用指令的执行状态。 1.屏蔽所有中断指令,在核心态下执行。 2.读时钟日期指令,在用户态下执行。 3.设置时钟日期指令,在核心态下执行。 4.改变存储映像图指令,在核心态下执行。 5存取某地址单元的内容指令,在用户态下执行; 6.停机指令,在核心态下执行。
发表于 2015-10-06 12:38:32 回复(0)
涉及到计算机根本运行的事情都应该在内核态下执行
发表于 2016-07-08 20:44:19 回复(0)
映像图可以看做存储器内部功能区的划分,如栈区堆区代码区,各部分的任意修改容易造成进程出错 https://blog.csdn.net/AS588AS/article/details/79213455
发表于 2020-03-30 12:12:51 回复(0)
计算机的内核包括四个部分:1⃣️时钟管理2⃣️中断机制3⃣️原语4⃣️系统控制的数据结构及处理(进程管理、存储器管理和设备管理)所以C属于1⃣️,也得在内核态执行
发表于 2022-09-06 20:03:21 回复(0)
请问设置时钟日期为什么要在内核态下进行。
发表于 2018-11-07 21:06:35 回复(0)
答案选:ACD
       进程的执行状态分为:核心态和用户态。两者的主要区别就在于进程能否获取计算机的所有资源(核心态可以,用户态则受到限制)。
       凡是涉及到计算机根本运行的事情都应该在内核态下执行,而中断、时钟日期、存储映象图都属于系统级(相对应的是用户级)的资源,对这些资源的修改都必须在核心态,但是读取则没有强制要求。
发表于 2017-04-21 09:55:47 回复(0)