什么是中断?_但它们有一个关键的区别_所以异常也经常被称作同步中断

什么是中断?

中断就像是一种特殊的“紧急呼叫”,是由电脑的硬件设备向处理器发出的。简单来说,就是硬件设备告诉处理器:“嘿,我这里有个紧急情况,你需要处理一下。”

异常与中断的区别

中断和异常有点像,但它们有一个关键的区别。异常在出现的时候,必须和处理器的工作节奏保持一致,就像是说:“处理器,现在你有件事需要处理。”所以,异常也经常被称作“同步中断”。比如,当你尝试除以0或者系统需要处理内存不足的情况时,就需要内核来帮忙,这时处理器就会产生一个异常。

中断是如何工作的?

当硬件设备发出中断信号时,它会通过总线(电脑内部的一种通信线路)将这个信号发送给中断控制器。如果这条中断线是开启的(没有被屏蔽),中断控制器就会将这个信号传递给处理器。大多数电脑系统都是通过给处理器的某个特定管脚发送电信号来实现的。

如果处理器没有禁止这个中断,它会立即停止当前的工作,关闭中断系统,然后跳转到内存中一个预定的位置去执行那里的代码。这个位置是由操作系统内核预先设置的,是处理中断的地方。

Linux操作系统简介

Linux,全名GNU/Linux,是一种免费、开源的操作系统,它模仿了Unix系统的设计。Linux由林纳斯·托瓦兹在1991年首次发布,它受到Minix和Unix的启发,是一个多用户、多任务、支持多线程和多CPU的操作系统。

Linux支持32位和64位硬件,可以运行许多Unix工具软件、应用程序和网络协议。它有上百种不同的版本,包括社区驱动的如Debian、Arch Linux,以及商业版的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

2022年11月20日,Linux内核提交了drm-intel-next功能补丁的最后一批,Linux 6.2版本将正式支持英特尔锐炫独显。

Linux版本 发布时间 特点
Linux 6.2 2022年11月20日 正式支持英特尔锐炫独显