欢迎来到在线教学平台
问题答疑
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
扫码下载Android
扫码下载iOS
扫码打开微信小程序
教师登录
学生登录
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
Linux内核分析与应用
课程类型:
选修课
发布时间:
2022-01-20 11:27:45
主讲教师:
陈莉君
课程来源:
西安邮电大学
建议学分:
3.00分
课程编码:
xtzx1217
课程介绍
课程目录
教师团队
第1章 概述
1.1 Linux操作系统概述
(11分钟)
1.2 Linux内核结构以及内核模块编程
(12分钟)
1.3 Linux内核源码中的双链表结构
(13分钟)
1.4 源码分析-内核中的哈希表
(17分钟)
1.5 动手实践-Linux内核模块的插入和删除
(14分钟)
第2章 内存寻址
2.1 内存管理之内存寻址
(10分钟)
2.2 段机制
(12分钟)
2.3分页机制
(14分钟)
2.4动手实践-把虚拟地址转换成物理地址
(19分钟)
第3章 进程管理
3.1 进程概述
(12分钟)
3.2 Linux进程创建
(12分钟)
3.3 Linux进程调度
(17分钟)
3.4 动手实践-打印进程描述符task_struct中的字段
(26分钟)
3.5工程实践-基于内核模块的负载监控
(22分钟)
第4章 内存管理
4.1 Linux内存管理机制
(14分钟)
4.2 进程用户空间管理机制
(14分钟)
4.3 物理内存分配与回收机制(上)
(13分钟)
4.4 物理内存分配与回收机制(下)
(14分钟)
4.5 动手实践-Linux内存映射基础(上)
(7分钟)
4.6 动手实践-Linux内存映射实现(中)
(17分钟)
4.7 动手实践-Linux内存映射测试(下)
(10分钟)
4.8 初学者对内存管理的常见疑惑(一)
(18分钟)
4.9 初学者对内存管理的常见疑惑(二)
(25分钟)
4.10 初学者对内存管理的常见疑惑(三)
(18分钟)
第5章 中断
5.1 中断机制概述
(13分钟)
5.2 中断处理机制
(20分钟)
5.3 中断下半部处理机制
(13分钟)
5.4 时钟中断机制
(16分钟)
5.5 动手实践-中断上半部的代码分析及应用
(13分钟)
5.6 动手实践-中断下半部的代码分析及应用
(10分钟)
第6章 系统调用
6.1 Linux中的各种API
(10分钟)
6.2 系统调用机制
(13分钟)
6.3 动手实践-添加系统调用(系统调用日志收集系统)
(12分钟)
第7章 内核同步
7.1 内核同步概述
(14分钟)
7.2 内核同步机制
(11分钟)
7.3 动手实践-内核多任务并发实例(上)
(12分钟)
7.4 动手实践-内核多任务并发实例(下)
(12分钟)
第8章 文件系统
8.1 虚拟文件系统的引入
(9分钟)
8.2 虚拟文件系统的主要数据结构
(12分钟)
8.3 文件系统中的各种缓存
(14分钟)
8.4 页高速缓存机制以及读写
(10分钟)
8.5 动手实践-编写一个文件系统(上)
(10分钟)
8.6 动手实践-编写一个文件系统(中)
(11分钟)
8.7 动手实践-编写一个文件系统(下)
(9分钟)
第9章 设备驱动
9.1 设备驱动概述
(12分钟)
9.2 I/O空间管理
(10分钟)
9.3 设备驱动模型
(17分钟)
9.4 字符设备驱动程序简介
(9分钟)
9.5 块设备驱动程序简介
(13分钟)
9.6 动手实践-编写字符设备驱动程序
(10分钟)
9.7工程实践-编写块设备驱动的基础(上)
(21分钟)
9.8 工程实践-块设备驱动程序分析(中)
(8分钟)
9.9 工程实践-块设备驱动程序实现(下)
(18分钟)
致谢与说明
致谢与说明
(2分钟)
直播视频:从Linux内核学习到自主操作系统研发
从Linux内核学习到自主操作系统研发
(87分钟)