チェックコード
コンピュータシステムを稼働させる場合、送信時にデータが正しいことを保証するために、ハードウェア回路の信頼性を向上させることと、エラーチェックやエラー訂正を含むコードの検証能力を向上させることが必要です。通常、送信されたデータが間違っているかどうかを検出するには、コードをチェックする方法が使用されます。
ここでいうチェックコードとは、主に巡回符号と呼ばれる巡回冗長検査符号(英語: Cyclic Redundancy Check、CRC)を指します。これは、誤り検出と誤り訂正の機能を備え、データにおいて広く使用されている一般的な検査符号です。通信および磁気メディアストレージシステムの分野。生成多項式を使用して、エンコード用の k データ ビットに対して r チェックデジットを生成し、そのエンコード長は k+r です。
CRC はエラー チェックに使用され、生成多項式は G(X) = X ^4 + X +1、情報コード ワードは 10111、計算された CRC チェック コードは () です。
0000 B. 0100 C. 0010 D. 1100
次のように進めます。
(1) 解の多項式は次のとおりです: 10011
G(X)= X ^4 + X +1 = 2^4 + 2^1 + 2^0
2^4 +2^1 + 2^0 -> 2^4 + 2^3 + 2^2 + 2^1 + 2^0 -> 1 0 0 1 1
(2) 情報コードに 0 を加算して剰余 2 倍除算演算(キャリーなしの加算・XOR 演算)
多項式の最高べき乗に従って、情報コードに 0 を追加します。質問内の多項式の最高べき乗は 4 で、情報コード 10111、101110000 の後に 0 を 4 つ追加します。
具体的な計算プロセスは次のとおりです。
(3) 計算された CRC チェック コードは 1100、答えは D
バス
いわゆるバス (Bus) は、コンピュータ機器と機器の間で情報を送信するためのパブリック データ チャネルを指します。
バスの分類 (テスト ポイント):
CPU や他のチップに対するバスの位置に応じて、内部バスと外部バスの2 種類に分けられます。
バスの機能により、アドレスバス、データバス、コントロールバスの3種類に分けられ、アドレスバスはアドレス情報の伝達に、データバスはデータ情報の伝達に、コントロールバスはデータバスの伝達に使用されます。各種制御信号を送信します。
按照总线中数据线的多少,可分为并行总线和串行总线。