OS系统调用(访管指令、trap)

OS系统调用(访管指令、trap)_第1张图片

系统调用

功能

  • 设备管理

  • 进程管理

  • 进程通信

  • 内存管理

  • 文件管理

处理机状态切换

  • 请求OS服务、即系统调用

  • 产生一次中断

  • 产生一个错误状态

  • 企图使用特权指令

错题

  • 进程调度由OS实现,无需硬件
  • 进入核心态由硬件完成,中断处理程序在核心态运行
  • 置时钟指令是设置时间片时间的,不能由用户程序调用
  • 调用系统调用——用户态
  • 执行系统调用——核心态
  • 核心态可执行trap指令外的所有指令
  • 中断处理中最重要的两个寄存器是程序计数器PC和进程状态字寄存器PSWR。子程序调用仅需存储PS,而中断两个寄存器都要保存
  • 缺页是异常
  • PC由硬件存,其它寄存器由OS存
  • 程序中断点PC,由硬件存储。中断向量存在中断向量表中,由OS初始化

你可能感兴趣的:(408,操作系统,os)