- 4
- 0
- 约6.29千字
- 约 9页
- 2017-02-12 发布于江苏
- 举报
方法之四:以功能为中心,各个击破 从功能上看,整个Linux系统可看作有一下几个部分组成: 进程管理机制部分; 内存管理机制部分; 文件系统部分; 硬件驱动部分; 系统调用部分等; 以功能为中心、各个击破,就是指从这五个功能入手,通过源码分析,找出Linux是怎样实现这些功能的。 在这五个功能部 件中,系统调用是用户程序或操作调用核心所提供的功能的接口;也是分析Linux内核源码几个很好的入口点之一。对于那些在dos或Uinx、Linux 下有过C编程经验的高手尤其如此。又由于系统调用相对其它功能而言,较为简单,所以,我就以它为例,希望通过对系统调用的分析,能使读者体会到这一方法。 与系统调用相关的内容主要有:系统调用总控程序,系统调用向量表sys_call_table,以及各系统调用服务程序。下面将对此一一介绍: 保护模式下的初始化过程中,设置并初始化idt,共256个入口,服务程序均为ignore_int, 该服务程序仅打印“Unknown interruptn”。(源码参见/Arch/i386/KERNEL/head.S文件;相关内容可参见 保护模式下的初始化 部分) 在 系统初始化完成后运行的第一个内核程序start_kernel中,通过调用 trap_init函数,把各自陷和中断服务程序的入口地址设置到 idt 表中;同时,此函数还通
您可能关注的文档
- ENVI实习(一).doc
- 2014年质控质控培训广州.ppt
- 2015江苏高考线性规划复习.doc
- 2015模式识别期末考试.doc
- 2015年中级经济师考试《房地产经济专业知识及实务》最新预测试卷.doc
- 2015年中级经济师考试《邮电经济专业知识及实务》最新预测试卷.doc
- 安全监测人员“一通三防”安全检查--培训资料(通风部分).doc
- 安全监测仪器埋设细则.doc
- 柏垭卫生院灾后重建.doc
- 保险代理人考试常考题.doc
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 中药质量管理规范.pptx VIP
- 2025年湖南高考真题物理试卷含答案.pdf VIP
- QC-T 518-2013 汽车用螺纹紧固件紧固扭矩.pdf VIP
- Unit4 Corporate Culture 单元教学设计 中职高二英语高教版拓展模块.docx
- 2025年特许金融分析师道德准则中税收效率投资策略的合规性专题试卷及解析.pdf VIP
- 中药质量管理规范.pptx VIP
- 2025专业监理工程师考试题及答案.docx VIP
- 成果pdmax等级库教程.pdf VIP
- 售后服务及巡检实施方案范文.docx VIP
- 2026春《典中点》数学 北师版 2年级下 综合素质达标试卷含答案(A4)(OCR).pdf VIP
原创力文档

文档评论(0)