預習十進制數的表示 & 非數值數據的編碼表示 & 數據的寬度和儲存 & 數據校驗碼*


預習 十進制數的表示 & 非數值數據的編碼表示 & 數據的寬度和儲存 & 數據校驗碼*

2.4十進制數的表示

1> 用ASCⅡ碼字符串的方式來表示十進制數,0~9分別對應30H~39H.ASCⅡ

2> BCD碼

 

2.5非數值數據的編碼表示

1> 邏輯值: 邏輯值是計算機語言,意為邏輯狀態下賦予的真或者假。邏輯值有兩種情況:成立和不成立。成立的時候我們說邏輯值為真,使用True或1表示,不成立的時候我們說邏輯值為假,使用false或0表示。在程序設計里面,一般關系運算符的結果、邏輯運算符運算的結果都是邏輯值。

2> 西文字符:目前計算機中使用最廣泛的西文字符集及其編碼是ASCⅡ碼↓

 

 

3> 漢字字符

1.漢字輸入碼: 漢字輸入碼也稱外碼,是為將漢字輸入到計算機設計的代碼。漢字輸入碼種類較多,選擇不同的輸入碼方案,則輸入的方法及按鍵次數、輸入速度均有所不同。綜合起來,漢字輸入碼可分為流水碼、拼音類輸入法、拼形類輸入法和音形結合類輸入法幾大類。

2.字符集與漢字內碼

2.6數據的寬度和儲存

1> 數據的寬度和單位: 在電子學領域里,表帶寬是用來描述頻帶寬度的。但是在數字傳輸方面,也常用帶寬來衡量傳輸數據的能力。用它來表示單位時間內(一般以“秒”為單位)傳輸數據容量的大小,表示吞吐數據的能力。這也意味着,寬的帶寬每秒鍾可以傳輸更多的數據。所以我們一般也將“帶寬”稱為“數據傳輸率”(硬盤的數據傳輸率是衡量硬盤速度的一個重要參數)。

字節 (byte):8個二進制位為一個字節(B),最常用的單位。計算機存儲單位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB來表示,它們之間的關系是:

1B(Byte字節)=8bit

1KB (Kilobyte 千字節)=1024B,

1MB (Mega byte 兆字節 簡稱“”)=1024KB,

1GB (Giga byte 吉字節 又稱“千兆”)=1024MB,

1TB (Tera byte 萬億字節 太字節)=1024GB,其中1024=2^10 ( 2 的10次方),

1PB(Peta byte 千萬億字節 拍字節)=1024TB,

1EB(Exa byte 百億億字節 艾字節)=1024PB,

1ZB (Zetta byte 十萬億億字節 澤字節)= 1024 EB,

1YB (Yotta byte 一億億億字節 堯字節)= 1024 ZB,

1BB (Bronto byte 一千億億億字節)= 1024 YB

1NB(Nona byte )= 1024BB

1DB(Dogga byte)= 1024NB

市面上賣硬盤的都是按1000計算,號稱500G硬盤=50010001000*1000B。

毫無疑問,全地球所有的硬盤總容量加起來也可能不到1BB。1BB是什么概念?。我這樣說:地球上有60億人,每人要有16萬個1TB容量的硬盤,則全球硬盤總容量才能達到1BB。換個方法說:假設地球上有100個硬盤廠家,那么每個廠家要生產10萬億個1TB的硬盤,地球硬盤總容量才能達到1BB。

 

2.7數據校驗碼

數據在傳輸的過程中,會受到各種干擾的影響,如脈沖干擾,隨機噪聲干擾和人為干擾等,這會使 數據產生差錯。為了能夠控制傳輸過程的差錯,通信系統必須采用有效措施來控制差錯的產生。 

常用的差錯控制方法讓每個傳輸的數據單元帶有足以使接收端發現差錯的冗余信息,這種方法不能 糾正錯誤,但可以發現數據錯誤,這種方法容易實現,檢錯速度快,可以通過重傳使錯誤糾正,所 以是非常常用的檢錯方案。 

一般來說,合理地增加校驗位、增大碼距,就能提高檢錯/糾錯的能力

1> 奇偶校驗碼:為了判斷數據在傳送中是否發生了錯誤,可按照如下步驟來判斷↓

第一步:在源部件求出奇(偶)校驗位。

第二步:在目標部件求出奇(偶)校驗位。

第三步:計算最終的校驗位,並根據其值判斷有無奇偶錯。

2> 海明檢驗碼: 將有效信息按某種規律分成若干組,每組安排一個校驗位,做奇偶測試,就能提供多位檢錯信息,以指出最大可能是哪位出錯,從而將其糾正。實質上,海明校驗是一種多重校驗。

3> 循環冗余校驗碼 循環冗余校驗碼(cyclie redundancy check)簡稱CRC(循環碼),是一種能力相當強的檢錯、糾錯碼,並且實現編碼和檢碼的電路比較簡單,常用於串行傳送(二進制位串沿一條信號線逐位傳送)的輔助存儲器與主機的數據通信和計算機網絡中。

循環碼是指通過某種數學運算實現有效信息與校驗位之間的循環校驗(而海明碼是一種多重校驗)。

這種編碼基本思想是將要傳送的信息M(X)表示為一個多項式L,用L除以一個預先確定的多項式G(X),得到的余式就是所需的循環冗余校驗碼。

這種校驗又稱多項式校驗。

理論上可以證明循環冗余校驗碼的檢錯能力有以下特點:①可檢測出所有奇數位錯;②可檢測出所有雙比特的錯;③可檢測出所有小於、等於校驗位長度的突發錯

 


免責聲明!

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



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