处理机状态 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
- 进程一般可分为两种状态:核心态和用户态
- 处理机状态字的第14,15位指示了当前进程处于什么状态
- 当进程执行核心代码时,称进程当前处于核心态
- 核心态地址空间的寻址通过pdp11 内存管理机制 提供的 核心态页寄存器组KISA[0] - KISA[7]实现
- 当前进程处于核心态时,执行的内核代码会使用当前进程的核心栈,每个进程都有自己的核心栈
- 当进程在执行用户自己的代码时,称进程当前处于用户态
- 用户态地址空间的寻址通过pdp11 内存管理机制 提供的 用户态页寄存器组UISA[0] - UISA[7]实现
- 当前进程处于用户态时,执行的内核代码会使用当前进程的用户栈,每个进程都有自己的用户栈