亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1261 | 回復(fù): 3
打印 上一主題 下一主題

[內(nèi)核入門(mén)] 《LINUX內(nèi)核源代碼情景分析》第2章筆記 [復(fù)制鏈接]

論壇徽章:
2
雙魚(yú)座
日期:2014-05-10 15:58:14未羊
日期:2014-05-18 11:36:43
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-05-06 09:16 |只看該作者 |倒序?yàn)g覽
本帖最后由 fireaway7 于 2014-05-06 09:19 編輯

第2章
2.1節(jié)需要理解的點(diǎn):
*線性地址->物理地址,經(jīng)過(guò)頁(yè)面目錄和頁(yè)面表兩層映射,可以節(jié)省頁(yè)面表所占用的空間(相當(dāng)于可以裝1L水的桶和可以裝10ml的100個(gè)杯子,大部分時(shí)候我們外出是不會(huì)帶1L水的)
*Linux內(nèi)核的MMU采用三層映射(頁(yè)面目錄PGD、中間目錄PMD、頁(yè)面表PT,最終找到PTE),因?yàn)樗鎸?duì)的不僅僅是32位CPU,可能還有64位的(相當(dāng)于公司規(guī)模越大,層次越多)
*三層映射情況下,線性地址->物理地址過(guò)程
*內(nèi)核是軟件,是模型;CPU MMU是硬件,是具體,對(duì)i386來(lái)說(shuō),要跳過(guò)PMD,或者如果CPU支持,可以設(shè)置PAE模式
*include/asm-i386/pgtable-2level.h
#define PMD_SHIFT     22
#define PTRS_PER_PMD  1   // 2^0,中間目錄大小為0,騙兩層映射的CPU
*面對(duì)兩層映射的CPU硬件時(shí),Linux內(nèi)核欺騙PMD,從線性地址->物理地址過(guò)程
* 0xC0000000~0xFFFFFFFF |  系統(tǒng)空間(共享)
                                        |
               0x0~0xBFFFFFFF |  用戶空間(獨(dú)立),...
                                        |
*PAGE_OFFSET宏,以及__pa(x)、__va(x),虛擬地址與物理地址轉(zhuǎn)換不是要段映射,頁(yè)映射的麼,啥時(shí)候變這麼簡(jiǎn)單了
參考:http://www.educity.cn/linux/461538.html
       http://www.72891.cn/thread-4137431-1-1.html
__PAGE_OFFSET宏的意義有待確定
*給CR3賦值新進(jìn)程PGD位置,切換進(jìn)程
*GDT第0、1個(gè)描述項(xiàng)不用,第2、3個(gè)描述項(xiàng)用于內(nèi)核代碼段和數(shù)據(jù)段,第4、5項(xiàng)用于當(dāng)前進(jìn)程的代碼段和數(shù)據(jù)段。每個(gè)進(jìn)程需要在GDT中占2個(gè)描述項(xiàng)用于指向LDT和TSS,所以系統(tǒng)中最大進(jìn)程數(shù)是4090

評(píng)分

參與人數(shù) 1可用積分 +6 收起 理由
Godbach + 6 贊一個(gè)!

查看全部評(píng)分

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
2 [報(bào)告]
發(fā)表于 2014-05-06 09:34 |只看該作者
回復(fù) 1# fireaway7
感謝分享。


   

論壇徽章:
2
雙魚(yú)座
日期:2014-05-10 15:58:14未羊
日期:2014-05-18 11:36:43
3 [報(bào)告]
發(fā)表于 2014-05-06 09:38 |只看該作者
寫(xiě)的亂七八糟的,自己做個(gè)筆記,謝謝你的贊 :wink: 。


   

論壇徽章:
20
CU大;照
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中國(guó)系統(tǒng)架構(gòu)師大會(huì)
日期:2015-06-29 16:11:282015亞冠之平陽(yáng)省
日期:2015-07-31 09:19:042015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-09-30 06:20:002015亞冠之柏太陽(yáng)神
日期:2015-10-19 20:29:5915-16賽季CBA聯(lián)賽之天津
日期:2016-11-29 14:03:4315-16賽季CBA聯(lián)賽之北控
日期:2016-12-24 20:51:492015年辭舊歲徽章
日期:2015-03-03 16:54:15雙魚(yú)座
日期:2015-01-12 20:58:532014年中國(guó)系統(tǒng)架構(gòu)師大會(huì)
日期:2014-10-14 15:59:00
4 [報(bào)告]
發(fā)表于 2014-05-08 19:52 |只看該作者
感謝lz分享
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP