计算机中断简介 您所在的位置:网站首页 计算机中断名词解释 计算机中断简介

计算机中断简介

2023-12-29 23:59| 来源: 网络整理| 查看: 265

计算机中断过程

一、什么是中断 中断是指计算机运行过程中,系统外部、系统内部或者现行程序本身出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。

举个现实的例子就是: 你正在看书,突然你的朋友打来一通重要电话,于是你选择放下书本去接电话,电话打完接着看书。   电话响->选择接电话->放下书本->接电话->继续看书这一个过程,就类似于CPU中断的处理过程。    二、中断的过程和原理 中断过程包括:在这里插入图片描述 ①中断源发出中断请求; ②判断当前处理机是否允许中断和该中断源是否被屏蔽; ③优先权排队; ④处理机执行完当前指令或当前指令无法执行完,则立即停止当前程序,保护断点地址和处理机当前状态,转入相应的中断服务程序; ⑤执行中断服务程序; ⑥恢复被保护的状态,执行“中断返回”指令回到被中断的程序或转入其他程序。 上述过程中前四项操作是由硬件完成的,后两项是由软件完成的。

中断全过程分简单概括为为5个阶段:中断请求、中断判优、中断响应、中断处理和中断返回。

下面全面分析中断的全过程

能产生中断请求的前提条件 如何传送中断请求 中断请求优先级的判断 CPU对中断请求对响应 中断服务程序的处理 (先放图片,参考:纪禄平教授计算机组成原理MOOC,还有若干博文,太多了网址不记得了,侵删)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有