新MacBook.....Intel Core 2 Duo 處理器...到底是32位元還是64位

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
safinafan
基本會員
文章: 83
註冊時間: 02/24/2005 6:21 pm
聯繫:

新MacBook.....Intel Core 2 Duo 處理器...到底是32位元還是64位

#1 文章 safinafan »

我的意思是說

他是純64位元還是....支援64位元的啦

因為小弟研究要用的.....在購買前要問清楚啦

我的軟體都是在32位元的處理器上運作的
Safina Fan
Mail:safina388@gmail.com
Department Military of Meteorology「D.M.M.」
頭像
Mowoo
基本會員
文章: 74
註冊時間: 06/27/2001 1:01 am
來自: 不見天日的窄巷
聯繫:

#2 文章 Mowoo »

夜半沒人,我先來個簡單的回答

Intel Core Duo → 32位元

Intel Core 2 Duo → 64位元
頭像
prettyboy
基本會員
文章: 56
註冊時間: 08/16/2004 10:06 pm
來自: 台北
聯繫:

Re: 新MacBook.....Intel Core 2 Duo 處理器...到底是32位元還是

#3 文章 prettyboy »

safinafan 寫:我的意思是說

他是純64位元還是....支援64位元的啦

因為小弟研究要用的.....在購買前要問清楚啦

我的軟體都是在32位元的處理器上運作的
這年頭如果CPU公司想要倒就作純64位元,不然就要一顆CPU賣你幾十萬,因為目前地球上的軟體百分之九十八是三十二位元,所以聰明又不想倒店的INTEL所推出的C2D是一個混血可以支援64位元記憶體定址的32位元CPU。
如果艾菲爾鐵塔代表整個地球的年齡,而塔頂的油漆皮代表人類所佔的部份。
一定會有人認為,鐵塔是為了這層油漆皮所建造的。
--by Samuel Langhorne Clemens
頭像
小野豬
基本會員
文章: 40
註冊時間: 07/13/2006 10:53 pm
來自: 台灣/南投

請認明 EM64T 才是喔

#4 文章 小野豬 »

如果Intel CPU 有註明 EM64T 就有支援64位元運算
不過它是在32位元下 模擬64位元 不是真正64位元運算
safinafan
基本會員
文章: 83
註冊時間: 02/24/2005 6:21 pm
聯繫:

#5 文章 safinafan »

謝謝各位大大的解說囉

那我就明白啦.....
Safina Fan
Mail:safina388@gmail.com
Department Military of Meteorology「D.M.M.」
nightmare
新生訓練中
文章: 1
註冊時間: 05/03/2007 7:23 am

#6 文章 nightmare »

x86-64 是純正的 64 位元系統,就如同以前 Intel 把 8086 擴充到 80386 般,不僅記憶體定址空間增加,其他有如暫存器等長度也都增加為 64bit,以下是 x86-64(或稱 AMD64、EM64T) 的相關技術:

EM64T 的執行模式:
1. Legacy mode:傳統 32bit 環境
2. Long mode(IA-32e):64bit 環境,又可分為:
a. Compatibility Mode:允許 64 位元的作業系統在不做任何的變動下執行大多數原生的 32 位元軟體。
b. 64-bit Mode:允許 64 位元作業系統執行那些存取 64 位元位址空間的應用程式。

在純 64bit 的環境下有以下功能:
● 64 位元線性定址。
● 8 個全新的一般暫存器(General-Purpose Register)。
● 8 個全新 Streaming SIMD Extensions(SSE)暫存器支援 SSE、SSE2與SSE3。(EM64T)
● 64 位元寬度的 GPR 與指令指標
● 相同的 byte-register addressing
● 更快速的中斷優化機制
● 全新的指令指標相對定址模式

Compatibility Mode 則有:
絕大部分的 16 位元或 32 位元應用程式均可在不重新編譯的狀況下執行於 64 位元作業系統中。相同於 64-bit Mode,Compatibility Mode 可透過 64 位元作業系統藉由分割程式碼的準則來啟動。也就是說在同一時間中,64 位元應用程式也可被執行於 64-bit Mode,而不需重新編譯。 但是於 64bit OS 執行的 32bit app,仍然只能定址到 4G 的記憶體空間,也沒辦法享受新增的 64bit GPR,在一般 OS 中,則透過 32bit 的系統函式庫來相容。

Legacy Mode 則與以前的 IA-32 處理器相同。
有以上說明應該可以打破一般所謂用 32bit 模擬 64bit 運算的謠言。
回覆文章