1樓:匿名使用者
32位和64位主要說的是cpu一次處理資料的能力,32位就是32bit即一次可以處理4個位元組的資料;64位就是64bit即一次可以處理8個位元組。從這上面我們就可以知道64位的處理速度更快,64位系統 的執行速度 理論上是 32位系統的 2倍。
32位 系統 最高只支援 3.25g 記憶體,64位系統支援 4g 8g 16g 32g 64g 128g 256g記憶體,理論上可以無限支援,而且記憶體定址也不一樣。
只要是 64位的 cpu 都可以使用 64位系統,運算速度更快。10年前的 cpu 就是 64位的cpu 。現在應該很難找到 32位cpu 了,所以 大部分電腦 都使用的 64位系統 ,除非很老的電腦使用的 xp系統和win7 32位 就是32位的。
2樓:
32位作業系統針對的32位的cpu設計。
64位作業系統針對的64位的cpu設計。
我們的cpu從原來的8位,16位,到現在的32位和64位。
cpu處理計算的時候「資料」和「指令」是不同對待的。
8位的cpu,一次只能處理一個8位的「資料」或者一個8位的"指令"。比如'00001101'.
又比如:「+1」這個運算,你要先指示cpu做「+」,完成後再輸入「1」資料給cpu。
8位的cpu優點是設計簡單,處理速度比較快。
缺點就是:軟體設計複雜,繁瑣。不利於計算機的發展。
後來推出了16位的cpu,我們就可以一次處理兩個位元組(16位)的資料了,比如「加1」這個命令。「加」是一個指令,佔用8個位,餘下的8位我們可以存放資料「1」了。
32位的cpu就更加方便了,我們就可以一次處理一個a=a+b這樣的命令了。
優點:簡化了軟體設計的複雜度
缺點:硬體設計更加複雜,計算速度下降。
一般來講32位的cpu對於我們來講是最理性的cpu,對於軟體開發來講足夠了。
但是2的32次方 = 4294967296bit = 4g左右
很顯然32位cpu只有4g左右的記憶體定址空間,對於一些伺服器來講4g的記憶體的遠遠不夠的了。我們需要更加大的記憶體定址空間的話就需要對cpu進升級。64位cpu就這樣誕生了。
64位cpu的記憶體定址空間是多少你算算看!呵呵。
2的64次方(理論上)。
但是現在的amd和inter的64位cpu並不是真正意義上的64cpu,只是進行了部分64位的改進,比如64位的記憶體定址等。
要是真的全部都是64位的了,那麼現在市場上的軟體將全部被淘汰不能使用了~呵呵,想像一下會是什麼樣子。
64位的作業系統針對64位cpu設計的,增加了一些64位的指令,但還是和32相容的。對於我們普通使用者來講64位系統意義不大。
3樓:星幣騎士
就講一點最實際的,最容易瞭解的,32位系統能支援的記憶體容量不到4g,64位系統能支援的記憶體容量可達64g。
4樓:就這記憶
簡單點說 32位最高支援4gb記憶體實際就3.幾個g 而64位支援的更高你可以上到8g 16g 32g
電腦32位和64位有什麼區別
5樓:匿名使用者
一、設計初衷不同
1、32位:32位作業系統是為普通使用者設計的。
2、64位:滿足機械設計和分析、三維動畫、**編輯和創作,以及科學計算和高效能運算應用程式等領域中需要大量記憶體和浮點效能的客戶需求。
二、要求配置不同
1、32位:32位作業系統則可以安裝在32位(32位cpu)或64位(64位cpu)電腦上。
2、64位:64位作業系統只能安裝在64位電腦上(cpu必須是64位的)。同時需要安裝64位常用軟體以發揮64位(x64)的最佳效能。
三、定址能力不同
1、32位:32位cpu和作業系統最大隻可支援4gb記憶體,而64位cpu和作業系統理論上最高可支援16eb記憶體(16777216tb)。
2、64位:64位處理器的優勢還體現在系統對記憶體的控制上。由於地址使用的是特殊的整數,因此一個alu(算術邏輯運算器)和暫存器可以處理更大的整數,也就是更大的地址。
6樓:冬蟲草
區別如下:
1、計算能力不同:64位的系統理論上比32位系統快一倍,並且它們的記憶體定址也不一樣。
2、支援的最大執行記憶體不同:32位的電腦最大隻支援4g(一般情況只能用3.25g左右),而64位的電腦則可以支援128g甚至更大。
3、執行的軟體不同:32位的電腦只能執行32位的軟體,而64位的電腦可以執行32位的軟體也可以執行64位的軟體。
4、支援的系統不同:32位電腦支援32位的系統,而64位的電腦支援支援32位的系統也支援64位的系統。
7樓:發兔冷知識
32位和64位的電腦系統,有什麼差別?看完漲知識了
8樓:染塵墨羽
電腦的位數一般即指作業系統的位數,32位作業系統可以定址2的32次方個位元組的記憶體範圍,64位作業系統則可定址2的64次方個位元組的記憶體範圍,記憶體容量的大小對運算速度有一定的影響,因而64位的運算速度理論上來說比32位快。
具體區別
1、支援的記憶體不同
32位的作業系統,最多支援4g的記憶體,實際記憶體為3.25g;64位系統支援4g 8g 16g 32g 64g 128g 256g記憶體,理論上可以無限支援。
2、支援的處理器不同
64位的作業系統支援基於64位的處理器,而32位的系統卻不能完全支援64位的處理器。
3、支援的軟體不同
32位的作業系統,支援基於32位的軟體,不能執行64位的軟體;而64位的系統一般這兩種型別的都支援,基本上與各種軟體都相容,特別是adobe公司的軟體,現在的新版本的都只支援64位。
4、處理資料的能力
32和64表示cpu可以處理最大位數,一次性的運算量不一樣,理論上64位的會比32位快1倍,記憶體定址也不一樣。
5、系統體積大小
64位系統都比32位系統大的多,比如win7 64位比win7 32位系統大700m左右。
擴充套件資料:
目前作業系統的結構
作業系統理論研究者有時把作業系統分成四大部分:
1、驅動程式- 最底層的、直接控制和監視各類硬體的部分,它們的職責是隱藏硬體的具體細節,並向其他部分提供一個抽象的、通用的介面。
2、核心- 作業系統之最核心部分,通常執行在最高特權級,負責提供基礎性、結構性的功能。
3、支承庫- (亦作「介面庫」)是一系列特殊的程式庫,它們職責在於把系統所提供的基本服務包裝成應用程式所能夠使用的程式設計介面(api),是最靠近應用程式的部分。例如,gnu c執行期庫就屬於此類,它把各種作業系統的內部程式設計介面包裝成ansi c和posix程式設計介面的形式。
4、外圍- 所謂外圍,是指作業系統中除以上三類以外的所有其他部分,通常是用於提供特定高階服務的部件。例如,在微核心結構中,大部分系統服務,以及unix/linux中各種守護程序都通常被劃歸此列。
當然,所提出的四部結構觀也絕非放之四海皆準。例如,在早期的微軟視窗作業系統中,各部分耦合程度很深,難以區分彼此。而在使用外核結構的作業系統中,則根本沒有驅動程式的概念。
因而,討論只適用於一般情況,具體特例需具體分析。
作業系統中四大部分的不同佈局,也就形成了幾種整體結構的分野。常見的結構包括:簡單結構、層結構、微核心結構、垂直結構、和虛擬機器結構。
9樓:単聲噵鎝瞹眛
32位系統,最大隻能支援3.5gb記憶體,如果在32位系統中,使用的是4gb或者更大容量記憶體,電腦只可以識別到3.4gb可用。
而64位系統最大可以支援128gb大記憶體。安裝64位系統,需要cpu必須支援64位,而64位cpu gprs的資料寬度為64位,64位指令集可以執行64位資料指令,也就是說處理器一次可提取64位資料(只要兩個指令,一次提取8個位元組的資料),比32位(需要四個指令,一次提取4個位元組的資料)提高了一倍,理論上效能會相應提升一倍。
1、64bit cpu擁有更大的定址能力,最大支援到16gb記憶體,而32bit只支援4g記憶體 。
2、64位cpu一次可提取64位資料,比32位提高了一倍,理論上效能會提升1倍。
但這是建立在64bit作業系統,64bit軟體的基礎上的。
擴充套件資料:
32位系統與64位系統的區別
第一,設計初衷不同。
第二,要求配置不同。
64位作業系統只能安裝在64位電腦上(cpu必須是64位的)。同時需要安裝64位常用軟體以發揮64位(x64)的最佳效能。32位作業系統則可以安裝在32位(32位cpu)或64位(64位cpu)電腦上。
當然,32位作業系統安裝在64位電腦上,其硬體恰似「大牛拉小車」:64位效能就會大打折扣。
第三,運算速度不同。
64位cpugprs(general-purposeregisters,通用暫存器)的資料寬度為64位,64位指令集可以執行64位資料指令,也就是說處理器一次可提取64位資料(只要兩個指令,一次提取8個位元組的資料),比32位(需要四個指令,一次提取4個位元組的資料)提高了一倍,理論上效能會相應提升1倍。
第四,定址能力不同。
64位處理器的優勢還體現在系統對記憶體的控制上。由於地址使用的是特殊的整數,因此一個alu(算術邏輯運算器)和暫存器可以處理更大的整數,也就是更大的地址。比如,windows vistax64edition支援多達128gb的記憶體和多達16tb的虛擬記憶體,而32位cpu和作業系統最大隻可支援4g記憶體。
第五,軟體普及不同。
64位常用軟體比32位常用軟體,要少得多的多。道理很簡單:使用64位作業系統的使用者相對較少。
因此,軟體開發商必須考慮「投入產出比」,將有限資金投入到更多使用群體的軟體之中。這也是為什麼64位軟體**相對昂貴的重要原因(將成本攤入較少的發售之中)。
總而言之,microsoft windows64位作業系統,必須「上」靠64位主機硬體的支撐,「下」靠64位常用軟體的協助,才能將64位的優勢發揮到極致,「三位一體」缺一不可(道理很簡單:作業系統只是承上啟下的執行平臺)。至於64位電腦可以安裝32位作業系統,64位作業系統可以安裝32位軟體,那是設計上的「向下相容」,不是64位設計初衷的本來含義。
電腦把32位作業系統改為64位作業系統應注意什麼
郭電喜 1 32位系統要改64位系統只要是注意硬體配置。如果原來的系統是電腦自帶的,可以說不能安裝64位系統。2 如果僅僅是重新安裝系統,不對硬碟進行重新分割槽,只需把原來存放在系統盤 一般是c盤 的資料轉移到其他盤即可。如果要對硬碟重新分割槽,那就要把所有資料轉移到行動硬碟進行備份。3 安裝系統的...
電腦32位和64位作業系統有什麼不同》
32位作業系統針對的32位的cpu設計。64位作業系統針對的64位的cpu設計。我們的cpu從原來的8位,16位,到現在的32位和64位。cpu處理計算的時候 資料 和 指令 是不同對待的。8位的cpu,一次只能處理一個8位的 資料 或者一個8位的 指令 比如 00001101 又比如 1 這個運算...
32位作業系統和64位有什麼區別
64位作業系統主要是針對支援64位的cpu進行優化的,所謂64位是相對於32位而言的,這個位數指的是cpu gprs general purpose registers,通用暫存器 的資料寬度為64位,64位指令集就是執行64位資料的指令,也就是說處理器一次可以執行64bit資料。64bit處理器並...