![]() |
||
Power Member
![]() ![]() 加入日期: Oct 2004
文章: 674
|
32位元OS記憶體問題
大家都知道32位元OS最大僅支援到定址約3.25G的記憶體
此3.25G是否有包含顯示卡上的VRAM?(2G主記憶體+顯卡上2G就破表這樣?) 若沒有 VRAM是用什麼方式在定址? 小小疑問不知有高手能解惑 |
|||||||
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
毫無關係... "VRAM是用什麼方式在定址?" GPU上的記憶體控制器(Memory Controller)... System Memory只依歸於主機板上的系統晶片關聯.. |
|||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Oct 2004
文章: 674
|
引用:
我指的是OS作業系統上的定址問題諸如00000000~FFFFFFFF定址 是否為SYSTEM DRAM和VRAM一起share這約3.25G的定址 不是硬體記憶體控制器 |
|
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
那個3.25GB的定址空間本來就和硬體有關(系統晶片不去定址記憶體空間,OS哪裡挖空間來用??..)... 其次... GPU上的Local Memory那是由GPU的記憶體控制器在控制... 怎會和System Memory一起吃呢?... 所以是毫無相關的... 再來這是底層的規劃.. 根據最流行的Dual-Mode結構... 在OS上層下再做區分... 微軟32位元作業系統不開3GB參數是2GB/2GB分配 3GB參數啟用後會是1GB/3GB分配.. |
|
![]() |
![]() |
Master Member
加入日期: Mar 2004 您的住址: 亞洲.台灣.台北
文章: 2,054
|
引用:
有對也有錯 32位元OS 定址 4G 是一定的 但是 為什麼 裝4G RAM , 只能 用 3.25G 的記憶體 0.75G 拿去 定址 其他東西 剩下 3.25G 拿來 定址 RAM 如果 同時裝兩張 PCI-E 顯示卡 只能 用 近3G 的記憶體 每張 PCI-E 顯示卡 會 需要 CPU 256MB 的 定址空間 這 256MB 的 定址空間 會MAPPING GPU 的 RAM example: 假設 GPU 有 768MB 我們把 768MB 分成 3個 256MB CPU 要 access GPU's RAM 時, 先跟 GPU 說 要 MAPPING 第幾個 256MB 也就是說 CPU 用 256MB 的定址空間 access GPU 768MB 只要事先跟GPU 說 是第幾個 256MB 就可以都 access 到 引用:
引用:
並不是 毫無關係 不然 電腦 裝nvidia SLI 系統 並使用 32位元OS , 其看到的 RAM 更少, 不到3G |
|||
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
你那是MMIO的問題... 不同的情況才對.. |
|
![]() |
![]() |
Master Member
加入日期: Mar 2004 您的住址: 亞洲.台灣.台北
文章: 2,054
|
引用:
哪 請問是 不同的情況 是什麼情況 ? 請用 Computer Management (裝置管理員) 可以觀察PCIe VGA 的記憶體配置範圍 代表 其實 PCIe VGA 需要 佔用 CPU 的 定址空間 其實 DOS 時代 PCI VGA 也會 佔用 CPU 64K 的 定址空間 來 access VGA RAM DOS 時代 , CPU 總共 有 1M 的定址空間 有 64K 的定址空間 是 用 MAPPING 的 方式 , access VGA RAM 到現在 WINDOWS / LINUX 也是 , 因為那是 PCIe / PCI 的架構 |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Jan 2005 您的住址: 山水蘭陽
文章: 1,122
|
------刪一些引言-------
並不是 毫無關係 不然 電腦 裝nvidia SLI 系統 並使用 32位元OS , 其看到的 RAM 更少, 不到3G[/QUOTE] 偶是苦主:4G的總記憶體碰上VISTA32位元+98GTSLI=2.75G的記憶體可用 ![]()
__________________
![]() ![]() |
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2004 您的住址: 台南市
文章: 664
|
曾經幫同學的MACBOOK PRO灌XP(9400 IGP + 9600M GT 256MB)
由於XP不支援混合SLI 就只能一直使用獨顯 很神奇的是系統有時可抓到3.25GB 有時只能抓到2.75GB |
![]() |
![]() |
Major Member
![]() 加入日期: Nov 2005
文章: 152
|
引用:
所謂mmio是指對系統I/O裝置的記憶體映射..跟VRAM大小本就無關.. 如果.你是用PCI介面的顯示卡..而VRAM的大小不變... 那系統可用記憶體會來的比較多..因為PCI所需的定址空間比PCI-E小 所以..的確是跟VRAM毫無關係... |
|
![]() |
![]() |