windows7系統32位和64位有什麼區別

2022-03-06 04:12:37 字數 5225 閱讀 8815

1樓:罷e言v蕽

x86是對基於intel處理器的系統的標準縮寫。x與處理器沒有任何關係,它是一個對所有*86系統的簡單的萬用字元定義,是一個intel通用計算機系列的編號,也標識一套通用的計算機指令集合,由於早期intel的cpu編號都是如8086,80286來編號,由於這整個系列的cpu都是指令相容的,所以都用x86來標識所使用的指令集合如今的奔騰,p2,p4,賽揚系列都是支援x86指令系統的,所以都屬於x86家族.

這裡的64位技術是相對於32位而言的,這個位數指的是cpu gprs(general-purpose registers,通用暫存器)的資料寬度為64位,64位指令集就是執行64位資料的指令,也就是說處理器一次可以執行64bit資料。64bit處理器並非現在才有的,在高階的risc(reduced instruction set computing,精簡指令集計算機)很早就有64bit處理器了,比如sun公司的ultrasparc ⅲ、ibm公司的power5、hp公司的alpha等。

簡單的說x86代表32位作業系統 x64代表64位作業系統。

64bit計算主要有兩大優點:可以進行更大範圍的整數運算;可以支援更大的記憶體。不能因為數字上的變化,而簡單的認為64bit處理器的效能是 32bit處理器效能的兩倍。

實際上在32bit應用下,32bit處理器的效能甚至會更強,即使是64bit處理器,目前情況下也是在32bit應用下效能更強。所以要認清64bit處理器的優勢,但不可迷信64bit。

要實現真正意義上的64位計算,光有64位的處理器是不行的,還必須得有64位的作業系統以及64位的應用軟體才行,三者缺一不可,缺少其中任何一種要素都是無法實現64位計算的。目前,在64位處理器方面,intel和amd兩大處理器廠商都發布了多個系列多種規格的64位處理器;而在作業系統和應用軟體方面,目前的情況不容樂觀。因為真正適合於個人使用的64位作業系統現在就只有windows xp x64,而windows xp x64本身也只是一個過渡性質的64位作業系統,在windows vista釋出以後就將被淘汰,而且windows xp x64本身也不太完善,易用性不高,一個明顯的例子就是各種硬體裝置的驅動程式很不完善,而且現在64位的應用軟體還基本上沒有,確實硬體廠商和軟體廠商也不願意去為一個過渡性質的作業系統編寫驅動程式和應用軟體。

所以要想實現真正的64位計算,恐怕還得等到windows vista普及一段時間之後才行。

目前主流cpu使用的64位技術主要有amd公司的amd64位技術、intel公司的em64t技術、和intel公司的ia-64技術。其中 ia-64是intel獨立開發,不相容現在的傳統的32位計算機,僅用於itanium(安騰)以及後續產品itanium 2,一般使用者不會涉及到,因此這裡僅對amd64位技術和intel的em64t技術做一下簡單介紹。

amd64位技術

amd64的位技術是在原始32位x86指令集的基礎上加入了x86-64擴充套件64位x86指令集,使這款晶片在硬體上相容原來的32位x86軟體,並同時支援x86-64的擴充套件64位計算,使得這款晶片成為真正的64位x86晶片。這是一個真正的64位的標準,x86-64具有64位的定址能力。

x86-64新增的幾組cpu暫存器將提供更快的執行效率。暫存器是cpu內部用來建立和儲存cpu運算結果和其它運算結果的地方。標準的32- bit x86架構包括8個通用暫存器(gpr),amd在x86-64中又增加了8組(r8-r9),將暫存器的數目提高到了16組。

x86-64暫存器預設位 64-bit。還增加了8組128-bit xmm暫存器(也叫sse暫存器,xmm8-xmm15),將能給單指令多資料流技術(simd)運算提供更多的空間,這些128位的暫存器將提供在向量和標量計算模式下進行128位雙精度處理,為3d建模、向量分析和虛擬現實的實現提供了硬體基礎。通過提供了更多的暫存器,按照x86-64標準生產的 cpu可以更有效的處理資料,可以在一個時鐘週期中傳輸更多的資訊。

em64t技術

intel官方是給em64t這樣定義的:em64t全稱extended memory 64 technology,即擴充套件64bit記憶體技術。em64t是intel ia-32架構的擴充套件,即ia-32e(intel architectur-32 extension)。

ia-32處理器通過附加em64t技術,便可在相容ia-32軟體的情況下,允許軟體利用更多的記憶體地址空間,並且允許軟體進行 32 bit線性地址寫入。em64t特別強調的是對32 bit和64 bit的相容性。intel為新核心增加了8個64 bit gprs(r8-r15),並且把原有grps全部擴充套件為64 bit,如前文所述這樣可以提高整數運算能力。

增加8個128bit sse暫存器(xmm8-xmm15),是為了增強多**效能,包括對sse、sse2和sse3的支援。

intel為支援em64t技術的處理器設計了兩大模式:傳統ia-32模式(legacy ia-32 mode)和ia-32e擴充套件模式(ia-32e mode)。在支援em64t技術的處理器內有一個稱之為擴充套件功能啟用暫存器(extended feature enable register,ia32_efer)的部件,其中的bit10控制著em64t是否啟用。

bit10被稱作ia-32e模式有效(ia-32e mode active)或長模式有效(long mode active,lma)。當lma=0時,處理器便作為一顆標準的32 bit(ia32)處理器執行在傳統ia-32模式;當lma=1時,em64t便被啟用,處理器會執行在ia-32e擴充套件模式下。

目前amd方面支援64位技術的cpu有athlon 64系列、athlon fx系列和opteron系列。intel方面支援64位技術的cpu有使用nocona核心的xeon系列、使用prescott 2m核心的pentium 4 6系列和使用prescott 2m核心的p4 ee系列。

2樓:發兔冷知識

32位和64位的電腦系統,有什麼差別?看完漲知識了

電腦win7系統32位好還是64位好?有什麼區別

3樓:匿名使用者

總的來說,選擇win32位還是64位主要是電腦配置決定的,一般新裝機的朋友首選64位系統。

區別在於:

1、cpu要求不同

cpu有32位和64位之分,32位的cpu只能安裝32位系統,而64位的cpu既可以安裝32位系統也可以安裝64位系統。

2、運算速度不同

64位cpu的指令集可以執行64位資料指令,比32位cpu提高了一倍(需要64位軟體支援)

3、定址能力不同

64位系統可以支援多達128 gb的記憶體和多達16 tb的虛擬記憶體,而32位cpu和作業系統最大隻可支援4g記憶體(實際只有3g左右)。也即如果您的記憶體大於4g,對於32位系統來說,多餘的記憶體容量都是被浪費的。

4、軟體相容性不同

要實用性來說,win32位的作業系統最多能夠支援4g記憶體(實際差不多3.2g記憶體左右),而64位系統可以支援超過4g的記憶體。如果你是8g記憶體或者以上容量記憶體,那麼建議選用64位作業系統,否則不能支援。

win64位的作業系統,理論上支援的記憶體很大,更多的是取決於你的主機板有多少個插槽,你有多大的記憶體,64位系統就能識別最大的記憶體。

4樓:樓蘭佛爺

win7系統32位和64位都有著自己的優點和缺點,沒有絕對的哪個好,主要看做什麼用途,具體區別如下:

1,32位的win7系統與64位的win7系統,最明顯的區別在於最大支援記憶體量不一樣,因為32位的win7系統最大支援到4g記憶體,而64位的win7系統可支援4g以上的記憶體。

2,32位的win7系統與64位的win7系統,在不同的處理器上會有不同的處理能力,32位的win7系統適合在32位構架的cpu上使用,而64位的win7系統適合在64位架構的cpu上使用,這樣cpu能處理資料能力才能完美表現出來。

3,32位的win7系統與64位的win7系統,本身對軟體的相容性會有不同的要求,可以說,32位的win7系統對軟體的相容性整體會比64位的win7系統對軟體的相容性要強一點。

4,32位的win7系統與64位的win7系統,兩個系統在同一配置的電腦上執行時,佔用電腦資源比較不一樣,可以說32位的win7系統佔用電腦資源比64位的win7系統佔用的電腦資源要少。

