共50课时 11小时1分17秒秒
简介
陈莉君,教授,任教于西安邮电大学,自1999年以来致力于推动Linux在中国的发展,深入研究Linux内核相关理论以及技术,跟踪Linux内核发展动向,针对Linux内核版本的不断演化,连续编写和翻译了十多部相关专著、译著及教材。其中专著《Linux操作系统内核分析》曾被指定为中科院考博参考书。翻译的《深入理解Linux内核》和《Linux内核设计与实现》(各三版)是Linux内核爱好者的必读书。撰写的《Linux操作系统原理与应用》被列为国家“十一五”规划教材,并获陕西省优秀教材二等奖。带领的西邮Linux兴趣小组成功举办了十多届“国际自由软件日”活动。在多年的教学和科研中,培养了一批批活跃在Linux第一线的科技人员和优秀学生。2014年被评为陕西省教学名师,2015年获得陕西省师德先进的荣誉称号,2012年和2018年被中国开源联盟授予“开源杰出贡献奖”。
谢宝友 阿里巴巴 软件事业部 软件工程师
谢宝友,阿里巴巴系统软件事业部内核软件工程师。他以奇特的经历进入IT行业,在编程一线工作已经有20年时间,其中最近10年时间工作于Linux操作系统内核。在中兴通讯操作系统产品部工作期间,他作为技术总工参与的电信级嵌入式实时操作系统,获得了行业最高奖----中国工业大奖。同时,他也是中国开源软件推进联盟专家委员会委员,Linux ZTE架构的Maintainer,向Linux提交了4000多行代码。他翻译的《深入理解并行编程》一书已经于2017年出版。该书原作者PaulE.McKeney是IBM Linux中心领导者、Linux RCU Maintainer。 目前,他在维护阿里集团数以万计生产服务器稳定性的同时,也在利用业余时间继续编写DIM-SUM操作系统,并根据此操作系统编写《国产自研操作系统设计与实现》一书。
张天飞 企业张天飞,企业一线工程师,在Linux圈子里人称“笨叔叔”。2017年9月出版《奔跑吧Linux内核》一书,2019年2月出版《奔跑吧Linux内核*入门篇》一书,被国内多家高校选为操作系统课程的实验辅导教材。
章节
- 课时1:Linux 操作系统概述 (11分17秒)
- 课时2:Linux内核结构以及内核模块编程 (11分58秒)
- 课时3:Linux内核源码中的双链表结构 (12分50秒)
- 课时4:源码分析-内核中的哈希表 (17分1秒)
- 课时5:动手实践-Linux内核模块的插入和删除 (13分52秒)
- 课时6:内存管理之内存寻址 (10分2秒)
- 课时7:段机制 (11分35秒)
- 课时8:分页机制 (14分24秒)
- 课时9:动手实践-把虚拟地址转换成物理地址 (19分18秒)
- 课时10:进程概述 (11分43秒)
- 课时11:Linux进程创建 (12分5秒)
- 课时12:Linux进程调度 (16分41秒)
- 课时13:动手实践-打印进程描述符task_struct中的字段 (25分33秒)
- 课时14:工程实践-基于内核模块的负载监控 (21分41秒)
- 课时15:Linux内存管理机制 (14分27秒)
- 课时16:进程用户空间管理机制 (13分54秒)
- 课时17:物理内存分配与回收机制(上) (12分51秒)
- 课时18:物理内存分配与回收机制(下) (14分22秒)
- 课时19:动手实践-Linux内存映射基础(上) (6分39秒)
- 课时20:动手实践-Linux内存映射实现(中) (17分2秒)
- 课时21:动手实践-Linux内存映射测试(下) (9分57秒)
- 课时22:中断机制概述 (13分18秒)
- 课时23:中断处理机制 (19分50秒)
- 课时24:中断下半部处理机制 (13分18秒)
- 课时25:时钟中断机制 (15分38秒)
- 课时26:动手实践-中断上半部的代码分析及应用 (12分40秒)
- 课时27:动手实践-中断下半部的代码分析及应用 (9分46秒)
- 课时28:Linux中的各种API (10分22秒)
- 课时29:系统调用机制 (12分45秒)
- 课时30:动手实践-添加系统调用(系统调用日志收集系统) (12分15秒)
- 课时31:内核同步概述 (14分21秒)
- 课时32:内核同步机制 (10分55秒)
- 课时33:动手实践-内核多任务并发实例(上) (12分7秒)
- 课时34:动手实践-内核多任务并发实例(下) (12分8秒)
- 课时35:虚拟文件系统的引入 (9分6秒)
- 课时36:虚拟文件系统的主要数据结构 (12分2秒)
- 课时37:文件系统中的各种缓存 (13分49秒)
- 课时38:页高速缓存机制以及读写 (9分44秒)
- 课时39:动手实践-编写一个文件系统(上) (10分22秒)
- 课时40:动手实践-编写一个文件系统(中) (11分26秒)
- 课时41:动手实践-编写一个文件系统(下) (8分43秒)
- 课时42:设备驱动概述 (12分4秒)
- 课时43:IO空间管理 (9分48秒)
- 课时44:设备驱动模型 (16分34秒)
- 课时45:字符设备驱动程序简介 (9分8秒)
- 课时46:块设备驱动程序简介 (12分50秒)
- 课时47:动手实践-编写字符设备驱动程序 (10分16秒)
- 课时48:工程实践-编写块设备驱动的基础(上) (20分37秒)
- 课时49:工程实践-块设备驱动程序分析(中) (8分25秒)
- 课时50:工程实践-块设备驱动程序实现(下) (17分48秒)