------------------------------------------------------
開開心心裝了上去,卻發現XP只抓到2.62G?
......
小弟是依造底下這張圖,可以看出COMPAQ 支援中心確實提到可以支援到4G!
以EVERST下去看,有抓到各2G的實體記憶體,但系統記憶體確實只抓到2.6G?
......
有搜尋一下之前的文章,大多都說XP最多抓到3.5G,再搭配Ramdisk可以完整使用4G,
如果是這樣那以我的情況來看,是不是應該是3.5G - 512M(顯示卡share)=3G或2.9G?
......
請問我的HP V3016AU這樣是正常的嗎?如果不正常該如何解決?謝謝!
-------------------------------------------------------
是誰沒有看清楚呢?
再看看三樓的回答,說3.2GB-512MB大概就是2.6GB......
你答的都對,這是事實,但你扭曲了別人的說話,這也是事實......
@樓主:問他就行了,因為他認為整條Thread回答的人都錯,而他答的確沒錯,而且他除了對電腦和軟體架構很熟識外,對電訊也很在行......
Hellomoto!
白色MSI Wind U100 - 2GB RAM / 160GB HD / 6-Cell
brianmau wrote:
樓主說的話:
------------------------------------------------------
開開心心裝了上去,卻發現XP只抓到2.62G?
......
小弟是依造底下這張圖,可以看出COMPAQ 支援中心確實提到可以支援到4G!
以EVERST下去看,有抓到各2G的實體記憶體,但系統記憶體確實只抓到2.6G?
......
-------------------------------------------------------
是誰沒有看清楚呢?
再看看三樓的回答,說3.2GB-512MB大概就是2.6GB......
你答的都對,這是事實,但你扭曲了別人的說話,這也是事實......
@樓主:問他就行了,因為他認為整條Thread回答的人都錯,而他答的確沒錯,而且他除了對電腦和軟體架構很熟識外,對電訊也很在行......
(恕刪)
現在是扯到哪裡去了....是見笑轉生氣?

"有抓到各2G的實體記憶體",樓主插了兩隻2GB的記憶體模組,加起來不是4GB實體記憶體是什麼...有什麼可扭曲的

3.2GB減512MB就是2.6GB,的確也是答錯的....您這個3.2GB是哪飛來的魔術數字?
大大您不求甚解,就不要隨便亂答...
--------------------------------------------------------
先將4GB每256MB分為一區,共有編號#0...#9, #A...#F等16區,以A區為例,它的位址從十六進位A0000000到AFFFFFFF,其他區類推。
--------------------------------------------------------
十六進制八個數位,Maximum Representable Number是不是32-Bit?
你的4GB是不是4x 2^30 = 2^32 = 4,294,967,296 ? (2^30是1G in binary form)
在看看同在六樓的下一段:
--------------------------------------------------------
你的PCI裝置位址大部分都配置在B區,C區被GeForce Go 6150使用,D區的256MB只被一個PCI standard PC-to-PCI bridge使用了2MB,但其他254MB的空位址(未分配的門牌號碼)因配置規則無法再配置給實體記憶體使用,E區我猜測實際使用者也是 GeForce Go 6150,或是nForce晶片組本身。因此應用程式實際能用的便剩0...9, A共11區,也就是256MB*11=2.75GB。
--------------------------------------------------------
我說32-Bit的Address扣掉了硬體佔用的,不會有4GB,"視乎電腦上其他硬體佔用的位址數目"而決定OS抓到多少記憶體,還不是跟你說的一樣嗎?
我由頭到尾都沒說過那32-Bit是實體記憶體位址,是你自己硬套我在說實體記憶體位址而已......
你才是大大......我不是......
放鬆一點吧老兄,同一句說話是可以用不同的方法說出來的,而我精簡的說法只是不想花太多時間"拋書包",一針見血的指出問題是因為Address只有32-Bit而且要跟其他硬體的I/O Mapping共用而已......
PS: "拋書包"是甚麼意思呢......問問任何一個香港人,或是去Google找找看吧,我引用的老外網站也是從Google找出來的......
Hellomoto!
白色MSI Wind U100 - 2GB RAM / 160GB HD / 6-Cell
brianmau wrote:
32-Bit就是2^32個位址,4,294,967,296個......
假如全部可用位址都給了記憶體,那就能支援4.2GB,但很明顯一台電腦是沒有可能只有記憶體而沒有其他東西......
所以大大您那幾句"全部可用位址都給了記憶體"、"但很明顯一台電腦是沒有可能只有記憶體"所提到的"記憶體",指的都不是實際插上去的實體記憶體,原來如此.....

