中断系统(如何改变定时器的定时时间)

发布日期:2025-01-07 17:34:05     手机:https://m.xinb2b.cn/shenghuo/news7143.html    违规举报
核心提示:中断系统(如何改变定时器的定时时间)一、中断的概念和作用中断是为了实现多道程序并发执行而引入的一种技术 当中断发生时,CPU立即进入核心态 当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理 对于不同的中断信号,会进行不同

中断系统(如何改变定时器的定时时间)

中断系统(如何改变定时器的定时时间)

一、中断的概念和作用

中断是为了实现多道程序并发执行而引入的一种技术

    当中断发生时,CPU立即进入核心态

    当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理

    对于不同的中断信号,会进行不同的处理

    发生了中断,就意味着需要操作系统介入,开展管理工作。由于操作系统的管理工作(比如进程切换、分配I/0设备等)需要使用特权指令,因此CPU要从用户态转为核心态。中断可以使CPU从用户态切换为核心态,使操作系统获得计算机的控制权。有了中断,才能实现多道程序并发执行。

      用户态 → 核心态: 通过中断实现的。并且中断是唯一的途径。

      核心态 → 用户态: 通过执行一个特权指令,将程序状态字(PSW)的标志位设置为“用户状态”

      二、中断的分类

        内中断:信号的来源在CPU内部,与当前执行的指令有关

        外中断:信号的来源在CPU外部,与当前执行的指令无关

        三、外中断的处理过程


 
 
本文地址:https://xinb2b.cn/shenghuo/news7143.html,转载请注明出处。

推荐图文
推荐生活健康
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.186 second(s), 80 queries, Memory 0.5 M