第五階段 |
第1章 內(nèi)核基本結(jié)構(gòu)簡介 |
1.1 簡要介紹2.6內(nèi)核
1.2 2.6內(nèi)核和2.4比較
1.3
新內(nèi)核技術(shù)介紹
|
第2章 進(jìn)程調(diào)度和搶占內(nèi)核實(shí)現(xiàn)分析 |
2.1 O(1)調(diào)度器分析
2.2 內(nèi)核鎖機(jī)制分析
2.3
內(nèi)核搶占技術(shù)分析 |
實(shí)驗(yàn)課 內(nèi)核性能測試 |
1) 熟悉2.6內(nèi)核編譯配置
2) 編譯運(yùn)行2.6內(nèi)核
3)
編譯運(yùn)行內(nèi)核測試工具
4) 內(nèi)核測試報(bào)告
|
第六階段 |
第3章 內(nèi)存管理 |
3.1 Linux-i386的段式存儲和頁式管理
3.2
四級頁表樹和Linux的進(jìn)程地址空間分布
3.3 mm,vma結(jié)構(gòu)和HighMem支持
3.4
Linux的物理內(nèi)存組織
3.5 objrmap、cold/hold
page以及NUMA支持
|
第3章 內(nèi)存管理 |
3.6
VM的策略:請求分頁、寫時(shí)復(fù)制,交換和頁面置換(Token-based)
3.7 Linux page
fault
3.8 內(nèi)核緩沖區(qū)管理:slab分配器
|
第七階段 |
第3章 內(nèi)存管理 |
3.9 頁核心分配器和NUMA內(nèi)存分配策略
3.10
頁幀換出守護(hù)進(jìn)程:kswapd
3.11 寫時(shí)復(fù)制實(shí)現(xiàn)
3.12
頁面換入實(shí)現(xiàn)
|
第4章 內(nèi)核中的定時(shí)
實(shí)驗(yàn)課
高精度定時(shí)器的實(shí)現(xiàn) |
4.1 內(nèi)核中的定時(shí)
4.2 高精度定時(shí)
實(shí)驗(yàn):
內(nèi)核高精度定時(shí)的實(shí)現(xiàn)
|
第八階段 |
第5章 中斷和異常 |
5.1 IA-32平臺上的中斷概述以及APIC介紹
5.2
Linux的硬件中斷模型和內(nèi)核出入口圖
5.3 Linux對中斷的響應(yīng)和服務(wù)
|
第5章 中斷和異常 |
5.4 Bottom Half機(jī)制
5.5 軟中斷的實(shí)現(xiàn)
5.6
tasklet
5.7 工作隊(duì)列
5.8 Linux對異常的實(shí)現(xiàn)
|
第九階段 |
第6章 系統(tǒng)調(diào)用和IPC
實(shí)驗(yàn)課 系統(tǒng)調(diào)用 |
6.1 系統(tǒng)調(diào)用實(shí)現(xiàn)分析
6.2 IPC實(shí)現(xiàn)簡要分析
實(shí)驗(yàn):
系統(tǒng)調(diào)用設(shè)計(jì)和IPC實(shí)驗(yàn)
|
第7章 文件系統(tǒng)
實(shí)驗(yàn)課 基于NAND
FLASH文件系統(tǒng) |
7.1 文件系統(tǒng)介紹
7.2 2410
Yaffs實(shí)現(xiàn)文件系統(tǒng)實(shí)現(xiàn)分析
實(shí)驗(yàn):
Yaffs在2410上的移植
|