2016年6月2日
摘要: 占位 阅读全文
posted @ 2016-06-02 10:33 zjq9 阅读(164) 评论(0) 推荐(0) 编辑
  2016年5月23日
摘要: 实践二 内核模块编译 20135307 张嘉琪 一、实验原理 Linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较差,模块机制可弥补这一缺陷。 Linux模块可以通 阅读全文
posted @ 2016-05-23 20:12 zjq9 阅读(160) 评论(0) 推荐(0) 编辑
  2016年4月30日
摘要: Linux内核学习总结 张嘉琪 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学习笔记汇总 第一节 计算机是如何工作的 第二节 操作系统是如何工作的 第三节 构造一个简单的Linux系统Me 阅读全文
posted @ 2016-04-30 14:02 zjq9 阅读(171) 评论(0) 推荐(0) 编辑
  2016年4月24日
摘要: Linux内核分析 期中总结 20135307 张嘉琪 一、Linux内核分析课程总结 学习笔记汇总 第一节 计算机是如何工作的 第二节 操作系统是如何工作的 第三节 构造一个简单的Linux系统MenuOS 第四节 扒开系统调用的三层皮(上) 第五节 扒开系统调用的三层皮(下) 第六节 进程的描述 阅读全文
posted @ 2016-04-24 14:09 zjq9 阅读(153) 评论(0) 推荐(0) 编辑
  2016年4月13日
摘要: 张嘉琪 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux内核分析 第八周 进程的切换和一般的执行过程 一、进程切换的关键代码switch_to分析 1.进程进度与进程调度的时机分析 阅读全文
posted @ 2016-04-13 21:36 zjq9 阅读(321) 评论(0) 推荐(0) 编辑
  2016年4月12日
摘要: 20135307 张嘉琪 第八周读书笔记 第四章 进程调度 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。只有通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发行的效果。 调度程序没有太复 阅读全文
posted @ 2016-04-12 20:57 zjq9 阅读(168) 评论(0) 推荐(0) 编辑
  2016年4月7日
摘要: 《深入理解计算机系统》第七章 链接 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或拷贝)到存储器并执行。 链接可以执行于编译时,也就是在源代码被翻译成机器代码时;也可以执行于加载时,也就是在程序被加载器加载到存储器并执行时;甚至执行于运行时,由应用程序来执行。 阅读全文
posted @ 2016-04-07 10:33 zjq9 阅读(159) 评论(0) 推荐(0) 编辑
  2016年4月5日
摘要: Linux内核分析 第七周 可执行程序的装载 一、预处理、编译、链接和目标文件的格式 1.可执行程序是怎么得来的 可执行文件的创建——预处理、编译和链接 2.目标文件的格式ELF ELF文件格式http://www.muppetlabs.com/~breadbox/software/ELF.txt 阅读全文
posted @ 2016-04-05 14:31 zjq9 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 第18章 调试 20135307张嘉琪 18.1 准备开始 18.2 内核中的bug 内核中的bug多种多样,它们的产生可以有无数的原因,同时它们的表象也变化多端,从明白无误的错误代码(比如,没有把正确的值存放在恰当的位置)到同步时发生的错误(比如共享变量锁定不当)再到错误地管理硬件(比如,给错误的 阅读全文
posted @ 2016-04-05 14:18 zjq9 阅读(168) 评论(0) 推荐(0) 编辑
  2016年3月29日
摘要: 第3章 进程管理 20135307张嘉琪 3.1 进程 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用 阅读全文
posted @ 2016-03-29 19:30 zjq9 阅读(221) 评论(0) 推荐(0) 编辑