Linux核心實戰演練教程

來源:互聯網
上載者:User

標籤:linux核心

Linux核心實戰演練


網盤下載連結: http://pan.baidu.com/s/1fIYf0 密碼: 341f


要是網盤失效了,請加我QQ: 3113533060


課程內容:

第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調度器;

共用記憶體;

訊號量


目錄(40課時,35個視頻):

課時1:免費試聽

課時2:付費學員服務指引

課時3:第一周課程介紹

課時4:Module and What‘s module

課時5:Complie a module

課時6:Write a module

課時7:1-5課時

課時8:Write a module (續)

課時9:Module signing

課時10:上下文:IRQ SoftIRQ

課時11:上下文:搶佔

課時12:上下文:原子上下文和可睡眠環境

課時13:核心同步

課時14:第一份作業

課時15:第一周答疑視頻

課時16:不可睡眠鎖:自旋鎖 spinlock 編碼樣本

課時17:不可睡眠鎖:RCU read-copy-update

課時18:可睡眠鎖-互斥量 mutex

課時19:可睡眠鎖:訊號量 semaphore

課時20:可睡眠鎖:讀寫訊號量 rwsem

課時21:可睡眠鎖:完成變數 completion

課時22:可睡眠鎖:SRCU sleepable_read-copy-update

課時23:原子操作

課時24:記憶體屏障

課時25:文字答疑

課時26:核心中的基本資料結構

課時27:課程中用到的原始碼

課時28:第二份作業

課時29:記憶體管理

課時30:記憶體管理-續

課時31:第五周答疑

課時32:Linux核心答疑10號

課時33:Linux核心答疑17號

課時34:Page分配器與記憶體映射

課時35:記憶體映射 續

課時36:進程管理

課時37:中斷/異常處理

課時38:中斷子系統

課時39:timekeeping

課時40:itimer


Linux核心實戰演練教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.