2010年10月12日 星期二

64位元電腦時代真的來了嗎?

幾天前,和一些對電腦有興趣的愛好者談到一個問題。
到底現在的電腦用多少記憶體比較「好」?

我答到:「當然是愈多愈好啊!」
有人也回應了。
「不一定哦,像XP是有上限的,插太多也沒用。」

這問題看似簡單,但也能稍微測出一個人的機概能力底子。
基礎知識,假設大家應該都知道,電腦的運作,就是利用電流的有電沒電的切換,去產生運算的結果。
而有電沒電,對應成的計算模式,就是二位元進位制的數學運算。
1+1=10

而為了能更有效能處理二進位制運算,電腦工程師們,變形了二進位制。
改進成了8進位制運算,於是有了組合語言的設計,算是一種兼顧了易判讀,電腦也能直接處理的程式語言。
最初的個人PC,一開始就是8位元的電腦。
然後一路演進,CPU不斷改進製做技術,出現了16位元,32位元的電腦。
(補充一)

而現在2010開始流行的電腦,已經是64位元的運算能力了。
其實64位元的電腦,很早就出現,現在才推出64位元的產品,是普及化的潮流所漸漸推演趨化出來的。
維基百科--64位元

而記憶體的使用上限,和「多少」位元的電腦架構,有者不可分割的相依性。
目前還算普遍被使用的 windows XP 作業系統,基本上都還配合使用的是32位元架構的電腦。(也有64位元的XP哦!)
而由於32位元運算架構,記憶體的定址能力,被設限在2的32次方。
換算一下,大約是4G的大小。
也就是說,你若使用XP,基本上,不會用到超過4G的記憶體。
所以插太多條記憶體也沒有用,這句話是有道理的!
有不少網友分享實測結果,32位元的XP,只能用到3.25G。
(補充二)

不過,隨著M$推出windows 7!
64位元電腦成為潮流所趨是早晚的事,64位元架構的PC可以使用到128GB的記憶體耶。
印象中,剛開始玩電腦時,能有個128MB,就覺得這台電腦等級真是讚!
沒想到,才幾年時間,資訊科技的發展,居然成長變化這麼的快速。
只是,64位元電腦時代真的來了嗎?
我看週遭的人,都只想停留在XP的作業環境而已~

補充一:
16位元和32位元的區隔,大致上,可以用386電腦的推出時間來做區分。
由386架構的電腦,開始32位元PC的時代。

補充二:
1.有PAE和一些HACK技術,能使XP突破限制。使用超過4G以上的記憶體。
2.32位元的應用程式,據說只能定址到2G左右,所以像outlook express這種應用程式,若讀取超2G的 XXX.dbx 檔,會出問題,原因在此。
3.FAT32的檔案系統,上限為4G,NTFS才能突破此限!
4.XP SP1據聞並沒有4G的限制,在SP2之後才「封印」上去。M$的陰謀?

補充三:
微軟技術文件 -->Memory Limits for Windows

補充四:
此篇有觀念上的錯誤!
記憶體限制,不能以位元數來判定。而是要以CPU的ADDRESS BUS定址總線的數量來決定。
ADDRESS BUS位數決定了CPU可直接運用的記憶體大小,
比如8位元電腦的地址總線是16位,則其最大可尋址空間為2^16=64KB,
而16位元電腦的地址總線是20位,所以其可尋址空間可到2^20=1MB。
間單來說,若定址總線為n位,则可運用的記憶體大小是2的n次方。

指正文章在此 --> Here

沒有留言:

搜尋此網誌

本站大事記

這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!