Linux内核的中断机制分析(栢图实验室).doc
kp****93
亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
Linux内核的中断机制分析(栢图实验室).doc
Linux内核的中断机制分析一、中断的概念中断是指在CPU正常运行期间,由于内外部事件或由程序预先安排的事件引起的CPU暂时停止正在运行的程序,转而为该内部或外部事件或预先安排的事件服务的程序中去,服务完毕后再返回去继续运行被暂时中断的程序。Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)。在实地址模式中,CPU把内存中从0开始的1KB空间作为一个中断向量表。表中的每一项占4个字节。但是在保护模式中,有这4个字节的表项构成的中断向量表不满足实际需求,于是根据反映模式切换的信息和偏移量的足
Linux内核的中断机制.doc
第五章Linux内核的中断机制(By詹荣开,NUDT)Copyright©2003by詹荣开E-mail:zhanrk@sohu.comLinux-2.4.0Version1.0.0,2003-2-14摘要:本文主要从内核实现的角度分析了Linux2.4.0内核的设备中断流程。本文是为那些想要了解LinuxI/O子系统的读者和Linux驱动程序开发人员而写的。关键词:Linux、中断、设备驱动程序申明:这份文档是按照自由软件开放源代码的精神发布的,任何人可以免费获得、使用和重新发布,但是你没有限
Linux内核的中断机制 (2).doc
第五章Linux内核的中断机制(By詹荣开,NUDT)Copyright©2003by詹荣开E-mail:zhanrk@sohu.comLinux-2.4.0Version1.0.0,2003-2-14摘要:本文主要从内核实现的角度分析了Linux2.4.0内核的设备中断流程。本文是为那些想要了解LinuxI/O子系统的读者和Linux驱动程序开发人员而写的。关键词:Linux、中断、设备驱动程序申明:这份文档是按照自由软件开放源代码的精神发布的,任何人可以免费获得、使用和重新发布,但是你没有限
Linux内核中断处理下半部机制研究.docx
Linux内核中断处理下半部机制研究Linux内核中断处理下半部机制研究在Linux内核中,中断处理是一个非常重要的机制。为了保证系统的可靠性和稳定性,Linux内核采用了中断处理下半部机制来完成对中断的处理。在本篇文章中,我们将从下面两个方面来介绍中断处理下半部机制。一、中断处理机制的基础知识在计算机系统中,每个设备都需要占用一个中断向量,以便在发生中断时,能够正确地处理设备所发出的中断请求。当系统发生中断时,CPU会立即跳转到相应的中断处理程序中,并执行中断服务程序。中断服务程序完成设备的响应和处理,
Linux内核抢占的实现机制分析.docx
Linux内核抢占的实现机制分析Linux内核抢占的实现机制分析抢占是操作系统中一个重要的概念,指多个进程同时竞争处理器的情况下,系统运行一个进程一段时间之后,立即暂停该进程并运行另一个可运行的进程,这个过程是通过操作系统内核实现的,称为内核抢占。Linux内核抢占的机制是基于时间片和优先级的,本文将分析Linux内核抢占的实现机制。1.时间片Linux内核采用了多任务机制,系统中同时运行多个进程。为了在多个进程中分配处理器时间,Linux内核采用了时间片的概念,即每个进程分配一个固定的时间片,在时间片结