《Linux内核设计与实现》CHAPTER18阅读梳理 【学习时间:2hours】 【学习内容:bug的来源分析;bug调试途径】 一、bug来源 1.内核中的bug 内核中的bug表现得不像用户级程序中那么清晰——因为内核、用户以及硬件之间的交互会很微妙; 从隐藏在源代码中的错误到展现在目击者面前 Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 】 WEEK FIVE(3.21——3.27)扒开系统调用的“三层皮”(下) SECTION 1 给MenusOS增加time和tim Read More
【学习时间:2.5hours】 【学习内容:系统调用的概念、功能及实现;系统调用的创建和使用方法】 系统调用在用户空间和硬件设备之间提供了一个中间层: 系统调用定义形式: Linux本身提供了一组宏,用于直接对系统调用进行访问,即_syscalln();其中n是传递给系统调用的参数个数 NR_sys Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 】 代码: 编译: gcc time.c -o time -m32 结果: 打印出的就是系统时间下的 年:月:日:时:分:秒 代码: Read More
【学习时间:2.5hours】 【学习内容:Linux内核简介——历史与现今版本;Linux内核源代码以及编译】 前两章整体内容比较少,看起来的时候还是比较轻松的。作者的整体风格看似“小白”然而不失严谨,从脚注就可见一斑。第二章的部分其实还是有些深刻的,涉及的是之前接触过但是匆匆而过的知识点。 Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 】 WEEK THREE(2.29——3.6)构造一个简单的Linux系统MenuOS SECTION 1 Linux内核源代码简介 Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 】 WEEK TWO(2.29——3.6)操作系统是如何工作的? SECTION 1 函数调用堆栈 1.总结上一讲 计算机是如何工作的 Read More
刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 】 WEEK ONE(2.22——2.28)计算机是如何工作的? 【基本的汇编程序工作原理】 SECTION 1 存储程序计算机 1.1 Read More
《构建之法》阅读梳理篇 【by 初学者 2016.1.23——2.19】 【为什么要写这篇几万字的“读书笔记”?】 一是记录读书过程,好记性不如烂笔头,梳理要点可加深记忆; 二是立此存据可方便日后真正实践的时候提纲挈领地回顾; 三是记录下阅读过程中的零星想法或者是偶尔得之的灵感,也算是“读中有感,感 Read More
信息安全系统设计基础第十五周总结【内容:博客汇总】一、每周读书笔记链接汇总[第一周读书笔记]http://www.cnblogs.com/lwr-/p/4824202.html[第二周读书笔记]http://www.cnblogs.com/lwr-/p/4841911.html[第三周读书笔记]ht... Read More