摘要:
标签(空格分隔): 20135321余佳源 一、基础知识 == ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文件用于存储Linux程序。ELF文件(目标文件)格式主要三种: 可重定向文件:文件保存着代码和适当的数据,用来和其他的目标文件一起来创 阅读全文
摘要:
Linux实践:文件破解 标签(空格分隔): 20135321余佳源 一、掌握NOP、JNE、JE、JMP、CMP汇编指令的机器码 == 1. NOP:NOP指令即“空指令”。执行到NOP指令时,CPU什么也不做,仅仅当做一个指令执行过去并继续执行NOP后面的一条指令。(机器码:90) 2. JNE 阅读全文
摘要:
标签(空格分隔): 20135321余佳源 一、实践原理 == Linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较差,模块机制可弥补这一缺陷。 Linux模块可以 阅读全文
摘要:
标签(空格分隔): 20135321余佳源 余佳源(原创作品转载请注明出处) 《Linux内核分析》 MOOC课程http://mooc.study.163.com/course/USTC 1000029000 先贴总结的学习博客地址: [Linux内核分析第一周学习总结:计算机是如何工作的?][1 阅读全文
摘要:
Linux内核分析期中总结 标签(空格分隔): 20135321余佳源 先贴总结的学习博客地址: [Linux内核分析第一周学习总结:计算机是如何工作的?][1] [LINUX内核分析第二周学习总结——操作系统是如何工作的][2] [LINUX内核分析第三周学习总结——构造一个简单的Linux系统M 阅读全文
摘要:
LINUX内核分析第八周学习总结——进程的切换和系统的一般执行过程 标签(空格分隔): 20135321余佳源 余佳源(原创作品转载请注明出处) 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 一、进程切换的关键代码 阅读全文
摘要:
标签(空格分隔): 20135321余佳源 第四章 进程调度 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。 4.1 多任务 多任务操作系统就是能同时并发地交互执行多个进程的操作系统。 多任务系统可以划分为两类 阅读全文
摘要:
LINUX内核分析第七周学习总结——可执行程序的装载 标签(空格分隔): 20135321 余佳源 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC 1000029000 一、预处理、编译、链接和目标文件的格式 == 阅读全文
摘要:
LINUX内核分析第六周学习总结——进程的描述与创建 标签(空格分隔): 20135321余佳源 余佳源 原创作品转载请注明出处 《Linux内核分析》MOOC课程 http://mooc.study.163.com/course/USTC 1000029000 一、进程的描述 == 1.操作系统三 阅读全文
摘要:
LINUX内核分析第五周学习总结——扒开系统调用的“三层皮”(下) 标签(空格分隔): 20135321余佳源 余佳源 原创作品转载请注明出处 《Linux内核分析》MOOC课程 http://mooc.study.163.com/course/USTC 1000029000 一、给MenuOS增加 阅读全文