上一页 1 2 3 4 5 6 ··· 8 下一页

读书笔记——《沉思录》(2/4)

摘要: 经典摘抄与感悟 卷六 2、如果你在履行你的职责,那么不管你是冻馁还是饱暖、嗜睡还是振作,被人指责还是被人赞扬,垂死还是做别的什么事情,让它们对你都毫无差别。因为这是生活中的活动之一,我们赴死要经过这一活动,那么在这一活动中做好我们手头要做的事就足够了。 笔记:第6卷只要你是在做你应该的事情,你就不应 阅读全文
posted @ 2016-04-17 15:39 宋宋^_^ 阅读(426) 评论(0) 推荐(0)

《linux内核设计与实现》读书笔记第四章

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-04-13 11:31 宋宋^_^ 阅读(15) 评论(0) 推荐(0)

Linux内核设计第八周 ——进程的切换和系统的一般执行过程

摘要: Linux内核设计第八周 ——进程的切换和系统的一般执行过程 第一部分 知识点总结 第二部分 实验部分 1、配置实验环境,确保menu内核可以正常启动 2、进入gdb调试,在shedule和context_switch处设置断点 3、开始调试,可以看到Menu内核启动在shedule处中断 4、单步 阅读全文
posted @ 2016-04-12 21:29 宋宋^_^ 阅读(271) 评论(0) 推荐(0)

读书笔记——《沉思录》(1/4)

摘要: 经典摘抄与感悟 卷一 7、对于那些以言词冒犯我,或者对我做了错事的人,一旦他们表现出和解的意愿,就乐意地与他们和解;从他,我也学会了仔细地阅读,不满足于表面的理解,不轻率地同意那些夸夸其谈的人 奥勒留强调了宽容和独立思考的重要性。 10、从文法家亚历山大,我学会了避免挑剔,不去苛责那些表达上有粗俗、 阅读全文
posted @ 2016-04-10 16:10 宋宋^_^ 阅读(430) 评论(0) 推荐(0)

《深入理解计算机系统》读书笔记第七章——链接

摘要: 《深入理解计算机系统》第七章 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或拷贝)到存储器并执行。 链接的时机 编译时,也就是在源代码被翻译成机器代码时 加载时,也就是在程序被加载器加载到存储器并执行时。 运行时,由应用程序执行。 在现代系统中,链接是由链接器自 阅读全文
posted @ 2016-04-07 00:48 宋宋^_^ 阅读(295) 评论(0) 推荐(0)

Linux内核设计第七周 ——可执行程序的装载

摘要: Linux内核设计第七周 ——可执行程序的装载 第一部分 知识点总结 一、预处理、编译、链接和目标文件的格式 1、可执行程序是怎么得来的 编译链接的过程 预处理阶段 gcc -E -o XX.cpp XX.c -m32 XX.cpp是预处理文件 编译器生成汇编代码阶段 gcc -x cpp-outp 阅读全文
posted @ 2016-04-06 16:54 宋宋^_^ 阅读(408) 评论(0) 推荐(0)

读书笔记——《黑客大曝光》(8/8)

摘要: 《黑客大曝光》总结 作者介绍 StuartMcClure(CNE、CCSE),一家全球优秀的安全服务和产品公司Cylance的CEO兼董事长,该公司致力于为全球重要的公司解决大多数最困难的安全问题。在就职于Cylance之前,Stuart是McAfee/Intel的全球CTO,主要负责大约30亿美元 阅读全文
posted @ 2016-04-03 19:23 宋宋^_^ 阅读(1567) 评论(0) 推荐(0)

《linux内核设计与实现》读书笔记第三章

摘要: 第3章 进程管理 3.1 进程 1、进程 进程就是处于执行期的程序。 进程包括: 可执行程序代码 打开的文件 挂起的信号 内核内部数据 处理器状态 一个或多个具有内存映射的内存地址空间 一个或多个执行线程 用来存放全局变量的数据段 …… 实际上,进程就是正在执行的程序代码的实时结果 2、执行线程 简 阅读全文
posted @ 2016-03-30 18:56 宋宋^_^ 阅读(271) 评论(0) 推荐(0)

Linux内核设计第六周 ——进程的描述和创建

摘要: Linux内核设计第六周 ——进程的描述和创建 第一部分 知识点总结 一、进程描述符task_struct数据结构 1、操作系统的三大功能: 进程管理、内存管理、文件系统 2、进程的作用: 将信号、进程间通信、内存管理和文件系统联系起来 3、进程控制块PCB——task_struct数据结构 提供了 阅读全文
posted @ 2016-03-29 16:47 宋宋^_^ 阅读(1469) 评论(2) 推荐(0)

《linux内核设计与实现》读书笔记第十八章

摘要: 第18章 调试 18.1 准备开始 准备工作需要的是: 一个bug 一个藏匿bug的内核版本 相关内核代码的知识和运气 18.2 内核中的bug 内核中bug的产生原因 从明白无误的错误代码——没有把正确的值存放在恰当的位置 同步时发生的错误——共享变量锁定不当 错误地管理硬件——错误的控制寄存器发 阅读全文
posted @ 2016-03-28 23:50 宋宋^_^ 阅读(239) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页
点击右上角即可分享
微信分享提示