系統64位和32位的區別, 32位操作系統與64位操作系統優缺點


NO.1:32位和64位分別指的是什么?

  • 從程序上說:32位與64位程序,是指經過語言編譯后的可執行文件,比如 C 語言編寫的程序就需要區分是32位的還是64位
  • 從系統和硬件上講:CPU一次處理數據的能力是32位還是64位,關系着系統需要安裝32位還是64位的系統

’位‘理解:32 位和 64 位中的“位”,也叫字長,是 CPU 通用寄存器的數據寬度,是數據傳遞和處理的基本單位。字長是 CPU 的主要技術指標之一,指的是 CPU 一次能並行處理的二進制位數,字長總是8的整數倍

以下內容節選自:百度百科

32位操作系統針對的32位的CPU設計。CPU內部寄存器和尋址總線是32位,指令集可以運行32位數據指令,也就是說一次可以提取32位數據(4個字節,32bit=4Byte)。32位CPU有4G的內存尋址空間
64位操作系統是指特別為64位架構計算機系統而設計的操作系統,在計算機架構中,64位整數、內存地址或其他數據單元,是指它們最高達到64位(8字節)寬。此外,64位CPU和算術邏輯單元架構是以寄存器、內存總線或者數據總線的大小為基准。64 位CPU在1960年代,便已存在於超級計算機,且早在1990年代,就有以 RISC 為基礎的工作站和服務器。2003年才以 x86-64 和 64 位 PowerPC 處理器架構的形式引入到(在此之前是 32 位)個人計算機領域的主流

NO.2:如何查看系統是32位還是64位?

windows:  ------------------->打開‘我的電腦’-‘屬性’

 

 如果后面描述是“基於X64的處理器”,說明就是64位的CPU,如果是“基於X86的處理器”,就是32位的CPU了

linux: ------------------->命令:'uname -a' 

說明一下:這個x86是架構后面的64才是64位

 

 

 

 系統架構:i686 是32位

NO.3:64 位CPU和32 位CPU有哪些優缺點?

64 位 CPU 與 32 位 CPU 的指令集合、操作數位數、寄存器名稱和個數等都不相同,所以各自存在自身的優點和缺點

64 位CPU理論上的數據處理能力更強。64 位 CPU 通用寄存器的位寬增加一倍,可以一次性處理 64bit 的整形數據

64 位CPU的內存尋址能力更強。32位CPU 地址總線不超過 32,它所能達到的尋址范圍,理論上只能使用約 4GB,即不超過2的32次方字節;64 位 CPU,理論上尋址范圍可以達到上億 GB(2 的 64 次方字節)

當然了,32位CPU的地址總線不一定是32位的,也可能是48位,64位的CPU地址總線也不一定是64位,也可能是48位

但普遍來說,32位CPU只能支持4G內存,而 64 位CPU可支持更大內存

NO.4:64 位操作系統和32位操作系統有哪些優缺點?

32 位系統在 32 位 CPU 和 64 位 CPU 上均可運行,64 位系統只能在 64 位 CPU 上運行。不過,如果用 64 位的 CPU 運行 32 位的系統,就是殺雞用牛刀,大馬拉小車,並不能很好的發揮出 64 位 CPU 的能力

由於用戶對電腦使用體驗和速度的追求,近幾年新購入的電腦,普遍都是64位系統

 

★ 32位CPU 只能安裝32位的操作系統,32位操作系統只能運行32位的程序;

★ 64位CPU 可以運行32位或者64位的操作系統,64位操作系統可以運行32位或64位程序

★ 64位版本的程序占用的內存空間更大

★ 64位CPU可以支持更大內存,32位CPU只能支持4G及以下內存


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM