从中断到系统调用

高校背景大厂履历团队,承接c++、java、前端、嵌入式等项目:淘宝店https://item.taobao.com/item.htm?ft=t&id=717064814253,欢迎看官来聊聊,万一成了呢。

从中断到系统调用

1.中断

​ 本文将中断信号分为硬中断和软中断,硬件中断和软件中断都属于硬中断,而软中断是纯软件处理的中断。

有的文章只分硬中断即硬件中断,软中断即软件中断,两者都可参考,所指定的含义清楚即可。
在这里插入图片描述

​ 中断通常被定义为一个打断CPU芯片指令执行的事件,该事件对应到对应到CPU芯片内部或者外部的电路产生

的电子信号。一般指的是硬中断,此处讲的硬中断是intel提供的几种中断方式。

​ intel提供的中断分为中断和异常,中断即外部中断,一般是I/O中断等,出现时间不确定,通过触发cpu的中

断引脚产生。cpu每个指令周期的最后一个时钟周期会用来检查是否有中断信号

​ 异常属于内部中断,进一步可分为处理器检测的异常,即可算入硬件中断部分的异常,比如除0、内存缺页、

掉电等,它是可以预判发生时刻的,一般时某条指令执行完之后产生。

​ 故障是异常的一种,该异常可以被内核正确纠正,并且纠正后重新执行引起该异常的指令时不会造成程序的

中断或者功能的异常。这时

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值