1.硬中断—硬件中断。像磁盘,网卡,键盘,时钟等
2.软中断—软件中断。进程产生。

区别:(产生机制、处理顺序、可否屏蔽、中断信号由来)
1.软中断的发生的时间是由程序控制的,硬中断的发生的时间是随机的。
2.软中断由程序调用发生,硬中断是由外设引起。
3.硬中断处理程序要确保它能够快速完成它的任务,这样程序执行时候才不会等待较长时间,称为上半部。
软中断完成硬中断未完成的任务,是一种推后执行的机制,称为下半部。

4.硬中断可以屏蔽,软中断不可屏蔽。
5.硬中断的中断信号是由中断控制器控制的,软中断的中断信号是由指令直接指出。

*33.硬中断和软中断是什么?区别?相关推荐

  1. 硬中断、软中断和信号

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

  2. Linux 硬中断和软中断

    微信公众号:嵌入式Linux中文站 Table of Contents 概述 (1) 硬中断 (2) 软中断 (3) 中断嵌套 (4) 软中断指令 (5)硬中断和软中断的区别 开关 (1) 硬中断的开 ...

  3. 硬中断、软中断、中断上半部、中断下半部

    中断从外设到内核的DataPath 概念 从物理学的角度看,中断是一种电信号,由硬件设备生成,并直接送入中断控制器的输入引脚上. 然后再由中断控制器向处理器发送相应的信号.处理器一经检测到此信号,便中 ...

  4. 硬中断与软中断的区别!

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

  5. 硬中断与软中断的区别!!!

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

  6. 硬中断与软中断的区别

    摘自:https://blog.51cto.com/noican/1361087 硬中断: 1. 硬中断是由硬件产生的,比如,像磁盘,网卡,键盘,时钟等.每个设备或设备集都有它自己的IRQ(中断请求) ...

  7. linux内核网络收包过程—硬中断与软中断

    目录 硬中断处理 软中断处理 数据通过网络发送过来 硬中断处理 数据帧首先到达网卡的接收队列,分配RingBuffer DMA把数据搬运到网卡关联的内存 网卡向CPU发起硬中断,通知CPU有数据 调用 ...

  8. 软中断和硬中断的区别

    中断: 中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程.即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的 ...

  9. [Linux内核]软中断与硬中断

    转自:http://blog.csdn.net/zhangskd/article/details/21992933 本文主要内容:硬中断 / 软中断的原理和实现 内核版本:2.6.37 Author: ...

最新文章

  1. 1957模拟计算机,统考计算机作业
  2. Go中的Socket编程
  3. leetcode之Tow Sum两数之和的三种思路
  4. CVPR 2019 | 针对人脸识别系统的高效黑盒对抗攻击算法
  5. poj 2371 Questions and answers
  6. Linux TCP/IP网络协议栈:IP协议源码分析
  7. Redis08-事件
  8. ZOJ 1015 弦图判定
  9. jQuery - Ajax解决跨域问题
  10. 2021-08-29 网安实验-网络协议栈渗透测试之DDOS攻击之CC攻击
  11. ONF开源白皮书:SDN解决方案案例——校园SDN
  12. Qt开发QtQuick程序在编译时报错:0x00007FFE4E60BB6B (ig9icd64.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFF
  13. 微信淘宝客引流的正确玩法
  14. TutorialsPoint NumPy 教程(转)
  15. 【USB】USB video class (UVC)相关概念学习
  16. GStreamer教程-基础教程2:GStreamer概念
  17. java读取文件并输出内容
  18. DiskGenius备份/还原分区=备份Windows系统
  19. k590s刷bios
  20. 联想ThinkPad开机进不了系统的解决方式

热门文章

  1. C# Http方式下载文件到本地类改进版
  2. SpringMVC4集成ehcache
  3. iOS开发-项目的完整重命名方法,图文教程。
  4. 如何在MyEclipse中将项目部署Tomcat
  5. Android Studio开发环境配置(win7)
  6. 对高级软件工程课程的展望 by 吴双志
  7. 在两个页面之间互相写其控件内的值
  8. es6 find 数组内查询用法
  9. 非GUI模式运行Jmeter脚本
  10. 用Chrome开发者工具调试一切