課程目錄:
1.存儲(chǔ)程序計(jì)算機(jī)工作模型
3.反匯編一個(gè)簡(jiǎn)單的C程序分析其匯編指令執(zhí)行過(guò)程
4.操作系統(tǒng)是如何工作的?
5.利用mykernel實(shí)驗(yàn)?zāi)M計(jì)算機(jī)硬件平臺(tái)
5000G精品IT資料免費(fèi)下載.url
6.在mykernel基礎(chǔ)上構(gòu)造一個(gè)簡(jiǎn)單的操作系統(tǒng)內(nèi)核
7.Linux內(nèi)核源代碼簡(jiǎn)介
8.構(gòu)造一個(gè)簡(jiǎn)單的Linux系統(tǒng)
9.跟蹤調(diào)試Linux內(nèi)核的啟動(dòng)過(guò)程
10.用戶態(tài)、內(nèi)核態(tài)和中斷
11.系統(tǒng)調(diào)用概述
12.使用庫(kù)函數(shù)API和C代碼中嵌入?yún)R編代碼觸發(fā)同一個(gè)系統(tǒng)調(diào)用
13.給MenuOS增加time和time-asm命令
14.使用gdb跟蹤系統(tǒng)調(diào)用內(nèi)核函數(shù)sys_time
15.系統(tǒng)調(diào)用在內(nèi)核代碼中的處理過(guò)程
16.進(jìn)程的創(chuàng)建
17.進(jìn)程的描述
18.預(yù)處理編譯鏈接和目標(biāo)文件的格式
19.可執(zhí)行程序共享庫(kù)和動(dòng)態(tài)鏈接
2.X86匯編基礎(chǔ)
20.可執(zhí)行程序的裝載
21.進(jìn)程切換的關(guān)鍵代碼switch_to分析
22.Linux系統(tǒng)的一般執(zhí)行過(guò)程
23.linux系統(tǒng)架構(gòu)和執(zhí)行過(guò)程概覽