软中断和硬中断的区别(转)

转载 2011年01月22日 20:44:00

①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。
②硬中断的中断响应周期,CPU需要发中断回合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断回合信号。
③硬中断的中断号是由中断控制器提供的(NMI硬中断中断号系统指定为02H);软中断的中断号由指令直接给出,无需使用中断控制器。
④硬中断是可屏蔽的(NMI硬中断不可屏蔽),软中断不可屏蔽。

软中断和硬中断的区别

①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。 ②硬中断的中断响应周期,CPU需要发中断回合信号...
  • yanyiyyy
  • yanyiyyy
  • 2011年08月23日 23:59
  • 19225

嵌入式 软中断与硬中断的区别精华

①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。 ②硬中断的中断响应周期,CPU需要发中断回合信号...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:42
  • 604

硬中断与软中断的区别

硬中断与软中断的区别硬中断: 1. 硬中断是由硬件产生的,比如,像磁盘,网卡,键盘,时钟等。每个设备或设备集都有它自己的IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动...

[转载]Linux的硬中断与软中断区别

Linux 硬中断 软中断

NXP的ARM7带ucos中硬中断与软中断响应详细分析(转)

NXP的ARM7带ucos中硬中断与软中断响应详细分析(转)   2009-08-25 14:39:29|  分类: ucos|字号 订阅 一.带UCOS系统的软中断响...
  • skywn
  • skywn
  • 2012年07月06日 23:14
  • 1513

softirq(软中断)下半部中tasklet与workqueue的区别,整合

一、中断处理的tasklet(小任务)机制 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能...

LINUX软中断和bottom half思想(转)

转自:http://blog.csdn.net/yuanyufei/archive/2006/06/06/776263.aspx 一. 软中断概况    软中断是利用硬件中断的概念,用软件方式进行模拟...
  • sxf_824
  • sxf_824
  • 2011年06月22日 10:03
  • 2526

【转】软中断/tasklet/工作队列

软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom half)演变而来。下半部的机制实际上包括五种,但2.6版本的内核中,下半部和任...

软中断和硬中断

1、中断: 通常被定义成一个事件,该事件改变处理器执行的指令顺序。这样的事件与cpu芯片外部电路产生  的电信号相对应。 2、中断的产生: 每个能够发出中断请求的硬件设备控制器都有一条称为IR...

软中断vs硬中断

软中断: 1.  编程异常通常叫做软中断 2.  软中断是通讯进程之间用来模拟硬中断的 一种信号通讯方式。 3.  中断源发中断请求或软中断信号后,CPU或接收进程在适当的时机自动进行中断处理或...
  • hbhhww
  • hbhhww
  • 2012年02月08日 09:58
  • 628
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软中断和硬中断的区别(转)
举报原因:
原因补充:

(最多只允许输入30个字)