当前位置: 首页 > news >正文

吉林北京网站建设成都门户网站建设

吉林北京网站建设,成都门户网站建设,电话销售做网站打官司,企业网站开发到上线的视频1 中断分为同步中断(中断)和异步中断(异常) 1.1 中断和异常的不同 中断由IO设备和定时器产生,用户的一次按键会引起中断。异步。 异常一般由程序错误产生或者由内核必须处理的异常条件产生。同步。缺页异常&#xff…

1 中断分为同步中断(中断)和异步中断(异常)

1.1 中断和异常的不同

  • 中断由IO设备和定时器产生,用户的一次按键会引起中断。异步。

  • 异常一般由程序错误产生或者由内核必须处理的异常条件产生。同步。缺页异常,断点int3

异常如果由程序错误产生,内核通过发送一个信号来处理异常

如果由内核必须处理的异常条件诱发,那么内核必须执行所需要的所有步骤。

(思考信号产生的动机)

1.2 中断和进程上下文切换的不同

中断切换的代码不是一个进程,而是一个内核控制路径,代表中断发生时正在执行的进程在内核中执行。

1.3 中断敏感性

  • 当内核正打算做一些事情,中断随时可能会到来,因此中断必须很快完成(以便内核处理它的事情),尽可能把多的事情放到后面执行。

  • 中断随时可能到来,在处理一个中断时必须允许其他中断到来。这样可以允许尽量多的IO设备处于忙碌状态。所以中断应该允许嵌套

  • 临界区中,中断必须被禁止。这个要求对于临界区来说是必要的,但是对于内核规则来说是不应当的。所以应该减少临界区。

1.4 中断向量表

非屏蔽中断和异常的向量是固定的,可屏蔽中断的向量可以通过编程来改变。

1.5 IRQ和中断

IRQ(Interrupt request)是设备用来向可编程中断控制器发送中断请求的,IRQ在硬件上和中断控制器相连接。一个设备可能有多条IRQ,如PCI卡有4条。

当设备产生中断信号时,会发送到IRQ线上。中断信号会被中断控制器一直监视,如果有条IRQ线上同时出现中断信号,那么会选取IRQn值最小的那一个优先处理。

中断控制器会将从IRQn上接受来的中断信号转换为对应的向量,将这个向量放到I/O端口上以便CPU需要的时候通过读取数据总线来读。中断控制器将接受到的中断信号转发到CPU的INTR引脚上产生一个中断

接下来就是等待CPU把这个中断信号写进可编程中断控制器的I/O端口来确认这个向量。如果确实是,则清INTR线。

IRQ编号从0开始,IRQn对应的intel的缺省向量为n+32。IRQ和向量的对应关系可以通过一些指令来重新编程。

选择性的禁止IRQ线相当于"服务台"(中断控制器)让客户的需求(设备中断)排队,当开启IRQ时还会来处理需求

通过cli sti来开启和屏蔽可屏蔽中断相当于服务台暂时不上班,客户的需求会被忽略。

1.6 多APIC系统和中断分发方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FnHwwudK-1678462382637)(null)]

  • 静态分发

  • 动态分发 中断在CPU之间分发

CPU产生处理器之间的中断,这在SMP系统中很有用。

如果是单处理器,那么APIC可以弱化成8259A,LIN0 LIN1分别作为INTR和NMI引脚使用

也可以作为一个外部的I/O APIC使用(虽然它在处理器内部),本地APIC被激活。

http://www.zhongyajixie.com/news/16986.html

相关文章:

  • 专门做效果图的网站谷歌seo软件
  • wordpress关闭页面评论win7系统优化软件
  • dedecms 古典棕色大气风格中药医药企业网站模板源码品牌线上推广方案
  • 商汇通网站什么叫seo
  • 甘肃省委党的建设杂志社网站福建seo推广方案
  • 网站建设 长春上海广告公司
  • 做网站cdn加速有什么用百度推广托管
  • 如何做文化传播公司网站如何做好网站的推广工作
  • 哪些网站开发网站优化名词解释
  • 重庆市建设教育培训网seo推广多少钱
  • 中英文企业网站模板互联网推广引流是做什么的
  • 做网站收费 优帮云广州seo排名优化服务
  • 个旧市哪里有做网站windows优化大师官方免费下载
  • 网站 开发 价格标题优化方法
  • 未来软件网站建设个人怎么开跨境电商店铺
  • 百度对网站建设公司域名注册服务商
  • 渭南公司做网站苏州seo快速优化
  • 网站建设价格西安seo外包优化网站
  • 至高建设集团 网站谷歌网站
  • 博客网站日志页面代码app开发软件
  • 做箱包外贸哪个网站好网络营销网络推广
  • 网站内部推广重要新闻
  • 佛山外贸网站建设方案如何做好百度推广
  • 小公司网站如何做新网域名
  • 注册域名收费吗重庆网站seo技术
  • 自己做的网站做登录百度快速排名用什
  • 四川省住房与城乡建设厅网站管网云搜索网页版入口
  • 大连甘井子区房价安卓优化大师app下载安装
  • wordpress自动跳转https广州seo黑帽培训
  • 建设门户网站自媒体十大平台