操作系统之写在前面

1.系统调用,异常机制和中断机制

1.1 定义

  • 系统调用:一组用于实现各种系统功能的程序
  • 异常机制:与当前执行的指令有关,信号来源于CPU内部
  • 中断机制:与当前执行的指令无关,信号来源于CPU外部

1.2 区别

  • 源头:系统调用(程序请求操作系统提供服务)、异常(应用程序意想不到的行为)、中断(外设)。
  • 处理时间:系统调用(同步或异步)、异常(同步)、中断(异步)。
  • 响应:系统调用(持续和等待)、异常(杀死或者重新执行意想不到的应用程序指令)、中断(持续,对应用程序透明)。

2.用户态和内核态转换

  • 用户态->内核态:访管指令,中断是此过程唯一途径。
  • 内核态->用户态:修改程序状态字PSW。

3.操作系统内核的功能

  • 支撑功能:中断处理,时钟管理,原语操作。
  • 资源管理:进程管理,内存管理,设备管理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值