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

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

Chinaunix

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

[內(nèi)核入門] 請教關(guān)于內(nèi)核把頁劃分為不同的區(qū)的問題? [復(fù)制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之遼寧
日期:2016-07-06 16:53:09
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-07-04 15:38 |只看該作者 |倒序?yàn)g覽


1:怎么ZONE_DMA,ZONE_NORMAL區(qū)的物理內(nèi)存小于896MB呢,不是說內(nèi)核地址空間在高3G-4G之間嗎?

2:ZONE_HIGHMEM這個(gè)區(qū)的頁怎么不能映射到內(nèi)核地址空間呢?

3:如果在內(nèi)核kmalloc申請內(nèi)存,是在哪個(gè)區(qū)申請呢,如果按照書上說的,ZONE_HIGHMEM這個(gè)區(qū)不能映射到內(nèi)核地址空間,那能分配的內(nèi)存不是很小?小于896MB。

4:如果用戶空間申請內(nèi)存,又是在哪個(gè)區(qū)申請呢?

論壇徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亞洲杯之阿曼
日期:2015-04-14 10:41:50NBA常規(guī)賽紀(jì)念章
日期:2015-05-04 22:32:03NBA季后賽大富翁
日期:2015-05-04 22:34:11菠菜明燈
日期:2015-05-04 22:35:49新奧爾良黃蜂
日期:2015-05-04 22:49:2315-16賽季CBA聯(lián)賽之廣夏
日期:2015-12-11 15:02:342015年亞洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亞洲杯之阿聯(lián)酋
日期:2015-03-04 11:19:04休斯頓火箭
日期:2015-03-02 16:32:11紐約尼克斯
日期:2015-03-02 16:09:04
2 [報(bào)告]
發(fā)表于 2014-07-04 16:37 |只看該作者
1:怎么ZONE_DMA,ZONE_NORMAL區(qū)的物理內(nèi)存小于896MB呢,不是說內(nèi)核地址空間在高3G-4G之間嗎?
這里的896M是從物理內(nèi)存上說的,3-4G指的是線性地址來說的
2:ZONE_HIGHMEM這個(gè)區(qū)的頁怎么不能映射到內(nèi)核地址空間呢?
linux只有1G的內(nèi)核空間,如果你有大于1G的內(nèi)存的時(shí)候,肯定不能都做好映射,所以內(nèi)核采取的方法是,留出一部分線性空間(3G+896M - 4G,大約120M左右),用于做高端映射,這部分空間比較靈活
3:如果在內(nèi)核kmalloc申請內(nèi)存,是在哪個(gè)區(qū)申請呢,如果按照書上說的,ZONE_HIGHMEM這個(gè)區(qū)不能映射到內(nèi)核地址空間,那能分配的內(nèi)存不是很?小于896MB。
這個(gè)好像是取決于你調(diào)用時(shí)候傳的參數(shù)
4:如果用戶空間申請內(nèi)存,又是在哪個(gè)區(qū)申請呢?
這里好像是優(yōu)先從高端內(nèi)存中分

論壇徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辭舊歲徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亞洲杯之卡塔爾
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08處女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技術(shù)圖書徽章
日期:2014-03-25 09:00:29
3 [報(bào)告]
發(fā)表于 2014-07-05 13:34 |只看該作者
1、概念不同,這里區(qū)是指物理內(nèi)存,你說的3-4G是虛擬地址空間。

2、ZONE_HIGHMEM可以映射到內(nèi)核地址空間中,通過vmalloc或其它方式。但通常情況下,內(nèi)核使用低端內(nèi)存。

3、kmalloc取決于傳入的flag,不同的flag,內(nèi)存的分配策略不一樣。

4、用戶空間申請內(nèi)存,通常標(biāo)記為GFP_USER,默認(rèn)先從高端內(nèi)存中分配。

論壇徽章:
1
15-16賽季CBA聯(lián)賽之遼寧
日期:2016-07-06 16:53:09
4 [報(bào)告]
發(fā)表于 2014-07-06 08:04 |只看該作者
回復(fù) 2# super皮波


    留出一部分線性空間(3G+896M - 4G,大約120M左右),用于做高端映射,這部分空間比較靈活
////////////////////////////////////////////////////////////////////////////////////////////
留出的128M內(nèi)核線性空間用于高端內(nèi)存映射,是不是能映射的高端內(nèi)存也只有128M???

論壇徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辭舊歲徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亞洲杯之卡塔爾
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08處女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技術(shù)圖書徽章
日期:2014-03-25 09:00:29
5 [報(bào)告]
發(fā)表于 2014-07-06 10:04 |只看該作者
daxiguagg 發(fā)表于 2014-07-06 08:04
回復(fù) 2# super皮波

是的,能映射高端內(nèi)存的內(nèi)核地址空間只有128M,從896M-1024M。
但這僅對于32位的情況,64位情況不同。。。

論壇徽章:
1
15-16賽季CBA聯(lián)賽之遼寧
日期:2016-07-06 16:53:09
6 [報(bào)告]
發(fā)表于 2014-07-06 11:18 |只看該作者
還有個(gè)問題,linux內(nèi)核內(nèi)存不分頁,也就是不會交換到磁盤。那如果機(jī)器物理內(nèi)存是512MB,在3-4G內(nèi)核虛擬地址上,又怎么映射呢?

論壇徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亞洲杯之阿曼
日期:2015-04-14 10:41:50NBA常規(guī)賽紀(jì)念章
日期:2015-05-04 22:32:03NBA季后賽大富翁
日期:2015-05-04 22:34:11菠菜明燈
日期:2015-05-04 22:35:49新奧爾良黃蜂
日期:2015-05-04 22:49:2315-16賽季CBA聯(lián)賽之廣夏
日期:2015-12-11 15:02:342015年亞洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亞洲杯之阿聯(lián)酋
日期:2015-03-04 11:19:04休斯頓火箭
日期:2015-03-02 16:32:11紐約尼克斯
日期:2015-03-02 16:09:04
7 [報(bào)告]
發(fā)表于 2014-07-06 11:38 |只看該作者
實(shí)際有不到120M的空間,128M的空間中有一些空洞,這部分就是高端內(nèi)存
回復(fù) 4# daxiguagg


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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é)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP