软中断与硬件中断的区别

来源:互联网 发布:sql 删除数据库 编辑:程序博客网 时间:2024/04/30 01:23

区别有好几点,不过可能我总结得不全面  下面是我自己的一些体会

  譬如:用语言编写的指令将正在运行的程序中断是软中断,而断电或是重启等属于硬叫断.
  1.软中断发生的时间是由程序控制的,而硬中断发生的时间是随机的   
  2.软中断是由程序调用发生的,而硬中断是由外设引发的   
  3.硬件中断处理程序要确保它能快速地完成它的任务,这样程序执行时才不会等侍较长时间   
  编写这两类的中断处理程序我感觉区别不太大

 

原创粉丝点击