摘要: 大三下Linux内核分析 学习总结 LINUX内核分析第一周学习总结——计算机是如何工作的 LINUX内核分析第二周学习总结——操作系统是如何工作的 LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS LINUX内核分析第四周学习总结——扒开应用系统的三层皮(上) LINU 阅读全文
posted @ 2016-04-05 19:56 xixixixixi 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 第1章 魔鬼训练营——初识Metasploit 20135301 1.1 什么是渗透测试 1.1.1 渗透测试的起源与定义 如果大家对军事感兴趣,会知道各国军队每年都会组织一些军事演习来锻炼军队的攻防战术与作战能力。在信息科技的发源地——美国的军事演习中,将美军称为“蓝军”,将假想敌称为“红军”,而 阅读全文
posted @ 2016-08-03 10:08 xixixixixi 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 编译生成新内核 一、实践原理 Linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较差,模块机制可弥补这一缺陷。 Linux模块可以通过静态或动态的方法加载到内核空间 阅读全文
posted @ 2016-05-20 22:27 xixixixixi 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Linux内核学习总结 张忻 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对Linux系统的理解及学习Linux内核的心得 Linux是一个多进程的操作系统,所以,其他的进程必须等 阅读全文
posted @ 2016-04-27 23:03 xixixixixi 阅读(1395) 评论(0) 推荐(1) 编辑
摘要: Linux内核分析期中知识点总结 1.计算机是如何工作的? 存储程序计算机工作模型 X86汇编基础 汇编一个简单的C程序分析其汇编指令执行过程 2.操作系统是如何工作的? 函数调用堆栈 借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断 在mykernel基础上构造一个简单的操作系统内 阅读全文
posted @ 2016-04-19 16:18 xixixixixi 阅读(218) 评论(0) 推荐(0) 编辑
摘要: LINUX内核分析第八周学习总结——进程的切换和系统的一般执行过程 张忻(原创作品转载请注明出处) 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、知识概要 (一)进程切换的关键代码switch_to分析 1.进 阅读全文
posted @ 2016-04-11 21:57 xixixixixi 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 《Linux内核设计与实现》第八周读书笔记——第四章 进程调度 第4章 进程调度35 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。只有通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发行 阅读全文
posted @ 2016-04-10 01:14 xixixixixi 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 大三下Linux内核分析 学习总结 LINUX内核分析第一周学习总结——计算机是如何工作的 LINUX内核分析第二周学习总结——操作系统是如何工作的 LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS LINUX内核分析第四周学习总结——扒开应用系统的三层皮(上) LINU 阅读全文
posted @ 2016-04-05 19:56 xixixixixi 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 《深入理解计算机系统》第七章 链接 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或拷贝)到存储器并执行。 链接可以执行于编译时,也就是在源代码被翻译成机器代码时;也可以执行于加载时,也就是在程序被加载器加载到存储器并执行时;甚至执行于运行时,由应用程序来执行。 阅读全文
posted @ 2016-04-05 19:33 xixixixixi 阅读(332) 评论(0) 推荐(0) 编辑
摘要: LINUX内核分析第六周学习总结——进程的描述和进程的创建 张忻(原创作品转载请注明出处) 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、知识概要 (一)预处理、编译、链接和目标文件的格式 1.可执行程序是怎么 阅读全文
posted @ 2016-04-04 22:03 xixixixixi 阅读(1048) 评论(1) 推荐(0) 编辑
摘要: 《Linux内核设计与实现》第六周读书笔记——第三章 20135301张忻估算学习时间:共2.5小时读书:2.0代码:0作业:0博客:0.5实际学习时间:共3.0小时读书:2.0代码:0作业:0博客:1.0耗时估计的公式:Y=X+X/N ,Y=X-X/N 第3章 进程管理20 3.1 进程20 进程 阅读全文
posted @ 2016-03-28 21:53 xixixixixi 阅读(289) 评论(1) 推荐(0) 编辑