Board logo

標題: [硬碟] 硬碟 [打印本頁]

作者: JACKYOKO    時間: 2012-5-12 06:11 PM     標題: 硬碟

bit數是看hdd嗎??
作者: busching    時間: 2012-5-15 02:31 AM

你是否想問 32Bit 及 64Bit. 即是32位元和64位元, 在硬體而言, 就可以說到中央處理器, 即是CPU, 處理器中的暫存器通常可分為三種:整數、浮點數、其它。在所有常見的主流處理器中,只有整數暫存器(integer register)才可存放指標值(記憶體資料的位址)。非整數暫存器不能存放指標來讀寫記憶體,因此不能用來避開任何受到整數暫存器大小所影響的記憶體限制。

幾乎所有常見的主流處理器(大部分的 ARM 和 32 位元 MIPS 實作是明顯的例外)整合了浮點數硬體,它有可能使用 64 位元暫存器保存資料,以供處理。例如,x86 架構包含了 x87 浮點數指令,並使用 8 個 80 位元暫存器構成堆疊結構。後來的 x86 修改版和 x86-64 架構,又加入 SSE 指令,它使用 8 個 128 位元寬的暫存器(在 x86-64 中有 16 個暫存器)。與之相較,64 位元 Alpha 系列處理器,除了 32 個 64 位元寬整數暫存器以外,也定義了 32 個 64 位元寬的浮點數暫存器。

而在軟體而言即是系統了,  從 32 位元到 64 位元架構的改變是一個根本的改變,因為大多數作業系統必須進行全面性修改,以取得新架構的優點。其它軟體也必須進行移植,以使用新的性能;較舊的軟體一般可藉由硬體相容模式(新的處理器支援較舊的 32 位元版本指令集)或軟體模擬進行支援。或者直接在 64 位元處理器裡面實作 32 位元處理器核心(如同 Intel 的 Itanium 處理器,其內含有 x86 處理器核心,用來執行 32 位元 x86 應用程式)。支援 64 位元架構的作業系統,一般同時支援 32 位元和 64 位元的應用程式。

明顯的例外是 AS/400,其軟體執行在虛擬的指令集架構,稱為 TIMI(技術獨立機器界面),它會在執行之前,以低階軟體轉換成原生機器碼。低階軟體必須全部重寫,以搬移整個 OS 以及所有的軟體到新的平台。例如,當 IBM 轉移較舊的 32/48 位元「IMPI」指令集到 64 位元 PowerPC(IMPI 完全不像 32 位元 PowerPC,所以這比從 32 位元版本的指令集轉移到相同指令集的 64 位元版本的規模還要龐大)。

64 位元架構無疑可應用在需要處理大量資料的應用程式,如數位視訊、科學運算、和早期的大型資料庫。在其它工作方面,其 32 位元相容模式是否會快過同等級的 32 位元系統,這部分已有很多爭論。在 x86-64 架構(AMD64 和 Intel 64)中,主要的 32 位元作業系統和應用程式,可平滑的執行於 64 位元硬體上。

Sun 的 64 位元 Java 虛擬機的啟動速度比 32 位元虛擬機還慢,因為 Sun 仍假定所有的 64 位元機器都是伺服器,而且只有為 64 位元平台實作「伺服器」編譯器(C2)。[1]「客戶端」編譯器(C1)產生較慢的代碼,不過編譯較快速。所以儘管在 64 位元 JVM 的 Java 程式在一段很長的週期會執行的較好(一般為長時間運作的「伺服器」應用程式),它的啟動時間可能更久。對於短生命期的應用程式(如 Java 編譯器 javac)增加啟動時間可控制執行時間,使 64 位元的 JVM 整體變慢。

應當指出,在比較 32 位元和 64 位元處理器時,速度並不是唯一的考量因素。應用程式,如多工、應力測試(stress testing)、叢集(clustering)(用於HPC)可能更適合 64 位元架構以正確部署。為了以上原因,64 位元叢集已廣泛部署於大型組織,如 IBM、Vodafone、HP、微軟。
作者: JACKYOKO    時間: 2012-5-16 01:11 PM

32/64bit是cpu的?
作者: 木人仔    時間: 2012-5-16 05:08 PM

似係個OS OR 係個OS 既格式多D,
FAT 32, FAT64,
你想睇就係>>>>我的電腦>>>點右鍵內容之後就有,

但係都唔係好明你想點BITS 法
你可以睇下係味呢D,佢講左幾多個BIT先係一個BYTE
1Byte = 8 Bit
1 KB = 1,024 Bytes
1 MB = 1,024 KB = 1,048,576 Bytes
1 GB = 1,024 MB = 1,048,576 KB = 1,073,741,824 Bytes
1 TB = 1,024 GB = 1,048,576 MB = 1,073,741,824 KB = 1,099,511,627,776 Bytes
1 PB = 1,024 TB = 1,048,576 GB =1,125,899,906,842,624 Bytes (13107.2个80G的
1 EB = 1,024 PB = 1,048,576 TB = 1,152,921,504,606,846,976 Bytes
1 ZB = 1,024 EB = 1,180,591,620,717,411,303,424 Bytes
1 YB = 1,024 ZB = 1,208,925,819,614,629,174,706,176 Bytes
作者: busching    時間: 2012-5-16 05:42 PM

32/64bit是cpu的?
JACKYOKO 發表於 2012-5-16 01:11 PM
基本上32Bit(位元)跟64Bit(位元), 也有分硬體跟軟體的, 就例如舊的處理器(cpu), 如不是伺服器的處理器(cpu), 多數也是32Bit(位元), 現在處理器(cpu)大多也是64Bit(位元)了,
那麼要有了64Bit(位元)處理器(cpu)才可以安裝64Bit(位元)的軟體了, 例如64Bit(位元)的windows 7,  所以說硬體軟體也有64Bit(位元).
作者: JACKYOKO    時間: 2012-5-16 07:04 PM

4樓是什麼東西
5樓正解!
作者: busching    時間: 2012-5-16 08:38 PM

=.= 還不明白?
作者: busching    時間: 2012-5-16 08:47 PM

四樓說的是硬碟機內的Bytes(位元)




歡迎光臨 公仔箱論壇 (http://www2.tvboxnow.com/) Powered by Discuz! 7.0.0