PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 11337|回復: 19
打印 上一主題 下一主題

4G 以上記憶體,OS 與 BIOS 的影響

[複製鏈接]

3867

主題

126

好友

2626

積分

  • TA的每日心情

    2011-4-12 00:15
  • 簽到天數: 3 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    文章
    35006
    跳轉到指定樓層
    1#
    發表於 2007-4-27 18:09 |只看該作者 |倒序瀏覽
    看到一些討論,說 32bit Vista 實際使用 4GB Ram 大約只有 3.6GB 可以使用,有蠻多種說法的,有說是 OS 限制,說法眾多
    問了一下朋友大概的可能性

    應該問題不是主要出在 OS,OS 是可以抓到 4G 記憶體的
    不過因為 BIOS 定址的問題,所以實際可用大約會少 512MB
    這應該也是網路上有人說實際插  4GB Ram 後只能抓到  3.6GB 記憶體的原因吧 (BIOS 一開始就 re-mapping 掉了)

    換 64bit OS 也一樣嗎? 這是 ACPI mode 的關係,加上 PCI-E Bus
    64bits 要可以跨越的話,CPU 要支援 EM64T,BIOS 也要配合
    不過要啟用 /PAE or /3GB 參數,OS 會失去休棉模式功能,S3 & S5 都會失去
    對 desktop 沒影響,但是這樣的話對 NB 影響就很大了
    分享淘帖0 分享分享0 收藏收藏0 頂0 踩0

    38

    主題

    1

    好友

    1724

    積分

  • TA的每日心情
    開心
    2017-6-7 00:08
  • 簽到天數: 1272 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    文章
    892
    2#
    發表於 2007-4-27 18:35 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    32 bit 的 OS 最大只能到 4G,

    但是系統內設 os kernel 的部份是由 4G 往下的, 如果你裝了 4G, 便會有一部份記憶體重疊到了,

    所以有些版子的廠商想到了用 mapping 的方式, 將這段的 ram mapping 到 4G 之後, 但就算 mapping

    過去了, 32 bit 的 OS 也抓不到, 要 64 bit 的 OS 才能抓到這段 mapping 的部份

    [ 本文最後由 GeorgeS 於 2007-4-27 18:36 編輯 ]
    回復

    使用道具 舉報

    270

    主題

    0

    好友

    3673

    積分

    大隱隱於市

    該用戶從未簽到

    文章
    7360
    3#
    發表於 2007-4-27 19:15 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    有NB支援超過2GB的記憶體?
    亞太 0980/050/589
    中華 0989/907/695
    回復

    使用道具 舉報

    140

    主題

    0

    好友

    4416

    積分

    壞蛋

    該用戶從未簽到

    文章
    4704
    4#
    發表於 2007-4-27 20:12 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    Dell XPS M1210可以安裝4GB運作無誤

    回主題

    我覺得得看板子,以及內部調整參數
    以前在做數值模擬的時候,某台AMD K8的機器裝了4GB記憶體,一直以來都是抓到3.6GB,某天我很無聊的進BIOS調整完設定後,就自動在開機畫面顯示抓到4GB
    實際上,也真的是抓到4GB的記憶體

    另外小弟設了/PAE /3GB參數,NB照樣可休眠<=完全沒問題,以上的環境都是XP 32BIT
    ----
    話說回來,XP即使裝了4GB也沒意義,因為號稱/3GB參數可以讓你在核心以外的32BIT環境使用3GB的記憶體(用在額外的程式上面)
    實際上,是達不到3GB的,根據當時寫的Fortran程式來說,最多就是使用到2.2GB就會停住了<=包含虛擬記憶體
    想突破此限制請愛用XP X64版,只可惜,x64前幾天裝完以後還是覺得和一年多前沒兩樣,連MS原生程式都不一定支援
    所以想合算的話,就機器裝3GB記憶體就夠了,4GB的話保證會浪費到某部份,而64位元系統則是根本不堪用<=Linux的可用度高很多

    [ 本文最後由 lifaung 於 2007-4-27 20:19 編輯 ]
    回復

    使用道具 舉報

    960

    主題

    27

    好友

    4729

    積分

  • TA的每日心情
    奮斗
    2011-4-11 08:18
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    6460
    5#
    發表於 2007-4-27 20:23 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    好奇的想問,若裝上VPC後,裝了4GB的記憶體是不是就可以將多的記憶體指給其他的OS用。還是也在這3GB中使用。
    下班人生
    回復

    使用道具 舉報

    140

    主題

    0

    好友

    4416

    積分

    壞蛋

    該用戶從未簽到

    文章
    4704
    6#
    發表於 2007-4-27 21:26 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    VPC也是32位元的額外程式
    必須和其他程式共用3gb以內(其實根本就不到)的空間<=32位元的XP有的限制

    windows xp本身的管理方式很簡單
    ms自己的核心元件和附屬程式會佔用2gb,剩下的交給所有的額外程式使用
    加上/3gb也只能稍微改善而已,延伸的記憶體似乎並不是可以直接進行運算的<=當時寫程式的感想
    --
    要解決,請上64位元,不過如果你有多媒體需求,那就別上了,因為64位元版本應該還沒辦法撥放編碼過的HDVD電影,FFSHOW也會有問題

    當然,如果你很開心的用VPC,然後在裡面安裝個XP 32位元版本的話就當我沒說吧
    64位元的XP可以定址超過4GB以外,如果你是工作站,那可以讓每個32位元的程式吃下去4GB的實體記憶體<=32位元OS是總合起來不能超過3GB
    LINUX系統的話,即使是32位元,一樣是可以吃到滿,總量不能超過4GB就是了

    [ 本文最後由 lifaung 於 2007-4-27 21:31 編輯 ]
    回復

    使用道具 舉報

    270

    主題

    0

    好友

    3673

    積分

    大隱隱於市

    該用戶從未簽到

    文章
    7360
    7#
    發表於 2007-4-27 23:29 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    所以64Bit的OS的必要性在這邊,像是VMWare ESX Server沒有64Bit的CPU就不能用。
    亞太 0980/050/589
    中華 0989/907/695
    回復

    使用道具 舉報

    140

    主題

    0

    好友

    4416

    積分

    壞蛋

    該用戶從未簽到

    文章
    4704
    8#
    發表於 2007-4-28 01:21 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    但是問題在於MS看來並沒有意願推動64bit環境成熟化的感覺
    生了x64版本的XP看起來卻像是棄嬰一樣

    x64版本的vista也沒好到哪去<=但是感覺的出來ms對他的支援有比較好,雖然vista的相容性還是一樣爛就是了

    結論:正常人請愛用32bit的XP,不然祇是自討苦吃而已 ,或是裝64位元的XP或是VISTA,裡面再跑VMWARE,然後RUN個X86 XP來保持多媒體以及一些小程式的相容性
    回復

    使用道具 舉報

    70

    主題

    0

    好友

    561

    積分

  • TA的每日心情

    2011-4-12 00:27
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    468
    9#
    發表於 2007-4-28 12:49 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    64bit XP / Vista 我倒是覺得程式還好

    我覺得問題比較大的反而是驅動程式
    回復

    使用道具 舉報

    209

    主題

    1

    好友

    2412

    積分

    該用戶從未簽到

    文章
    1934
    10#
    發表於 2007-4-29 00:31 |只看該作者

    Re: Re: 4G 以上記憶體,OS 與 BIOS 的影響

    原文由 lifaung 結論:正常人請愛用32bit的XP,不然祇是自討苦吃而已   ,或是裝64位元的XP或是VISTA,裡面再跑VMWARE,然後RUN個X86 XP來保持多媒體以及一些小程式的相容性


    你這叫做脫褲子放屁吧 (實際上我是很想說"企圖誤導")
    你就只會玩 XP 嗎?

    不喜歡 Vista, MS OS  還有 Server 2003. 為啥一定要用 XP x64 + VPC/VMWARE ?

    [ 本文最後由 82544 於 2007-4-29 00:32 編輯 ]
    回復

    使用道具 舉報

    27

    主題

    0

    好友

    1938

    積分

  • TA的每日心情
    開心
    2011-4-9 04:43
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    文章
    2066
    11#
    發表於 2007-4-29 06:02 |只看該作者

    Re: Re: Re: 4G 以上記憶體,OS 與 BIOS 的影響

    原文由 82544 於 2007-4-29 00:31 發表
    你這叫做脫褲子放屁吧 (實際上我是很想說"企圖誤導")
    你就只會玩 XP 嗎?

    口氣沒必要這麼差吧?雖然說裝64bit又用32bit頗呆,但這也是礙於現實啊。
    要考慮到效能來說,跟您舉例的幾個比起來,XP還是Host OS比較好的選擇。

    當然小弟我用的是64bit的Linux,為了看影片跟有Java可用,還是得裝32bit版的Firefox瀏覽器來用。
    主要Linux下面只要是原先32bit支援的硬體,通常都有64bit版都可以正常工作。(因為有原始碼)
    Windows要是遇到不支援64bit的軟體,也只能用這個脫褲子放屁的辦法。
    回復

    使用道具 舉報

    140

    主題

    0

    好友

    4416

    積分

    壞蛋

    該用戶從未簽到

    文章
    4704
    12#
    發表於 2007-4-29 17:00 |只看該作者

    Re: Re: Re: 4G 以上記憶體,OS 與 BIOS 的影響

    原文由 82544 於 2007-4-29 00:31 發表


    你這叫做脫褲子放屁吧 (實際上我是很想說"企圖誤導"
    你就只會玩 XP 嗎?

    不喜歡 Vista, MS OS  還有 Server 2003. 為啥一定要用 XP x64 + VPC/VMWARE ?


    這真是有趣的論調,以都使用正版的概念來看,我弄不到2003 server,那當然是用有合法版權的x64 XP
    反正數值運算還是得作,那為何不用!???
    還是八萬'凶'要捐助學術機關免錢的2003 server x64版本
    (實際上,2003server真的有那麼神嗎,用了以後頭腦會變好,跑數值運算可以快三倍,畫出來的光罩可以免stepper和液浸曝光系統就直接突破光學解晰度限制,真是太神奇了XD )

    以個人看到的幾乎多數ms的文件來說,如果只是圖謀較大的記憶體操作空間,xp x64和你的2003 server x64可沒有太大差異 不能用的就是不能用

    我說過了,vista和之前的程式相容性改善過後,將有可能是較為成熟的ms64位元作業環境,哪句說了我討厭vista!??
    vista是未來的趨勢,但是,以現階段的相容性而言,並不推薦使用32bit版本(64位元我沒仔細用過,這就不下評論了)
    如果八萬凶您老老愛在公然場合報老鼠怨的話,那請便,反正也不是第一次,而我也不是第一人
    ----
    回正題,其實就和ychao兄說的一樣,有些軟體硬是不支援64位元,也無法再編碼
    實際上,即使擁有32位元原始碼,也不表示可以順利轉換到64位元去,這點再intel fortran 9.0上面就很明顯,有些函式庫的定義變的更嚴了,得做適度的更換呼叫的函式庫,甚至是重寫某些互call的子程式才能夠解決
    而要擁有相容性,又要提高記憶體使用效率的做法,比較可行的大概就是64bit XP或是vista,裡面加裝vmware和額外的32位元XP
    的確是很蠢的做法,但是是小弟個人經驗中比較有用的做法

    當然,真的要上64bit,現階段或許上linux會是最能提高效率,又兼顧多媒體能力的做法<=但是碰到奇怪編碼的東西照樣沒輒,像是EAC3(增強型ac3)聲音編碼(可以在720p/1080p的電影中找到這樣的新型編碼),在linux裡面應該還是解不出來的
    所以後來寫程式寫到最後,乾脆把整個平台移植到linux的x86-64上面跑,同樣是intel fortran 9.0 for x86-64版本,速度約可比XP x64平台快10-30%(而且是用amd的雙核心平台)

    [ 本文最後由 lifaung 於 2007-4-29 17:10 編輯 ]
    回復

    使用道具 舉報

    209

    主題

    1

    好友

    2412

    積分

    該用戶從未簽到

    文章
    1934
    13#
    發表於 2007-4-30 08:08 |只看該作者

    Re: Re: Re: Re: 4G 以上記憶體,OS 與 BIOS 的影響

    原文由 lifaung 於 2007-4-29 17:00 發表
    這真是有趣的論調,以都使用正版的概念來看,我弄不到2003 server,那當然是用有合法版權的x64 XP
    反正數值運算還是得作,那為何不用!???
    還是八萬'凶'要捐助學術機關免錢的2003 server x64版本
    (實際上, ...


    拜託吼, 學術機關每年浪費納稅人多少錢你自己也略知一二, 還好意思開口要我捐助?
    想要人家捐助拿免費的請去 Microsoft 門口舉牌抗議嘿.

    少跟我暢談合法使用權論調, 我不覺得你夠資格談這問題.

    如果八萬凶您老老愛在公然場合報老鼠怨的話,那請便,反正也不是第一次,而我也不是第一人


    你已為我吃飽沒事專找你麻煩嗎?
    就只有你老是愛扯東扯西的, 常常還充斥誤導觀念.

    ------------------
    你家的 intel fortran 9.0 有 32/64 啥一卡車問題, 基本上我只認為那是個案, 軟體個案, 甚至是人.
    每次你就只會拿 intel fortran 9.0 來說, 你還能舉例其他的精算軟體嗎?
    (你不要以為 Frotran 只有你知道幹麻用, 很不巧的是, 我和你一樣也是土/水系出身)

    Windows Server 2003 不只有 x64 版本, 我也沒提說 x64 版, 事實上, 我正是在說 32 位元版.
    現下, 如果沒有特別提及和標示 OS, 沒有寫上 x64 or 64 edition , 都是泛指 x86 32bits 版本, 至少業界是如此.

    我如果告訴你, Server 2003 SP1 可以正確存取 4GB 以上記憶體並可以用軟體程式把記憶體耗盡, 你信不信?
    我可以很肯定的告訴你, Windows Server 2003 SP1 能夠 access 至少總容量 8GB 記憶體, 你信不信?

    如果你信, Server 2003 SP1 也具有多媒體能力, 為何要採用你說的方式?
    Linux 再怎樣免費方便強大, 也是不及 MS OS UI 讓多數人熟悉, 在有其他可選擇前提下, 我不覺得
    有必要採用你的 Win + Linux 混合法而只為了取得多媒體相容性?

    如果你不信, 那表示經驗尚待加強, 為啥你要雜七雜八一堆來誤導人家?
    你自己回頭看看你的發文, 常常都是接近於直接指派的語調, 偏偏似是而非.

    乍看之下頭頭是道, 網路上一堆誤傳難道就都是這樣來的嗎?

    [ 本文最後由 82544 於 2007-4-30 08:18 編輯 ]
    回復

    使用道具 舉報

    3867

    主題

    126

    好友

    2626

    積分

  • TA的每日心情

    2011-4-12 00:15
  • 簽到天數: 3 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    文章
    35006
    14#
    發表於 2007-4-30 11:16 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    回復

    使用道具 舉報

    270

    主題

    0

    好友

    3673

    積分

    大隱隱於市

    該用戶從未簽到

    文章
    7360
    15#
    發表於 2007-4-30 13:26 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    lifaung:
    XP 64Bit本來就是特定用途使用,連AP都要有客制化的版本,不要喊MS支援不好,它都不想賣了,出這個版本只是要封住一些人的嘴巴。多媒體的話找一台一般的機器來做事就可以了吧,用64Bit目前沒有好到哪邊去呀。

    Jerry:
    VPC也是AP,AP的記憶體限制是基於OS,所以無解,這就是VMWare為什麼會有ESX Server的原因,ESX Server幾乎到沒有第二套軟體可以取代的境界,還支援PCI硬體裝置分享。

    82544:
    lifaung的發言有需要你這樣嗆聲嗎?老實說一般User也不會想去用Windows Server 2003,也沒有NB的授權是附Windows Server 2003,所以不是每個人都跟你一樣,其實你是少數中的少數。不要去講人加一年污了多少錢,那件事情根本跟這個主題無關,lifaung也不過就是手上有什麼東西就用什麼東西而已。lifaung或許他的View不夠大,但是也不用你老大哥這樣說話吧,你這樣說話感覺你把自己的格調都丟掉了。

    All:
    Vista的可用度目前還很低,以1GB的記憶體跑起來跟XP裝256MB的速度差不多的狀況下,有XP還是用XP比較好,不需要一些安全性跟無線網路支援的話,我情願用2000 Professional / Server。所有網路上的經驗分享都有當事者自己人事時地物的限制,所以要是人家分享的經驗自己沒有發生的話,也不用強調人家是錯的,因為這種事情沒有辦法兩個人在一起比較所有變數的不同點。

    這篇文章我會觀察各位專業人士的發言狀況做處裡。
    亞太 0980/050/589
    中華 0989/907/695
    回復

    使用道具 舉報

    3867

    主題

    126

    好友

    2626

    積分

  • TA的每日心情

    2011-4-12 00:15
  • 簽到天數: 3 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    文章
    35006
    16#
    發表於 2007-4-30 18:18 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    Vista的可用度目前還很低,以1GB的記憶體跑起來跟XP裝256MB的速度差不多的狀況下


    不要誤導人家好嗎?
    我之前就說過了,你說的太誇張了


    同樣的配備情況下,我敢保證絕對 1G + Vista 不會跟 256MB + XP 差不多
    1G 記憶體跑 Vista 比 XP 512MB 的機器還快一點

    我已經用快一年都是用 Vista 當工作用 OS 了... [洋蔥016]
    回復

    使用道具 舉報

    270

    主題

    0

    好友

    3673

    積分

    大隱隱於市

    該用戶從未簽到

    文章
    7360
    17#
    發表於 2007-4-30 19:11 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    恩,我比較嚴苛吧,因為我同事的機器是NB,真的慢很多,而且也不過跑Vista Basic而已,
    如果你覺得我誇張我也可以接受啦,只是Vista Basic跟1GB記憶體在NB上的組合,
    被公司同事剿到沒力。基本上一般人使用電腦不會做OS最佳化,所以可能跟阿輝的基準點是不一樣的。

    [ 本文最後由 HUANGLIFU 於 2007-4-30 19:14 編輯 ]
    亞太 0980/050/589
    中華 0989/907/695
    回復

    使用道具 舉報

    702

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10264
    18#
    發表於 2007-4-30 19:56 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    除了系統升級硬體也要跟著升級
    以舊的架構與驅動程式成熟度XP當然還是比Vista快一些
    今年起的新硬體,一樣上1G RAM裝上Vista絕對比XP還快
    硬體都還是舊的,硬要上新系統當然喘噓噓

    實際使用上Vista 64bit其實也沒想像中不堪
    只要驅動程式可以正常驅動,軟體向下相容X86並沒多大問題
    抓P2P,玩WoW,防毒軟體,FireFox都是X86根本沒問題(只有7zip是64bit)
    要不是老婆要玩的旺來麻將不支援Vista,逼我灌回XP
    我還真難捨棄Vista帶來的高效能

    [ 本文最後由 czh 於 2007-4-30 19:58 編輯 ]
    回復

    使用道具 舉報

    140

    主題

    0

    好友

    4416

    積分

    壞蛋

    該用戶從未簽到

    文章
    4704
    19#
    發表於 2007-4-30 23:47 |只看該作者

    Re: Re: 4G 以上記憶體,OS 與 BIOS 的影響

    原文由 lifaung 於 2007-4-27 20:12 發表

    另外小弟設了/PAE /3GB參數,NB照樣可休眠<=完全沒問題,以上的環境都是XP 32BIT



    修正一下
    小弟的NB的確可以休眠,但是似乎不能待機!??
    去除以上參數後可待機也可以休眠
    回復

    使用道具 舉報

    16

    主題

    0

    好友

    105

    積分

    該用戶從未簽到

    文章
    136
    20#
    發表於 2007-5-30 07:39 |只看該作者

    Re: 4G 以上記憶體,OS 與 BIOS 的影響

    Vista的可用度目前還很低,以1GB的記憶體跑起來跟XP裝256MB的速度差不多的狀況下


    哈哈 這真的有點扯
    因為我用Vista一年多了
    除了build5200,5300系列
    其他的都比xp快一點
    而且還是在筆電上喔!!

    我筆電Toshiba Satellite A70
    Mobile P4 548(HT)
    Mobility Radeon 9100 IGP
    IXP 150
    RAM 512MB(128 shared with IGP) so its actually 384MB
    基本上除了沒Aero之外
    Ultimate在我筆電上跑蠻快的
    即使是墜落的天使 也會用受傷的翅膀 去守護心裡所愛的女孩
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-24 03:32 , Processed in 0.058316 second(s), 32 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部