コンピュータ アーキテクチャ (チェック コード + バス)

  1. チェックコード

コンピュータシステムを稼働させる場合、送信時にデータが正しいことを保証するために、ハードウェア回路の信頼性を向上させることと、エラーチェックやエラー訂正を含むコードの検証能力を向上させることが必要です。通常、送信されたデータが間違っているかどうかを検出するには、コードをチェックする方法が使用されます。

ここでいうチェックコードとは、主に巡回符号と呼ばれる巡回冗長検査符号(英語: Cyclic Redundancy Check、CRC)を指します。これは、誤り検出と誤り訂正の機能を備え、データにおいて広く使用されている一般的な検査符号です。通信および磁気メディアストレージシステムの分野。生成多項式を使用して、エンコード用の k データ ビットに対して r チェックデジットを生成し、そのエンコード長は k+r です。

CRC はエラー チェックに使用され、生成多項式は G(X) = X ^4 + X +1、情報コード ワードは 10111、計算された CRC チェック コードは () です。

  1. 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

  1. バス

いわゆるバス (Bus) は、コンピュータ機器と機器の間で情報を送信するためのパブリック データ チャネルを指します。

バスの分類 (テスト ポイント):

CPU や他のチップに対するバスの位置に応じて、内部バス外部バスの2 種類に分けられます。

バスの機能により、アドレスバス、データバス、コントロールバスの3種類に分けられ、アドレスバスはアドレス情報の伝達に、データバスはデータ情報の伝達に、コントロールバスはデータバスの伝達に使用されます。各種制御信号を送信します。

按照总线中数据线的多少,可分为并行总线串行总线

おすすめ

転載: blog.csdn.net/weixin_42218169/article/details/129674022