下载此文档

2014年linux程序分析主要知识点总结.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
2014年linux程序分析复****重点
在X86体系结构下linux内核的中断与异常处理流程?
知识要点:(1)明确中断、异常描述符表的作用
(2)明确中断控制器的作用,表述清楚中断如何产生
(3)明确中断发生时,CPU硬件级的中断信号处理过程
(4)明确系统初始化时,中断与异常初始化过程
关于中断需要明确:
(5)调用init_IRQ()函数,把中断描述附表的中断处理代码段地址设在在interrupt数组中,mon_interrupt
(5)mon_interrupt的功能
(6)描述清楚do_IRQ函数处理过程,在这里要明确该函数所使用的数据结构irq_desc数组,讲清楚对irqaction的处理
(7)明确用户中断服务例程的注册过程与irqaction对硬关系
关于异常需要明确:1、异常的初始化
2、异常处理的主要过程
3、异常与中断的区别
4、异常的处理过程:重点分析系统调用和缺页异常处理
8、明确pt_regs结构的作用,结构的相关数据中有的是硬件自动保存,有的是通过程序saveall保存,分别对应的恢复现场方式
二、linux中断下半部处理方式,描述软中断及tasklet的处理机制,明确执行时机和处理过程
三、linux计时体系结构:
明确主要功能、主要数据结构、主要初始化过程以及时钟中断处理函数注册和调用过程;明确软定时器的组织及处理过程,明确内核对相关时钟源的组织,明确计时时钟源和中断时钟源的概念
四、模块的编译、编写;另外给内核源码直接添加新的驱动模块代码,并且要求在编译内核是能够看到并配置,需要做哪些改动?
五、字符设备驱动程序的组成及linux对字符设备的管理及访问机制
一定需要明确cdev结构、file_operation、设备文件及其inode、设备号、内核管理字符设备数组、并且要搞清楚字符设备的访问过程一定要和文件系统相结合
六、明确VFS文件系统的作用、主要数据结构、与进程有关的文件系统的数据结构及作用?相关具体文件系统的超级块对象何时被创建?如何被创建?文件系统被挂载时该文件系统必须是注册过的原因?
系统描述open系统调用的执行及对文件的访问过程?与进程有关的文件系统的数据结构要仔细理解。
七、ext2文件系统磁盘的数据结构;EXT2文件系统i中关于索引节点中的i_block[]的组织及数据的寻址,文件空洞产生与处理,PPT中关于上述内容要注意掌握
八、内存寻址的内容:何为逻辑地址、线性地址及物理地址他们的相互关系?在linu

2014年linux程序分析主要知识点总结 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息