close

這是前陣子我蒐集網路上的資料,整理出有關 Windows 7 x86 與 x64 區別的文字。
microsoft-windows-7-professional-32-bit-64-bit-box-pl  
最近有同事詢問有關WINDOWS 7 32位元與64位元的差異
在此以MAIL簡單解釋讓大家了解一下

其實在早期WINDOWS XP 與 WINDOWS 2003 已有X64版本
只是當時RAM的價格昂貴與對此需求的使用者或是企業並不是這麼多數
因此64位元在當時未造成風潮與使用
直到這兩年WINDOWS 7 的出現引動64位元的話題
簡單解釋
資料匯流排有32位元稱X86
資料匯流排有64位元稱X64
64位元與32位元是指資料傳送速度的差別
64位元的運算方式優於32位元

PS:什麼是資料匯流排???
有興趣的同仁可以參考 http://tw.knowledge.yahoo.com/question/question?qid=1008010104077

而名辭上x86為何不稱為x32
這要追朔早期IBM使用intel作為CPU
因為當時intel以8位元作為匯流排基準
產生的CPU番號有8086 80286 80386 80486等等
故市面上統稱使用這系列CPU的電腦為x86電腦.
因此沿用至今許多軟體或系統的名詞解釋會用x86來解釋32位元
簡單而言x86就是指32位元

64位元要完全發揮效用
必須依存在三個條件下
一、CPU支援【這點原則上只要是CORE2或I*之類的CPU都有支援】
二、WINDOWS版本支援【現在的筆電似乎都預載64位元了!!】
三、應用軟體支援【例如OFFICE、AUTOCAD軟體】
如果三個條件欠缺一項就無法發揮64位元的優點
目前多數的問題都是卡在第三點
市面上64位元的軟體不多

目前64位元的WINDOWS 7 可以向下相容32位元的軟體
系統會模擬一個32位元的虛擬運算層去執行32位元的軟體
把32位元的軟體安裝在一個 Program Files(x86)的資料夾內
原則上不需要擔心32位元的軟體不能在64位元的WINDOWS
僅有少數軟體會去指認系統的位元模式 例如:AUTOCAD
不過在這條件下系統是以32位元的資料運算模組執行的

傳統32位元的WINDOWS
例如WINDOWS 2000、WINDOWS XP、或是WINDOWS 7 32位元
因為32位元的資料定址關係
在系統上RAM只能抓到3G至3.5G不等
所以很多人會發現明明裝了4G的RAM為何沒顯示足4G就是這個因素
當然RAM支援的上限不光取決於WINDOWS的版本
主機板上也有限制

而64位元可以支援超過4G以上的記體體
伺服器版本可以支援到1TB的RAM
一般使用者用到8G到16G已經很足夠
自然要用到這麼多的RAM也要主機板有支援才可行

arrow
arrow
    創作者介紹
    創作者 [道] a-dau 的頭像
    [道] a-dau

    隨心所欲

    [道] a-dau 發表在 痞客邦 留言(0) 人氣()