パリティビット wikipedia|無料辞書
前のページ 1/1 次のページ
パリティビット(
parity bit)は、
コンピュータと
通信において、与えられた二進数に対して全体の
奇偶性を保つために与えられる一桁の二進数(つまり 0 か 1)である。パリティビットは最も単純な
誤り検出符号である。
パリティ機構を使用するにあたっては、奇数(odd)か偶数(even)かを指定しなければならない。パリティ(奇偶性)がevenであるというのは、与えられた二進数の中に 1 が偶数個存在することを意味し、そうでなければoddである。even パリティは
巡回冗長検査(CRC)の特殊ケースであり、1ビット CRCは
x+1 という多項式から生成される。
◆ 誤り検出
パリティビットも含めて奇数個のビットが転送中に変化した場合、パリティビットは正しくないことになり、転送中に誤りが発生したことを示す。従って、パリティビットは誤り検出符号であるが、どのビットが変化したかを指摘できないため、誤り訂正符号ではない。データはパリティビットを付与された単位全体が捨てられ、再送される。雑音の多い伝送路では、転送が成功するまで非常に時間がかかったり、全く転送できないということが考えられる。パリティビットは最善の方式ではないが、1ビットだけ追加するだけで済む点やいくつかの
XORゲートだけで生成できる点が利点である。誤り訂正のできる符号の例としては、
ハミング符号がある。
例えば、4ビットの値 1001 のパリティビットは以下のように計算され、転送されるとする(送受信値の左端のビットがパリティビット)。
1^0^0^1 = 0 : A にてevenパリティを計算
01001 : A から送信
01001 : B で受信
1^0^0^1 = 0 : B にてevenパリティ検証
~(1^0^0^1) = 1 : A にてoddパリティを計算
11001 : A から送信
11001 : B で受信
~(1^0^0^1) = 1 : B にてoddパリティ検証
この機構により1ビットの誤り検出が可能となる。これは、1ビットの値が変化すると、予め定めた奇遇性と '1' の数が合わなくなるためである。上記の例では、B が計算したパリティ値と受信したパリティビットの値は一致しており、1ビット誤りが起きていないことを示している。次の例では 4ビットの値 0010 を even パリティで送信して誤りが発生した場合を示す(送受信値の左端のビットがパリティビット)。
0^0^1^0 = 1 : A にてevenパリティを計算
10010 : A から送信
・ 転送中に誤り発生 ***
11010 : B で受信
1^0^1^0 = 0 : B にてevenパリティ検証
B が計算したパリティ値 (0) は、受信したパリティビットの値 (1) と一致しないため、誤りが発生していることが分かる。次の例も同じ値だが、パリティビット自体が誤りによって変化した場合を示す。
0^0^1^0 = 1 : A にてevenパリティを計算
10010 : A から送信
・ 転送中に誤り発生 ***
00010 : B で受信
0^0^1^0 = 1 : B にてevenパリティ検証
この場合も B が計算したパリティ値 (1) と受信したパリティビットの値 (0) が一致しないので、誤りが検出される。
この技法には限界がある。パリティビットは奇数個のビットの誤りしか検出できない。偶数個のビットで誤りが発生した場合、パリティ値が変化しないため、誤りを検出できない(
誤り検出訂正参照)。上記と同じ例で、偶数個のビットの誤りが発生した場合を示す。
0^0^1^0 = 1 : A にてevenパリティを計算
10010 : A から送信
・ 転送中に誤り発生 ***
11011 : B で受信
1^0^1^1 = 1 : B にてevenパリティ検証
B が計算したパリティ値 (1) と受信したパリティビットの値 (0) が一致してしまうので、2ビットの誤りを検出できない。
◆ 使用例
非常に単純であるため、パリティは
ハードウェアの様々なところで使われている。ただしエラーが起きたら再送するか、あるいは単にエラーを検出するだけで足りる場合である。たとえば
SCSIバスはパリティを使用してエラーを検出している。
マイクロプロセッサの命令
キャッシュもパリティビットを持っていることが多い。命令キャッシュの内容は単なる
メインメモリのコピーなので、エラーを検出したら再度メモリから持ってくればよいからである。
シリアルな
データ転送では、データビット7個につき even パリティビット1個(そして1〜2個のストップビット=区切り)というのが一般的である。even パリティとは、値が 1 であるビットの個数が偶数であることを意味する。このフォーマットは 7ビットの
ASCIIキャラクタを適切に扱い、扱いやすい
8ビットにするという意味で便利である。他のフォーマットも使用可能である。たとえば 8ビットデータにパリティビットを追加するという場合もある。
通信においては、パリティは送受信ハードウェア(
UART)内で付与されチェックされる。エラーがあったかどうかはその周辺ハードウェアのステータスを
CPUが読んで判断する。修復(訂正)は再度送信してもらうのが一般的である。詳細はCPU(
オペレーティングシステム)が設定する。
◇ パリティブロック
RAIDのレベルによっては、パリティブロックが使われる。これは
冗長性を確保するための手法である。アレイ内の1つのドライブが故障したとき、故障していないドライブ群のデータブロックとパリティブロックから正しいデータを再構築できる。
下記の表で、縦の列が1つのディスクドライブを表し、横の行が対応するデータブロックとパリティブロックを表す。例えば、A1 = 00000111, A2 = 00000101, A3 = 0000000 としたとき、Ap は A1 から A3 をビット毎に XOR することで生成され 00000010 となる。2台目のディスクドライブが故障すると A2 にアクセスできなくなるが、A1、A3、Ap を XOR することで A2 を再構築できる。
A1 XOR A3 XOR Ap = 00000101
RAID5 Array
A1 A2 A3 Ap
B1 B2 Bp B3
C1 Cp C2 C3
Dp D1 D2 D3
注: データブロック群が A# のとき、そのパリティブロックは Ap である。
◆ 外部リンク
前のページ 1/1 次のページ
・パリティビット page1
■パリティビットを他のサイトで調べる
@[パリティビット]暇つぶしマスター
A[パリティビット]性病マスター
B[パリティビット]ダイエットNAVI
C[パリティビット]価格比較マスター
D[パリティビット]肛門科マスター
E[パリティビット]産婦人科科マスター
F[パリティビット]結婚情報マスター
■クレカmaster関連検索
■クレカmasterWikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~クレカmaster.com 【05/24update】 トップへ
(C)クレカmaster.com