記憶體 硬碟和64位作業系統

2021-09-01 20:12:20 字數 861 閱讀 2656

有不懂計算機的同事問我,為什麼要用64位的作業系統啊?我解釋說,32位作業系統只能認識4g不到的記憶體。    

同事接著問,記憶體是什麼啊?我回到記憶體是放資料的,可以和cpu更快地交流資料,比硬碟快多了。

同事又問,硬碟為什麼慢啊?我說計算機在執行時,實際像是在搬箱子,把資料從硬碟上搬到記憶體中,然後cpu再進行處理,最後輸出結果......同事說,這麼複雜啊。

我當時深感挫折,愛英斯坦曾經說過,乙個人不能深入淺出地把問題講清楚,這說明他自己也沒把事情弄清楚。搞計算機10幾年了,其實計算機如何運作的,我從不深究。回頭看看大學裡的計算機原理,覺得真是寫給外星人看的。baidu一下,覺得用書架來比喻硬碟不錯,把這個比喻擴充套件一下,配合**:

計算機像乙個書房,硬碟就像是書架,而書架上的書就是資料。而記憶體就是辦公桌,書架上的書放到辦公桌上給你處理。而你自然就相當於cpu了。

問題是你這個人有時視野比較小,位址匯流排32位,2的32次方是4g,那就是說,你只能看到大小為4g的記憶體(辦公桌)。配合著cpu,你的意識系統(作業系統windows)很多版本只認識4g以內的記憶體。有人也許會問,為什麼只認識4g以內呢?不搞個通用的版本呢?網上有人說那是微軟做了限制,是不是就不得而知了。

有的人(cpu)比較大,位址匯流排64位 ,多見伺服器,這時就可以看到4g以上的辦公桌了。

而程序是乙個正在執行的程式,好比有人給了你一張任務清單,讓你按順序執行。而這張任務清單上如果讓你同時幹幾件事,比如一邊聽**,一邊打字,一邊朗讀,那就叫多執行緒。

電腦能同時執行多個程序,而乙個程序能包括多個執行緒。

其實有同學說得好,解釋那麼多幹嘛,就說跑得更快不就行了。

32位作業系統和64位作業系統的區別

第二,要求配置不同。64位作業系統只能安裝在64位電腦上 cpu必須是64位的 同時需要安裝64位常用軟體以發揮64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位cpu 或64位 64位cpu 電腦上。當然,32位作業系統安裝在64位電腦上,其硬體恰似 大馬拉小車 64位效能就會大...

科普 作業系統32位和64位

最近又被問到作業系統32位和64位是神馬意思,所以決定寫篇科普貼。1 首先需要說明的是在硬體上,cpu產品大多數是支援64位指令集運算的。即使不是真正意義的64位cpu,也進行了對64位運算的改進。要確定cpu是否支援64位指令集計算,可用cpu z測試一下。2 其次,在軟體上,對作業系統而言,32...

32位作業系統和64位作業系統應該注意的地方

1.資料型別在各種機器中所佔的位元組數不同 16位平台 char 1個位元組8位 short 2個位元組16位 int 2個位元組16位 long 4個位元組32位 指標 2個位元組 32位平台 char 1個位元組8位 short 2個位元組16位 int 4個位元組32位 long 4個位元組 ...