中断系统的基本知识
来源:互联网 发布:淘宝采集赚钱怎么弄 编辑:程序博客网 时间:2024/05/01 14:10
中断系统由CPU的中断机构、I/O系统的中断控制接口和操作系统中相应的中断服务程序组成。中断系统的基本功能如下:
- 及时记录各种中断请求 对于外部中断,中断系统中必须要有能够及时记录各种外部中断请求信号的部件,一般是用一个中断请求寄存器来保存。
- 及时相应中断请求 中断事件是在异常情况下发生或外部设备需要CPU干预时产生的,所以CPU必须能够在发生中断事件后,自动响应并处理。中断响应操作是在CPU执行指令流程中固定安排的:总是在一条指令执行完、下一条指令执行前去检查有无中断请求发生。若有,则根据情况决定是否响应响应相应的中断判优机构,在有多个中断请求同时产生时能够判断出哪个中断的优先级高,选择优先级高的中断先响应。
- 保护被中断的断点和现场 因为中断响应后要转去执行中断服务程序,而执行完中断服务程序后,还要回到原来的程序继续执行。所以原程序被中止处的指令地址和当时的程序状态以及各寄存器的内容必须保存,以便能正确的回到原处继续去执行。
- 中断屏蔽 现代计算机的中断系统允许处理器在执行某个中断处理程序时,可以被新的中断请求打断。但是对于一些重要的紧急的异常处理,就要设置成不能被其它新的中断事件打断,这就是在中断屏蔽的概念。它是通过在中断系统中的中断屏蔽寄存器中设置中断屏蔽字来实现的。
- 中断系统的基本知识
- 中断的基本知识
- Ubuntu 系统的基本知识
- MAC系统的基本知识
- Linux 中断学习之前言篇 中断之原理篇 一.中断的基本知识
- 复杂的中断系统
- 中断系统的初始化
- STM32f1的中断系统
- 51的中断系统
- 单片机的中断系统
- 单片机的中断系统
- 中断的系统调用
- 中断的系统调用
- PIC的中断系统
- 单片机的中断系统
- Linux系统下硬盘的基本知识
- 关于【配网自动化系统】的基本知识
- 微型处理器的中断系统
- 采用分布式存储技术做了个贴吧,拥有无数个吧,可容纳无数个贴 欢迎各路英雄批评指正!
- 自动匹配浏览器高度
- 随机算法 素数测试
- .Net 中读写Oracle数据库的两种方式
- Eclipse快捷键大全(转载)
- 中断系统的基本知识
- 解惑 spring 嵌套事务
- C#如何读取word内容
- eclipse中遇到的异常解决方式
- 如何安装Indy10
- 暗恋
- 使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍
- url中文参数问题
- C# rss新闻阅读器源码