处理器执行模式及操作系统内核的典型功能

来源:互联网 发布:linux 文件大小命令 编辑:程序博客网 时间:2024/06/05 09:38

大多数处理器至少支持两种执行模式:

  1. 非特权态,即用户态
  2. 特权态,即系统态、控制态或内核态

用户态

非特权态又叫用户态,用户程序通常在该模式下运行

内核态

内核态指操作系统的内核,是操作系统中包含重要系统功能的部分。
操作系统内核态的典型功能如下:

进程管理

  • 进程的创建和终止
  • 进程的调度和分派
  • 进程切换
  • 进程同步以及对进程间通信的支持
  • 进程控制块的管理

内存管理

  • 给进程分配地址空间
  • 交换
  • 页和段的管理

I/O管理

  • 缓冲区管理
  • 给进程分配I/O通道和设备

使用两种模式的原因是,为了保护操作系统和重要的操作系统表(如进程控制块)不受用户程序的干涉

支持功能

中断处理

阅读全文
0 0
原创粉丝点击