您的位置首页>企业动态>

你了解linux的中断机制?

导读大家好,我是极客范的本期栏目编辑小友,现在为大家讲解你了解linux的中断机制?问题。中断是指在CPU正常运行过程中,CPU因内部或外部事件

音频解说

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解你了解linux的中断机制?问题。

中断是指在CPU正常运行过程中,CPU因内部或外部事件或程序预先安排的事件而暂时停止运行程序,转到为内部或外部事件或预先安排的事件服务的程序,服务结束后返回继续运行暂时中断的程序。Linux通常分为外部中断(也称为硬件中断)和内部中断(也称为异常)。

在实地址模式下,CPU将内存中从0开始的1KB空间作为中断向量表。表中的每个条目占用4个字节。但是,在保护模式下,由这四个字节的条目组成的中断向量表并不满足实际需求,因此中断向量表的条目根据足够的信息和偏移量由八个字节组成,以反映模式切换,中断向量表也称为中断描述符表(IDT)。用于描述中断描述符表寄存器(IDTR)被添加到CPU中,以存储中断描述符表的起始地址。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。