模式切换

模式切换

处理器状态(模式)从用户态到核心态或者从核心态到用户态的转换。模式切换不同于进程切换,它不一定会引起进程状态的转换,在大多数情况下,也不一定引起进程切换。

    • 中文名:模式切换
    • 又名:处理器状态切换
    • 类型:作业系统
    • 国家:中国

在讨论作业系统进程管理之前,我们需要分清作业系统和用户程式进程执行的模式,大多数的进程至少支持两种执行模式:核心态(管态、控制模式、核心模式)和用户态(目态)。一些执行特别指令只能够运行在系统模式下,这些指令包括读、修改控制暂存器,例如PSW以及和记忆体管理相关的指令。另外,某些记忆体区域只有在系统模式下才能够存取。

一般,用户程式都运行在用户模式下,系统模式和作业系统的核心相关,核心作为作业系统的一部分,包括系统中一些重要的功能。其中主要有:

1 进程管理

(1)进程创建和销毁

(2)进程调度

(3)进程切换

(4)进程同步和支持进程之间的交流

(5)进程PCB的管理

2 记忆体管理

(1)进程记忆体空间的分配

(2)段和页的管理

3 I/O控制

(1)I/O缓冲区的管理

4功能支持

(1)中断处理

(2)监视

作业系统中设定的这两种模式,主要是为了保护作业系统的安全和一些重要的系统表,例如PCB。在系统模式下,程式对处理器拥有完全的控制权,包括指令、暂存器、记忆体。这些对于用户程式来说是不需要的,也是不安全的。

相关词条

相关搜索

其它词条