什么是中断处理程序 (什么是中断处理)

本文目录导航:

什么是中断处理程序

在响应一个特定中断的时候,内核会执行一个函数,该函数叫做中断处理程序或中断服务例程。

产生中断的每一个设备都有一个相应的中断处理程序。

一个设备的中断程序是它设备驱动程序的一部分,设备驱动程序是用于对设备进行管理的内核代码。

在Linux中,中断处理程序看起来是普普通通的C函数。

这些函数必须按照特定的类型声明,以便内核能够以标准的方式传递处理程序的信息。

中断处理程序与其它内核函数的真正区别在于:中断处理程序被内核调用来响应中断,它们运行于中断上下文的特殊上下文中。

上半部与下半部的对比:通常把中断处理切为两个部分或两半。

中断处理程序是上半部接收到一个中断,立即开始执行,但只做有严格时限的工作,这些工作都是在所有中断被禁止的情况下完成。

能够被允许稍后完成的工作会推迟到下半部。

在合适的时机,下半部会被开中断执行。

什么是中断处理程序 (什么是中断处理)

什么是BIOS?

BIOS是英文Basic Input Output System的缩略词,直译过来后中文名称就是基本输入输出系统。

在IBM PC兼容系统上,是一种业界标准的固件接口。

BIOS这个字眼是在1975年第一次由CP/M操作系统中出现。

BIOS是个人电脑启动时加载的第一个软件。

其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。

其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

此外,BIOS还向作业系统提供一些系统参数。

系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。

现代作业系统会忽略BIOS提供的抽象层并直接控制硬件组件。

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

88阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

86阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

78阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读