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

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

Chinaunix

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

[C] linux書上有句話不能理解。。。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-12-16 20:55 |只看該作者 |倒序?yàn)g覽
Understanding the linux kernel里邊,說到物理地址擴(kuò)展PAE時(shí),作者說32位機(jī)器上可以安裝4GB的RAM,但是實(shí)際上用戶進(jìn)程線性地址空間的需要,內(nèi)核不能直接對1GB以上的RAM進(jìn)行尋址。
這是為什么?

還有就是,一個(gè)進(jìn)程是包括兩類段嗎:
用戶代碼段,內(nèi)核代碼段
用戶數(shù)據(jù)段,內(nèi)核數(shù)據(jù)段
用戶堆棧段,內(nèi)核堆棧段

那上邊這句話是說的進(jìn)程 單種類的段線性地址空間 不超過1G,還是 進(jìn)程 所有段 不超過1G?

3Q!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-12-16 21:26 |只看該作者
內(nèi)核使用1G,用戶使用3G

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-12-16 22:06 |只看該作者
原帖由 cugb_cat 于 2009-12-16 21:26 發(fā)表
內(nèi)核使用1G,用戶使用3G



謝謝,想起來了。后邊好像是說過,3G到4G供內(nèi)核使用

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2009-12-16 22:41 |只看該作者
進(jìn)程的線性地址分為兩部分:
  
  0x00000000~0xbfffffff(3G)的線性地址,無論進(jìn)程運(yùn)行在用戶態(tài)還是內(nèi)核態(tài)都可以尋址
  0xc0000000~0xffffffff(4G)的線性地址,只有內(nèi)核態(tài)才可以尋址。

不對啊。。。這樣的話內(nèi)核也可以尋址4G,用戶態(tài)的倒是只能尋址3G

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2009-12-17 06:48 |只看該作者
不要說段。你可以理解為區(qū),就像磁盤分區(qū)。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2009-12-17 16:05 |只看該作者
對于 x86。
較早版本的 Linux,ring 0 的 CS 和 DS 從 0xc0000000 開始一直到 0xffffffff,ring3 的 CS 和 DS 從 0x0 開始一直到 0xbfffffff。這個(gè)時(shí)候,在內(nèi)核段和用戶段內(nèi)的代碼看來,每個(gè)段的邏輯地址都是從 0 開始的。
現(xiàn)在 ring 0 與 ring 3 共享一個(gè) 4G 線性空間,內(nèi)核的代碼和數(shù)據(jù)全部作向上偏移 0xc0000000 處理;換句話說,內(nèi)核段與用戶段完全重疊,且充滿整個(gè) 4G 空間。

再看 PAE,實(shí)際上 PAE 只擴(kuò)展了物理地址線,但并沒有增加虛擬地址空間,虛擬地址的范圍仍是 0 到 4G-1。



[ 本帖最后由 langue 于 2009-12-17 16:34 編輯 ]

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2009-12-17 16:25 |只看該作者
原帖由 langue 于 2009-12-17 16:05 發(fā)表
對于 x86。
較早版本的 Linux,ring 0 的 CS 和 DS 從 0xc0000000 開始一直到 0xffffffff,ring3 的 CS 和 DS 從 0x0 開始一直到 0xbfffffff。這個(gè)時(shí)候,在內(nèi)核段和用戶段內(nèi)的代碼看來,每個(gè)段的邏輯地址都是從 ...


還是法老解釋的清楚啊。

總結(jié)一下,所謂的范圍,有兩層含義,一種是物理上的,一種是邏輯上的。
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP