计算机的中断看成什么样的过程?

作者&投稿:佟柏 (若有异议请与网页底部的电邮联系)
什么是中断?简述中断处理过程~

中断就是执行中断服务程序,这是中断系统的核心。不同计算机系统的中断处理过程各具特色,但对多数计算机而言,其中中断服务程序的流程如下。 中断处理过程基本上由3部分组成,第一部分为准备部分,其基本功能是保护现场,对于非向量中断方式则需要确定中断源,最后开放中断,允许更高级的中断请求打断低级的中断服务程序;第二部分为处理部分,即真正执行具体的为某个中断源服务的中断服务程序;第三部分为结尾部分,首先要关中断,以防止在恢复现场过程中被新的中断请求打断,接着恢复现场,然后开放中断,以便返回原来的程序后可响应其他的中断请求。中断服务程序的最后一条指令一定是中断返回指令。

一个完整的中断过程包括:

中断请求:是指中断源(引起中断的事件或设备)向CPU
 发出的请求中断的要求。
中断判优:当有多个中断源发出请求时,需要通过适当的办法决定先处理哪个中断请求;
中断响应:指CPU中止现行程序转至中断服务程序的过程;
中断处理:就是指CPU执行中断服务程序;
中断返回:   执行完中断服务程序后,返回到被中断的程序

 

中断的作用:

(1)CPU与I/O设备并行工作
(2)硬件故障处理
(3)实现人机联系:在计算机工作过程中,如果用户要干预机器,如查看计算的中间结果,了解机器的工作状态,给机器下达临时性的命令等。在没有中断系统的计算机里这些功能几乎是无法实现的。
(4)实现多道程序和分时操作
(5)实现实时处理
(6)实现应用程序和操作系统的联系
(7)多处理机系统各处理机间的联系

计算机中断是 数据访问方式的一种,中断的过程如下:
1 服务1 发出请求
2 资源没有占用 ,服务1使用资源
3 服务2 发出请求
4 资源被占用,判断1 和2 的优先级
5 优先级高的使用资源,优先级低的等待。如果之前占用资源的服务优先级低则需要停止使用,并记录相关信息让后把资源给优先级高的使用。
6 优先级高的使用完释放资源 给后续服务使用。
上述是一个服务队列循环的过程,每个请求都按照上述过程执行。另外,有些计算机的服务是优先级最高的可以强行中断其他服务,比如说 断电等指令。

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

中断过程包括:

①中断源发出中断请求;

②判断当前处理机是否允许中断和该中断源是否被屏蔽;

③优先权排队;

④处理机执行完当前指令或当前指令无法执行完,则立即停止当前程序,保护断点地址和处理机当前状态,转入相应的中断服务程序;

⑤执行中断服务程序;

⑥恢复被保护的状态,执行“中断返回”指令回到被中断的程序或转入其他程序。

上述过程中前四项操作是由硬件完成的,后两项是由软件完成的。

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

扩展资料:

计算机中断的作用:

(1)CPU与I/O设备并行工作;

(2)硬件故障处理;

(3)实现人机联系:在计算机工作过程中,如果用户要干预机器,如查看计算的中间结果,了解机器的工作状态,给机器下达临时性的命令等,在没有中断系统的计算机里这些功能几乎是无法实现的;

(4)实现多道程序和分时操作;

(5)实现实时处理;

(6)实现应用程序和操作系统的联系;

(7)多处理机系统各处理机间的联系。




微型机和计算机组成原理有什么区别啊?
微机原理是是对《计算机组成》的具体实现。一般会选x86计算机来说,这时一般不会再详细讲工作原理了(因为大多数原理都在《计算机组成》中讲了),而是直接讲述cpu的具本结构是什么,具体引脚的作用,各种总线多少多少,各种控制寄存器的各个位有什么意义,I\/O的具体交接口(ISA,pci)……因为是具体的...

POS机提示我结算,怎么结算呀
1、POS机开机,在主菜单界面选择管理,管理里面有一个选项:结算。 2、有些品牌POS机签到之后不会显示主菜单,可以按确认键,这样主菜单就会显示出来了。 3、如果不能进入01签到界面,可以试一下99签到,其他功能设置里面找一下清除流水。 4、如果还是不能解决你的问题,可以把机器拍照看一下。 建议遇到这种问题...

怎样破戒网吧的还原卡(硬件)?
硬盘还原卡被制作成可以插入计算 机扩展插槽的外置插卡形状 如图1-13-2 ,下面的这一种是三合一的卡(网卡+保护卡+ 数据克隆)如图1-13-3 ,只要将此卡插入计算机,并指定其保护的磁盘区域,以后即 使用户任意重新分区,格式化、修改配置、删除文件、感染病毒等等,只要重新启动计 算机,一切就象什么也没有发生过,硬盘...

从计算机或手机的启动过程能得到什么信息?
通常ESCD数据只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都能够看到"UpdateESCD...Success"这样的信息,不过,某些主板的系统BIOS在保存ESCD数据时使用了与Windows9x不相同的数据格式,于是Windows9x在它自己的启动过程中会把ESCD数据修改成自己的格式,但在下一次启动机器时,即使硬件配置没有发生改变,...

