• 内容详情
  • 文章目录

    【课程内容】

    第1部分 Linux 内核中的基础数据结构

    内核模块;
    list链表;
    rb_tree;

    第2部分 Linux内核中的同步方法详解

    lock锁;
    mutex;
    spin_lock;
    RCU;
    atomic operations原子操作

    第3部分 内存管理和进程管理

    page allocator;
    slab allocator;
    fork的实现;
    exit的实现;
    信号处理

    第4部分 中断/异常处理,定时器,IPC的实现

    中断/异常的硬件基础;
    内核中中断的实现;
    wall time;
    定时器;
    hrtimer;
    xtimer;
    CFS调度器;
    共享内存;
    信号量

    课时列表

    课时1:免费试听 30:00
    课时2:付费学员服务指引

    第 1 章 :Linux 内核模块

    课时3:第一周课程介绍 04:55
    课时4:Module and What's module 02:11
    课时5:Complie a module 31:03
    课时6:Write a module 31:35
    课时7:1-5课时 69:54
    课时8:Write a module (续) 39:19
    课时9:Module signing 21:11

    第 2 章 :Linux内核同步方法详解

    第 1 节 :原子上下文
    课时10:上下文:IRQ SoftIRQ 17:37
    课时11:上下文:抢占 09:34
    课时12:上下文:原子上下文和可睡眠环境 17:51
    课时13:内核同步 16:28
    课时14:第一份作业
    课时15:第一周答疑视频 85:14

    第 2 节 :锁
    课时16:不可睡眠锁:自旋锁 spinlock 编码示例 34:10
    课时17:不可睡眠锁:RCU read-copy-update 55:08
    课时18:可睡眠锁-互斥量 mutex 10:33
    课时19:可睡眠锁:信号量 semaphore 10:07
    课时20:可睡眠锁:读写信号量 rwsem 10:18
    课时21:可睡眠锁:完成变量 completion 08:19
    课时22:可睡眠锁:SRCU sleepable_read-copy-update 35:20

    第 3 节 :原子操作、内存屏障
    课时23:原子操作 50:13
    课时24:内存屏障 48:57
    课时25:2014.3.27 文字答疑
    课时26:内核中的基本数据结构 48:27
    课时27:课程中用到的源代码
    课时28:第二份作业

    第 3 章 :内存管理和进程管理

    课时29:内存管理 免费 53:38
    课时30:内存管理-续 49:53
    课时31:第五周答疑 52:25
    课时32:Linux内核答疑20140410 79:45
    课时33:Linux内核答疑20140417 93:20
    课时34:Page分配器与内存映射 57:53
    课时35:内存映射 续 57:53
    课时36:进程管理 67:15

    第 4 章 :中断/异常处理,定时器

    课时37:中断/异常处理 53:07
    课时38:中断子系统 32:58
    课时39:timekeeping 53:33
    课时40:itimer

    1. 全库网所有资源均来源于用户上传和网络,如有侵权请发送邮箱联系站长处理!
    2. 如果你有好的资源或者原创教程,可以到审核区投稿发布,分享会有钻石奖励和额外收入!
    3. 全库网所有的源码、教程等其它资源均源于用户上传发布,如有疑问,可直接联系发布作者处理
    4. 如有链接无法下载、失效或广告,请联系全库网管理员核实处理!
    5. 通过发布原创教学视频或优质源码资源可以免费获得全库网站内SVIP会员噢
    6.全库网管理猿邮箱地址:admin@qkuser.com,我们会在收到您的邮件后三个工作日内完成处理!
    7. 如遇到加密压缩包,默认解压密码为"qkuser.com",如遇到无法解压的请联系管理员!

    全库网 » Linux内核源码研读与实战演练系列学习教程