系统中断介绍

news/2024/11/18 4:29:01/

1、介绍:
中断:是指计算机程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程序运行,这整个过程称为程序中断

2、分类:

  • 硬件中断:时钟中断、电气信号、断电、电源故障等
  • 软件中断:是一条CPU指令,用以自陷一个中断。软中断通常要运行一个切换CPU至内核态的子例程,它常被用作实现系统调用

3、功能:
3.1、提高计算机系统效率 计算机系统中处理机的工作速度远高于外围设备的工作速度。通过中断可以协调它们之间的工作。当外围设备需要与处理机交换信息时,由外围设备向处理机发出中断请求,处理机及时响应并作相应处理。不交换信息时,处理机和外围设备处于各自独立的并行工作状态。
3.2、维持系统可靠正常工作: 现代计算机中,程序员不能直接干预和操纵机器,必须通过中断系统向操作系统发出请求,由操作系统来实现人为干预。主存储器中往往有多道程序和各自的存储空间。在程序运行过程中,如出现越界访问,有可能引起程序混乱或相互破坏信息。为避免这类事件的发生,由存储管理部件进行监测,一旦发生越界访问,向处理机发出中断请求,处理机立即采取保护措施。

3.3、满足实时处理要求 在实时系统中,各种监测和控制装置随机地向处理机发出中断请求,处理机随时响应并进行处理

参考资料:
1、中断(计算机术语)_百度百科
2、计算机中断简介


http://www.ppmy.cn/news/123460.html

相关文章

soc(九) 中断控制器

中断控制器在SOC中的位置 中断控制器需要做什么事情 从某个 简单中断处理器 的角度考虑 整个过程 既然处理中断的最核心模块是 中断控制器 , 那么 我们就应该了解 中断控制器的典型工作流程 . 在了解工作过程中自然了解到 中断控制器留给 CPU 的接口.从而达到怎么控制中断控制…

中断与中断控制器8259A

中断与中断控制器8259A 中断概述8086/8088中断矢量设置方法一方法二 可屏蔽中断的响应过程中断控制器8259A8259A工作原理8259A工作方式1.设置优先级的方式(1)全嵌套方式(2)特殊全嵌套方式(3)优先级自动循环…

单片机的中断系统(一)

想总结中断由来已久,但是总感觉一章的东西,太多,无从下手。 前几天看到一句话“能把自己学会的东西说出来,才是真的学会”。今天,就要会一会这中断系统。 图片和文字内容来自:普中科技的ppt,百度…

操作系统:中断系统

2.1 中断/异常(陷入) 中断的引入:实现多道程序控制设计的基础。为了CPU和IO控制器(通道)之间的并行,因为IO控制器(通道)已经能独立于CPU工作。 当CPU启动通道(或IO)进行输入输出后,IO控制器(通道)可以独立工作,CPU可以转去做其他…

中断系统:外部中断

中断系统:外部中断 实现功能 按下独立按键Key3,LED流水灯向右;按下Key4,LED流水灯向左。 单片机型号:STC89C52 硬件原理 中断系统就是当系统在进行一项工作时,需要终止这项工作,转而去执行另一…

Linux中断子系统(一)-中断控制器及驱动分析

1. 概述 从这篇文章开始,来聊一聊中断子系统。中断是处理器用于异步处理外围设备请求的一种机制,可以说中断处理是操作系统管理外围设备的基石,此外系统调度、核间交互等都离不开中断,它的重要性不言而喻。 来一张概要的分层图&…

51单片机中断系统

中断定义 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回…

中断控制器及驱动分析

说明: Kernel版本:4.14ARM64处理器,Contex-A53,双核使用工具:Source Insight 3.5, Visio 1. 概述 从这篇文章开始,来聊一聊中断子系统。 中断是处理器用于异步处理外围设备请求的一种机制&am…