摘要: 第三章 进程管理 3.1 进程 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用来存放全局变量的数据段等 阅读全文
posted @ 2016-03-29 21:01 20132216周子轩 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 第18章 调试 调试工作艰难是内核级开发区别于用户级开发的一个显著特点,相比于用户级开发,内核调试的难度确实要艰苦得多。更可怕的是,它带来的风险比用户级别更高,内核的一个错误往往立刻就能让系统崩溃。 驾驭内核调试的能力(当然,最终是为了能够成功地开发内核)很大程度上取决于经验和对整个操作系统的把握。 阅读全文
posted @ 2016-03-29 20:59 20132216周子轩 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 周子轩 原创作品 转载请注明出处 《Linux内核分析》MOOC课程:http://mooc.study.163.com/course/USTC-1000029000 一、视频笔记 1. 进程描述符 task_struct 为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解 阅读全文
posted @ 2016-03-29 20:02 20132216周子轩 阅读(212) 评论(0) 推荐(0) 编辑