操作系统与设备的交互

本文探讨了操作系统中的核心概念——中断、异常和系统调用。中断主要由硬件设备发起,如计时器和网络中断;异常则源于应用程序的错误行为,如非法指令;系统调用是应用程序请求操作系统服务的方式。这三者在处理时间和响应方式上各有不同,中断通常是异步且对用户透明的,异常是同步的,而系统调用可能是异步或同步。了解这些概念对于理解计算机系统的内部运作至关重要。
摘要由CSDN通过智能技术生成

1.系统调用:应用程序主动向操作系统发出服务请求(来源于应用程序)
2.异常:非法指令或其他不好的处理状态(来源于不良的应用程序)
3.中断:来自不同的硬件设备的计时器和网络中断(来自外设)
4.在计算机运行中,内核是被信任的第三方,只有内核可以执行特权指令,为了方便应用程序

5.三者源头:
*中断:外设
*异常:应用程序意想不到的行为
*系统调用:应用程序请求操作提供服务
6.处理时间:
*中断:异步 (并不知道中断请求会在什么时间点发生)
*异常:同步 (程序执行出错到指定步骤时,可以预测到)
*系统调用:异步或同步 (例如系统调用发出某个请求(内存调用等)的返回时间可能是异步的,也可能是同步的)
7.响应:
*中断:持续的,对用户应用程序是透明的
*杀死或重新执行意想不到的应用指令
*系统调用:等待和持续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值