词条 | 模式切换 |
释义 | 在讨论操作系统进程管理之前,我们需要分清操作系统和用户程序进程执行的模式,大多数的进程至少支持两种执行模式:系统模式(控制模式、内核模式)和用户模式。一些执行特别指令只能够运行在系统模式下,这些指令包括读、修改控制寄存器,例如PSW以及和内存管理相关的指令。另外,某些内存区域只有在系统模式下才能够存取。 一般,用户程序都运行在用户模式下,系统模式和操作系统的内核相关,内核作为操作系统的一部分,包括系统中一些重要的功能。其中主要有: 1 进程管理 (1)进程创建和销毁 (2)进程调度 (3)进程切换 (4)进程同步和支持进程之间的交流 (5)进程PCB的管理 2 内存管理 (1)进程内存空间的分配 (2)段和页的管理 3 I/O控制 (1)I/O缓冲区的管理 4功能支持 (1)中断处理 (2)监视 操作系统中设置的这两种模式,主要是为了保护操作系统的安全和一些重要的系统表,例如PCB。在系统模式下,程序对处理器拥有完全的控制权,包括指令、寄存器、内存。这些对于用户程序来说是不需要的,也是不安全的。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。