1樓:阿瑟
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位cpu設計的,增加了一些64位的指令,但還是和32相容的。對於我們普通使用者來講64位系統意義不大。
希望能解決您的問題。
2樓:發兔冷知識
32位和64位的電腦系統,有什麼差別?看完漲知識了
3樓:
記憶體果斷上 4g 以上 用64位。 現在幾乎都用64了 。 32 最大識別記憶體 才3.
5g(你就算上8g 記憶體 也只識別這麼多) 很多遊戲配置要求 最低4g 。 所以 果斷64 了 沒什麼好多說的!
4樓:易居中國一員聽
32位和64位作業系統是指:cpu一次處理資料的能力是32位還是64位。現在市場上的cpu一般都是64位的,但是這些cpu並不是真正意義上的64 位cpu,裡面依然保留了大部分32位的技術,只是進行了部分64位的改進。
32位和64位的區別還涉及了記憶體的定址方面,32位系統的最大定址空間是2 的32次方= 4294967296(bit)= 4(gb)左右,而64位系統的最大定址空間的定址空間則達到了2的64次方= 4294967296(bit)的32次方=數值大於1億gb。換而言之,就是說32位系統的處理器最大隻支援到4g記憶體,而64位系統最大支援的記憶體高 達億位數。如果現在市場上的cpu全部是64位的平臺開發的,那麼現在的所有軟體都使用不了,因為目前大部分的軟體都是基於32位開發的,目前我們說的64位的 windows7系統也只是在32位系統的基礎上新增了一些64位的定址功能,其實對於我們來說64位的cpu,作業系統意義不大,畢竟我們使用的記憶體大 部分還是2g,使用的也是常用軟體,對於運算速度的要求也不大。
64位主要應用於大型機械或大型服務站。所以32位和64位相比,64位的速度更快,但是 32位更適合我們,如果你裝了64位的作業系統,你會發現,很多軟體使用不了。32位和64位的區別就是一次性的運算量不一樣,理論上64位的會比32位快1倍,記憶體定址也不一樣,但是這些對於我們這些普通使用者意義不大,對於現階段來說32位會更適合大家使用。
電腦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位作業系統有什麼區別?64位優勢在哪?對配置有什麼要求
32位和64位主要說的是cpu一次處理資料的能力,32位就是32bit即一次可以處理4個位元組的資料 64位就是64bit即一次可以處理8個位元組。從這上面我們就可以知道64位的處理速度更快,64位系統 的執行速度 理論上是 32位系統的 2倍。32位 系統 最高只支援 3.25g 記憶體,64位系...
32位作業系統和64位有什麼區別
64位作業系統主要是針對支援64位的cpu進行優化的,所謂64位是相對於32位而言的,這個位數指的是cpu gprs general purpose registers,通用暫存器 的資料寬度為64位,64位指令集就是執行64位資料的指令,也就是說處理器一次可以執行64bit資料。64bit處理器並...