SMT如何计算OEE
OEE名词定义以及计算方法 OEE=可用率(B\/A)×表现指数(C\/B)×质量指数(E\/D)日历工作时间 计划中断 A 负荷工作时间 设备 保养 计划停工待料 计划 停产 休息就餐 停机 B 实际运行时间 品质 确认 设备 调整 产品 换型 交接班 设备 故障 停工 待料 其他 损失 速度损失 C 正常(无...

A级机房得标准是什么啊?和B级别得有何区别?
1、A级机房标准:A级机房标准在系统需要运行期间,其场地设备不应因操作失误、设备故障、外电源中断、维护和检修而导致电子信息系统运行中断。2、B级机房标准:B级机房标准在系统需要运行期间,其场地设备在冗余能力范围内,不应因设备故障而导致电子信息系统运行中断。三、应用不同 1、A级机房标准:A级机房...

智慧线断开呈上下两条
请问专家,智慧线断开变两段,断开的后面那条又分叉,是什么意思? 吼吼,那我也是个怪人了。我的手相就跟你描述的这个人差不多,算起来一共有四条智慧线。智慧线多的人总是自诩自己聪明,但可能在别人眼里是个怪物吧。当然这里面文章颇多,得看智慧线断在哪个地方,如果是断了以后,隔些距离再接...

微软WIN操作系统由几部分组成?
机,即是把计算机的系统资源(主要是cpu)在时间上加以分割,形成一个个的时间段,每个时 间段称为一个“时间片”,每个用户依次使用一个时间片,从而可以将cpu工作时间轮流地提 供给多个用户使用。分时系统有三个特点:多路调制性:一台汁算机可以挂上几个控制台和上百合终端,每个用户都可在一台终端...

计算机组装与维修试题
22、点阵式打印机电路的主要工作是什么?它由哪几个部分组成?答:打印机电路的主要工作是:接受主机发出的指令和数据,返回主机所需要的状态信息和应答信号,驱动各个机构执行初始化命令、打印命令和自检命令;接收控制面板上按键命令并在面板上显示打印机状态信息等。打印机电路有6个部分,包括接口电路、控制电路、驱动电路...

计算器的2ndF什么意思?
计算器中,2ndF的全称是“second function”,译为“第二功能”,相当于电脑键盘的Shift.科学计算器的某些键上方有另一个标注,当按下2ndf或Shift后,某个键的功能即时转换为上方标注的功能。有些键有两种功能,比如tan,按了2ndf再按tan实,则就是cot了。按2ndf再按开机的就是关机适用于部分计算器。第...

泉山区18783849496: 谁知道计算机中断的全过程 -
绽印阿莫: 计算机中断是 数据访问方式的一种,中断的过程如下:1 服务1 发出请求2 资源没有占用 ,服务1使用资源3 服务2 发出请求4 资源被占用,判断1 和2 的优先级5 优先级高的使用资源,优先级低的等待.如果之前占用资源的服务优先级低则需要停止使用,并记录相关信息让后把资源给优先级高的使用.6 优先级高的使用完释放资源 给后续服务使用. 上述是一个服务队列循环的过程,每个请求都按照上述过程执行.另外,有些计算机的服务是优先级最高的可以强行中断其他服务,比如说 断电等指令.

泉山区18783849496: 求计算机操作系统考试题解答:中断处理的过程. 谢谢啦! -
绽印阿莫: 在微机系统中,对于外部中断,中断请求信号是由外部设备产生,并施加到CPU的NMI或INTR引脚上,CPU通过不断地检测NMI和INTR引脚信号来识别是否有中断请求发生.对于内部中断,中断请求方式不需要外部施加信号激发,而是通过内部...

泉山区18783849496: 微机中的中断的含义是什么? -
绽印阿莫: 微机在工作时,中央处理器CPU在处理一件事时,外部请求转入CPU处理,CPU暂时中断对前一事情的处理转而处理新请求.这就是中断原理.

泉山区18783849496: 电脑中的中断过程尤其复杂,我搞不懂,能否有详细的介绍? -
绽印阿莫: 1、异常是什么概念? 在处理器执行到由于编程失误而导致的错误指令(例如除数是0)的时候,或者在执行期间出现特殊情况(例如缺页),需要靠操作系统来处理的时候,处理器就会产生一个异常.对大部分处理器体系结构来说,处理异常...

泉山区18783849496: 微型计算机一个完整的中断处理的基本过程应包括哪几个步骤 -
绽印阿莫: 程序判断中断优先级的高低,设置断点保护,再进行中断程序的调用,中断完成,返回原程序继续执行

泉山区18783849496: 微机中的中断的含义是什么?
绽印阿莫: 中 断是计算机中的一个十分重要的概念,在现代计算机中毫无例外地都要采用中断技术.什么是中断呢?可以举一个日常生活中的例子来说明,假如你正在给朋友写 信,电话铃响了.这时,你放下手中的笔,去接电话.通话完毕,再继续写信...

泉山区18783849496: C51单片机程序的中断过程是什么样的 -
绽印阿莫: 先是把当前地址压栈,如果没有指定通用寄存器,则把ACC,B,DPH,DPL,PCON,R0~R7 压入堆栈, 如果指定了通用寄存器,则只压ACC,B,DPH,DPL,PCON, 当有更高一级中断发生,过程和前面一样,堆栈深度增加13个,如果中断完成,按后入先出的原则从堆栈中弹出数据,返回中断前地址,整个中断完成.

泉山区18783849496: 单片机的中断系统是什么?求详细的回答,谢谢 -
绽印阿莫: 中断装置和中断处理程序统称为中断系统.中断系统是计算机的重要组成部分.实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统.中断系统的应用大大提高了计算机效率.不同的计算机其硬件结构和...

泉山区18783849496: 微机原理中的中断中断点恢复是什么意思? -
绽印阿莫: 简单的说,你正和别人(朋友)说话,突然,你爸(比朋友优先级高)叫你(这就是一个中断),你那个本子把你和朋友说到哪了记下,(这是中断点),恢复就是你和你爸说完了,接着回来看本子说到哪了继续和朋友说,就是中断点恢复. 如果打岔,反过来,你和你爸说话呢,你朋友来打断你,因为中断等级比较低,是打不断的,这个叫无效中断,只能等你和你爸说完,才能根据他的等级,排,是不是该和她说了,如果后面还有你妈,那还不轮他.他要排队

泉山区18783849496: 微型计算机中使用的中断方式由什么实现? A.硬件 B.软件 C.硬件和软件 D.CMOS -
绽印阿莫: A硬件 中断的定义: CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网