您现在的位置是:主页 > news > 武进网站建设代理商/aso平台

武进网站建设代理商/aso平台

admin2025/6/12 17:09:18news

简介武进网站建设代理商,aso平台,php与动态网站建设,wordpress 访客统计文章目录1、内容汇总2、详细内容2.1、中断理解2.2、中断分类2.3、外中断处理过程1、内容汇总 该博客内容汇总: 2、详细内容 2.1、中断理解 中断机制如何诞生的? 早期计算机中,各个程序只能串行执行,等到IO设备输出后&#xf…

武进网站建设代理商,aso平台,php与动态网站建设,wordpress 访客统计文章目录1、内容汇总2、详细内容2.1、中断理解2.2、中断分类2.3、外中断处理过程1、内容汇总 该博客内容汇总: 2、详细内容 2.1、中断理解 中断机制如何诞生的? 早期计算机中,各个程序只能串行执行,等到IO设备输出后&#xf…

文章目录

  • 1、内容汇总
  • 2、详细内容
    • 2.1、中断理解
    • 2.2、中断分类
    • 2.3、外中断处理过程

1、内容汇总

该博客内容汇总:
在这里插入图片描述

2、详细内容

2.1、中断理解

中断机制如何诞生的?

早期计算机中,各个程序只能串行执行,等到IO设备输出后,程序才会出,然后接着执行第二个程序,以此类推…
缺点就是程序只能串行执行,会导致资料利用率非常低!
为了解决这个问题,人们发明了操作系统,并且引入中断机制,实现多道程序并发执行(多道批处理)

本质:只要发生中断,就意味着需要OS介入,开展管理工作

引入中断机制之后,多道程序可以同时放入内存,并发执行!

运行一段时间,CPU会收到计时部件发出的中断信号,CPU会立即切换到核心态,把CPU使用权限交给操作系统,操作系统内核就会对刚才的中断信号进行处理,操作系统内核发现刚才中断信号告诉它时间片已到,操作系统决定进程1的时间片已经使用完毕,需要切换到进程2运行,这就是操作系统开展的管理工作!经过这一系列操作后,OS把CPU使用权还给用户进程,进程2在用户态下开始执行,进程2发出系统调用(内中断信号),请求输出,CPU切换为核心态,对中断进行处理,通过内中断方式主动要求OS介入工作,让OS带领进程2完成请求输出操作,CPU会立即切换到核心态,OS对进程2的中断信号进行处理,然后OS要求打印机输出设备开始工作,完成工作后,IO设备会向CPU发送外中断信号(告诉CPU输出完毕),进程2由于需要等待IO完成,OS又把CPU执行权还给用户进程,此时换成进程3并行运行,以此类推…

在这里插入图片描述

经过上述流程,我们会发现一些特点:
在这里插入图片描述
重要知识:
在这里插入图片描述

2.2、中断分类

中断分类(2种方式):
在这里插入图片描述
在这里插入图片描述

2.3、外中断处理过程

首先CPU在用户态下运行一个用户程序,CPU会按照顺序依次执行指令,执行指令过程中,会检查是否有外部中断信号,如果发现外部中断信号,就需要OS介入管理,此时用户程序暂停运行,所以需要保护被中断用户进程CPU环境,为什么需要保护CPU环境:类似于玩游戏玩到一半,出去办事,需要游戏进度存档,回来后读取存档可以继续游戏

在这里插入图片描述