您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>Linux/uClinux/Unix編程>

Linux 源代碼閱讀知識(shí)點(diǎn)及要求

大小:130 人氣: 2010-02-09 需要積分:0
{$username}的空間

用戶級(jí)別:注冊(cè)會(huì)員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

Linux 源代碼閱讀知識(shí)點(diǎn)及要求

用戶地址空間管理
[要求]
(1)***理解內(nèi)核中維護(hù)的代表用戶地址空間的數(shù)據(jù)結(jié)構(gòu)
(2)***掌握用戶地址空間的擴(kuò)展和頁(yè)故障的處理(結(jié)合物理頁(yè)面映射)
(3)***理解用戶地址空間共享
(4)***理解內(nèi)核中對(duì)堆空間的管理,slab 塊的管理(單純的內(nèi)存管理,不涉及系統(tǒng)
其它部分)
(5)***理解fork 系統(tǒng)調(diào)用時(shí)對(duì)用戶地址空間的管理
[代碼]
(1)\linux\mm\slab.c
精讀:內(nèi)核堆空間的管理函數(shù);
泛讀:涉及多處理器的部分;
(2)\linux\i386\mm\fault.c
精讀:do_page_fault 函數(shù),注意對(duì)頁(yè)表以及vma 的操作;

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?