《Linux及安全》实践2 【edited by 5216lwr】 一、Linux基本内核模块 1.1理解什么是内核模块 1. linux模块是一些可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性 Read More
《Linux内核设计与实现》CHAPTER17阅读梳理 【学习时间:3.5hours】 【学习内容:设备类型,模块,内核对象,sysfs】 个人思考部分见【】标出的部分 一、课堂讲解整理&思考 1.什么是模块?为什么需要模块?它和设备有什么关系? 首先,一个操作系统(这里以Linux系统为例)会关联 Read More
只有注册用户登录后才能阅读该文。 Read More
【5216 原创作品转载请注明出处 《Linux内核分析》MOOC课程 "http://mooc.study.163.com/course/USTC 1000029000 " 】 WEEK NINE (4.18——4.24)期中总结 SECTION 0 学习目录 第一周《计算机是如何工作的?》 " Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程 "http://mooc.study.163.com/course/USTC 1000029000 " 】 WEEK EIGHT(4.11——4.17)进程的切换和系统的一般执行过程 SECTION 1 进程切换的关键代码swit Read More
《Linux内核设计与实现》CHAPTER4阅读梳理 【学习时间:3hours】 【学习内容:多任务;进程调度策略;Linux中进程调度的关键问题;抢占】 个人思考部分见【】标出的部分 一、多任务 1.非抢占式多任务 进程会一直执行直到自己主动停止运行(这一步骤称为让步) 2.抢占式多任务 Linu Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程 "http://mooc.study.163.com/course/USTC 1000029000 " 】 WEEK SEVEN(4.4——4.10)可执行程序的装载 SECTION 1 预处理、编译、链接和目标文件的格式 1.可 Read More
《深入理解计算机系统》CHAPTER7阅读梳理 【学习时间:3hours】 【学习内容:链接需要的代码&数据;链接机制;链接生成的目标文件】 一、链接概述 1.链接 1. 定义:链接是将各种数据和代码收集起来成并组合成为一个单一文件的过程(这个文件可以被拷贝到存储器并且执行) 2. 场合: 编译时: Read More
《Linux内核设计与实现》CHAPTER3阅读梳理 【学习时间:3hours】 【学习内容:进程的描述;进程的生命周期(包括创建、终结)】 一、进程(任务)描述 1.进程是处于执行期的程序;除了可执行程序代码,还包括打开的文件、挂起的信号、内核内部数据、一个或者多个执行线程等多种资源 线程是在进程 Read More
【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程 "http://mooc.study.163.com/course/USTC 1000029000 " 】 WEEK SIX(3.28——4.3)进程的创建与描述 SECTION 1 进程描述 1.进程控制块——PCB 2.进程描 Read More