brianmau wrote:
一針見血的指出問題是因為Address只有32-Bit而且要跟其他硬體的I/O Mapping共用而已......
......
紅色部分是錯的,既然大大愛用Google,請Google "Physical Address Extension",Intel/AMD處理器都適用。
所以你那"全部可用位址都給了記憶體"那句話的"記憶體",指的不是實際插上去的實體記憶體,原來如此.....
--------------------------------------
你說對了......
我是用反問的方式說出32-Bit的Virtual Address因為扣掉了其他硬體所用的部份,所以4GB的實體記憶體不能完全被Allocated(有部份實體記憶體沒有套上Virtual Address),也就是說系統看到的就只有Allocated的部份......
而之前說的3.2GB,和前文說的3.2-3.5GB,都是在說32-Bit Virtual Address扣掉了其他硬體所用的,剩下的Virtual Address就是套上去實體記憶體的......的確是Magic Number,因為要"視乎電腦上其他硬體佔用的位址數目",扣掉了之後剩多少才知道有多少可用......
語言轉換上也許也有點誤差,畢竟我腦袋裡想的跟我平常講的跟寫的也不是同一種語言......
Anyway,如果你不同意的話,當我錯好了.......只是寫的人跟讀的人理解不是同一個方向而已,沒必要再作無謂的爭拗......
Hellomoto!
白色MSI Wind U100 - 2GB RAM / 160GB HD / 6-Cell
brianmau wrote:
我是用反問的方式說出32-Bit的Virtual Address因為扣掉了其他硬體所用的部份,所以4GB的實體記憶體不能完全被Allocated(有部份實體記憶體沒有套上Virtual Address),也就是說系統看到的就只有Allocated的部份......
而之前說的3.2GB,和前文說的3.2-3.5GB,都是在說32-Bit Virtual Address扣掉了其他硬體所用的,剩下的Virtual Address就是套上去實體記憶體的......的確是Magic Number,因為要"視乎電腦上其他硬體佔用的位址數目",扣掉了之後剩多少才知道有多少可用......
(恕刪)
大哥,講越多就越錯,virtual address不是這樣用的.....也不是寫的人跟讀的人理解不同的問題,從您一開始提到2^32一切就已經走調了,您沒注意到樓主的系統已經是處在實體位置(址)延伸(Physical Address Extension)模式下了?
再給您一個提示:16位元的8086/8088處理器,有20條的位址線....
不過在HP網站查到的記憶體訊息如下
點此
最大到 2048MB
這讓我很好奇版大是如何上到 2.6GB ?
因為實在受不了現在的速度也想趁現在記憶體便宜的時候去買
所以想要確實確定到底到 2GB 還是能在更大 謝謝
至於 2.6GB - 3.25GB部份的記憶體跑去那裡了呢 ? 答案是顯示卡.
由樓主大大所說的情形,有可能有二種情形 :
1.採用 ATI Xpress 1150 晶片組 : 除了在 BIOS 所分配的記憶體容量大小以外,還有透過 ATI Hyper Memory 技術所共享的區斷部份.
2.採用 nVidia Geforce 6150 整合系晶片組訲份,一樣在 BIOS 調整的固定區塊外,還有透過 nVidia Turbo Cache 技術分享的視訊記憶體技術,亦額外多分了記憶體容量給顯示卡使用.
請樓主大大參考看看喔.
所有的自信與驕傲,均來自於崇本務實的基礎.
deleng wrote:
其實,樓上大大所提到部份,是在32位元環境下, 3.25G - 4GB 的部份.
至於 2.6GB - 3.25GB部份的記憶體跑去那裡了呢 ? 答案是顯示卡.
由樓主大大所說的情形,有可能有二種情形 :
...(恕刪)
不,2.75GB到3GB的位址被PCI跟nForce的周邊介面裝置用去了(從前面請樓主抓的圖就看得出來),3.0到3.25GB是GeForce Go 6150的MMIO窗口,3.25GB到3.5GB的位址只被一個PCI standard PC-to-PCI bridge使用了2MB,3.5GB到4GB間的位址被nForce晶片組跟其他系統裝置使用,因此Windows能運用的是2.75GB,但是GeForce Go從中又要走了128MB的共享記憶體,最後2.75GB-128MB,就是樓主一開始圖中秀的2688MB。
顯示卡並不是把2.6GB - 3.25GB部分的640MB記憶體全吃了....
ycweng wrote:
不,2.75GB到3GB的位址被PCI裝置用去了(從前面請樓主抓的圖就看得出來),3.0到3.25GB是GeForce Go 6150的MMIO Window,3.25GB到3.5GB的位址只被一個PCI standard PC-to-PCI bridge使用了2MB,3.5GB到4GB間的位址被nForce晶片組跟其他系統裝置使用,因此Windows能運用的是256MB*11=2.75GB,但是GeForce Go從中又要走了128MB的共享記憶體,最後2.75GB-128MB,就是樓主一開始圖中秀的2688MB。
大大說的好, Geforce GO 的部份正是顯示卡所佔用的視訊記憶體區段囉.
只是它會分兩段顯示 : 一段是屬由 BIOS 設定的固定區段,另外一段則為動態調整的 Turbo Cache 區段.
並且依樓主的圖來看 : 2688MB 記憶體 + 512MB 分享區段的視訊記憶體 = 3200 MB記憶體(可以視為 3.2GB / 微軟 Windows 32位元作業系統可使用的總數量.)
並且証明了所有分享式顯示卡,所佔用的視記憶體都是佔用在 3.25GB 之內
換言之,我們以下面為範例來做一個說明 :
分享1GB給顯示卡用 = 實體可用記憶體 3.25GB - 1GB 視記憶體 = 實體可用的記憶體是 2.25GB
參考看看囉.
所有的自信與驕傲,均來自於崇本務實的基礎.
內文搜尋

X