電腦那些事兒(二)

基礎知識:二進制、字節(Byte)、字(bit

我們平常使用的數制是十進制,有10個數字(012……9)。

電腦出現後,用電子元件實現十進制的10種狀態才能表示10個數字,實現很麻煩。

據說受到中國太極陰陽的啓發,產生了二進制。二進制只有2個數字(01),很容易用兩種對立的物理狀態表示,如電燈開關的“閉合”、“斷開”;晶體管的“導通”、“截止”;電容的“充電”、“放電”;電脈衝的“有”、“無”;脈衝極性的“正”、“負”;電位的“高”、“低”……只要是有兩種對立穩定狀態的器件都可以表示二進制的01

二進制數可以很容易地使用電子元件來實現。

位(bit

一個二進制數01稱爲一個位,使用小寫b表示。

字節(Byte

人們規定8個二進制數(01 – 位)爲一個字節,使用大寫的B表示

編碼

電腦能夠處理各種各樣的信息(數值、文字、聲音、圖像),但處理信息之前必須能夠表示信息。電腦內信息的表示形式是二進制編碼。

雖然有了填制編碼,但如果編碼不一致,可以假想一下:

一個廠家生產的硬件和軟件規定用0001表示字母A,而另一個廠家生產的硬件和軟件規定用0000表示字母A0001表示B,這會引起多大的麻煩呀,在我的電腦上顯示的是A,到你的電腦上就變成B了……

所以爲了二進制編碼的統一性,人們制定了各種各樣的標準編碼,如ASCIIUTF-8……

電腦中存儲器的容量通常使用存儲器能夠存儲多少字節表示。由於現在存儲器的容量都比較大,所以一般使用KBMBGBTB來表示。

KBMBGBTB的換算

1KB=1024B

1MB=1024KB

1GB=1024MB

1TB=1024GB

但有的存儲器生產廠家使用1000來換算,例如:有一個標稱爲4GB的存儲卡,廠家是按4GB4000MB4000000KB4000000000字節來算的,而在電腦中是按4000000000字節/10243906250KB/10243814.697265625MB3.8GB來計算的,所以買到的存儲器標稱的容量和在電腦中顯示的容量不一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章