5,32位的win7系統與64位的win7系統,這兩個系統在安裝時,對佔用c盤的容量大小會不一樣,一般情況下,32位的win7系統佔用c盤的容量要比64位的win7系統佔用c盤的容量要少一些。

6,總的來說,32位的win7系統與64位的win7系統在應用上還是會有明顯的區別的,如果你的電腦是較高配置,記憶體超過4g,建議直接安裝64位的win7系統,但如果你的電腦配置一般。且記憶體小於4g,建議安裝32位的win7系統。

5樓:匿名使用者

沒有好於壞的區別,主要是看主機的配置。

win7 32位系統和64位系統的區別

1、cpu

32位的cpu(準確的說是執行在32位模式下的cpu)只能定址最大4gb的記憶體,受制於此,32位的作業系統也只能識別最大4gb的記憶體,由於在系統中,除了記憶體之外,還有很多儲存裝置,因此,真正可以利用的記憶體空間肯定小於4gb,也就是我們看到的系統屬性中顯示的3.xxg。

但64位cpu則有了很大改變,64位cpu的最大定址空間為2的64次方bytes,計算後其可定址空間達到了驚人的16tb,即16384gb。當然,這只是理論,從實際應用上,win7 64bit的各版本分別為8gb-192gb,其中,家庭普通版能支援8gb記憶體,家庭高階版能支援16gb記憶體,而64位的windows7專業版、企業版和旗艦版最高可支援192gb記憶體。

也就是說,記憶體大於等於4gb的使用者,由於受到32位硬體限制,因此,不能最大化的利用硬體資源,這就很有必要安裝64位作業系統以最大化利用資源。

需要注意的是,64位系統需要64位cpu的支援,在安裝64位win7前請先確認你的cpu是否支援64位,一般而言,2023年之後購買的cpu均支援64位模式。

如果僅考慮這點,對於記憶體小於4gb的使用者,32位win7更適合大家使用,因為64位版本會佔用更多的系統記憶體資源,起的作用適得其反了。

2、運算效能

理論上,64位平臺上的執行效能要遠超過32位平臺。原因在與cpu通用暫存器的資料位寬,64位平臺是64位,而32位平臺是32位,也就是說,64位平臺可以執行64位資料指令,處理器一次可提取64位資料(只要兩個指令,一次提取8個位元組的資料),比32位(需要四個指令,一次提取4個位元組的資料)提高了一倍,理論上效能會相應提升1倍。

但在64位win7下執行32位的應用軟體並不會讓你感覺到效能的飛躍,只有64位的應用軟體才能最大化發揮64位平臺的優勢。但顯而易見,目前64位的應用程式在種類的數量上都要遠低於32位平臺,不過值得高興的是,越來越多的軟體開發者開始將他們的軟體移植到64位平臺上。

當然了,64位系統會優於32位系統,但是是否安裝64位系統還要看電腦硬體等要求了。

windows7旗艦版32位機實體記憶體問題電腦高玩看過來

這樣子的,32位系統下,cpu的定址能力總共是4g。注意是總共,而cpu除了要訪問記憶體,還需要訪問各種硬體裝置,各種io埠,以及視訊記憶體都需要地址空間。假設4g記憶體,還有1g的獨立顯示卡,系統需要1g的地址去訪問視訊記憶體內容,那沒辦法了,只能遮蔽1g的記憶體來讓視訊記憶體能夠訪問。此外那些硬...

請問windows7系統與windowsxp系統有什麼區別

如果要問區別的話,那說三天三夜都說不完的,我只能告訴你個人多年使用電腦的觀點,推薦使用xp,不論對硬體的要求和系統執行的穩定性來說,xp絕對比win7穩定。win7介面比較美觀。個性化比較強。但是對於某些軟體的相容性上好像不如xp。這個有很多區別的,不過7比xp畫面跟家協調,立體化,感覺也比xp好多...

如何在64位windows7系統裡安裝32位

可以直接安裝,64位相容32位程式,安裝時如果跳出安裝路徑選擇,將安裝路徑指向c programfiles x86 資料夾。你好 可以參考這個 32位autocad如何安裝在win7的64位作業系統上?我剛裝了個2006 32位的到64系統裡,完全正常。1.首先你得看你的系統有沒有裝framewor...