我從自己近期了解的一些知識點出發,通過自我提問的方式,循序漸進的說說我對計算機系統一些問題的理解,如果有什麼問題希望大家指點.
1.為什麼32位機器使用4g以上記憶體是浪費?
答:
cpu與記憶體之間就是乙個資料讀寫的過程;兩者之間通過三類匯流排進行資料傳輸與通訊;
位址匯流排、資料匯流排、控制匯流排;
位址匯流排 : 一條位址匯流排傳輸的資料只能為0或1這兩種資料(硬體稱為高低電頻)。
32位系統在cpu與記憶體間可以有32條位址匯流排;
64位系統在cpu與記憶體之間有64條位址匯流排;
所以,32條位址匯流排排列組合就可以在記憶體中找到2的32次方個位址,也就是4g;
而64位系統可以在記憶體種查詢到2的64次方位址,非常大的乙個數;
所以說32位系統最多支援4g記憶體,記憶體再大也根本無法利用起來;
2.為什麼當電腦有很多應用程式啟動後電腦會變的很慢呢?
答: 就以32位系統為例;
32位系統最大的定址能力是
也就是說你自己啟動的應用程式記憶體中最多可以存放3g的資料,當啟動很多應用程式後,3g記憶體顯然不足,那麼系統會自動到你的某乙個硬碟
上劃出一塊空間當做虛擬記憶體來使用。
但是,硬碟的訪問資料的速度與記憶體相比太慢,所以導致電腦反應緩慢;
網上有人將這個原理打了個比方:
電腦比喻成乙個小工廠,cpu是負責加工的工人,記憶體是他面前的一張桌子,經常用到的工具和零件都在桌子上,硬碟是乙個小倉庫,不經常用的
工具和用完了的東西都要放回去,桌子上放不下的東西也都 放到倉庫裡去。
如果cpu效能差,就相當於工人苯,手藝不靈,當然計算機效能就差,
如果記憶體小,
就好像給他的桌子很小,很多任務具和零件都要去倉庫拿,用完了還要馬上放回去(桌子上沒地方),也會影響機器的效能,而從倉
庫裡面拿東西的速度慢了也會影響速度。
3. 32或64位系統到底只是安裝系統不同還是有什麼硬體也有區別呢?
答: 硬體上最重要的區別是:cpu;
cpu分為32位的以及64位的。
32位的cpu只能安裝32位作業系統,不能安裝64位作業系統;
64位的cpu既可以安裝32位作業系統也可以安裝64位作業系統,只是安裝32位作業系統無法充分發揮其優越性能;
那麼如何檢視自己電腦cpu是多少位系統呢?
可以參考:
4.電腦需要配置哪些才能成為充分利用64位系統呢?
答: 1)cpu位64位的
2)記憶體較大(大於4g)
3)安裝x64作業系統
4)安裝x64作業系統的各種64位驅動程式;
5)電腦程式支援64位的;
如此電腦才真正能發揮64位的高效能;
5.為什麼64位系統反應就比32位系統更快呢?
答: 前面說過,cpu與記憶體之間通訊通過三類線,其中一類是資料匯流排;
32位系統有32條資料匯流排,而64位系統有64條資料匯流排;
在同一時刻,32位系統只能傳輸32個資料而64位系統可以傳輸64個資料,快了兩倍;
所以更快點;
同時,32位系統的控制匯流排同一時刻只能控制32種裝置,而64位系統則可以控制64種裝置;
這樣也是對電腦的一種使用拓展;
6.為什麼安裝了64位作業系統後還必須安裝支援64位的軟體呢?為什麼一般的軟體不能再64位系統下執行呢?
32位系統和64位系統
前言 眾所周知,我們通常說作業系統是32位還是64位說的其實是32位處理器 cpu 還是64位處理器 cpu windows系統有32位和64位之分,下面我們來總結一下32位系統和64位系統的原理 區別以及如何判斷。我們現在所稱的計算機系統是32位或64位主要依據的是cpu解析的字組大小 字組大小 ...
32位系統與64位系統的區別
64位作業系統只能安裝在64位電腦上 cpu必須是64位的 同時需要安裝64位常用軟體以發揮64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位cpu 或64位 64位cpu 電腦上。當然,32位作業系統安裝在64位電腦上,其硬體恰似 大馬拉小車 64位效能就會大打折扣。第三,運算速...
32位 和 64位系統區別
1.32位系統cpu一次可處理32位資料,即一次處理4個位元組。64位系統cpu一次可處理64位資料,即一次處理8個位元組。通俗一點說 32位,就相當於你擁有32個工人,每次能完成32個工人的工作量 64位,就相當於你擁有64個工人,每次能完成64個工人的工作量 總結 由32位系統過渡到64位系統,...