Linux内核从原理到代码详解课程下载
网盘地址1:https://pan.baidu.com/s/1nxn7VDJ密码:xhqv
网盘地址2:https://pan.baidu.com/s/1mkiQqkK密码:bbyk
程目录:
课时1:免费试听
课时2:付费学员服务指引
课时3:付费学员课前调查
课时4:课前学习环境准备
课时5:配套教材
课时6:参考书目
第1章: 初识Linux操作系统内核
课时7:linux操作系统概述
课时8:链表的设计及应用
课时9:实验:分别编写HelloWorld、链表两个内核模块
第2章: 内存
课时10:内存寻址:虚拟内存管理的硬件机制
课时11:参考资料:hurlex-index
课时12:扩展阅读:内存寻址
课时13:实验:添加描述符表
课时14:答疑交流:虚拟内存管理的硬件机制
课时15:第二周练习题
第3章: 进程
课时16:进程:进程介绍、控制块、组织方式
课时17:实验:编写一个内核模块,打印进程信息
课时18:进程:进程调度、创建及应用
第4章: 内存管理
课时19:内存管理:进程的用户空间管理、请页机制、物理内存的分配与回收
课时20:实验:打印内核中的信息到用户屏幕上
课时21:内存管理:交换机制、内存管理实例
第5章: 中断异常
课时22:中断/异常:基础知识、中断描述符表的初始化、中断处理
课时23:实验:编写并调度自己的小任务
课时24:中断/异常:中断的下半部处理机制、中断的应用-时钟中断
第6章: 系统调用与内核中的同步
课时25:系统调用:API、基本概念、实现、封装例程、调用实例
课时26:实验:添加系统调用
课时27:内核中的同步:临界区与竞争状态、内核同步措施、并发实例
第7章: 第八章文件系统
课时28:文件系统、虚拟文件系统、注册、安装与卸载文件系统
课时29:文件系统:打开与读写文件、编写文件系统
课时30:扩展课时:虚拟文件系统
课时31:实验:编写文件系统
第8章: 设备驱动
课时32:设备驱动
课时33:扩展阅读:LinuxDeviceDriver
课时34:Platform总线
课时35:实验设备驱动