๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

what is ???

ํŒจ๋ฆฌํ‹ฐ (Parity)

์ „์ž๊ณผ์ด๊ฑฐ๋‚˜ ์ž„๋ฒ ๋””๋“œ์— ๊ด€์‹ฌ์ด ๋งŽ์•˜๊ฑฐ๋‚˜ ํ†ต์‹ ์„ ์กฐ๊ธˆ์ด๋ผ๋„ ๊ณต๋ถ€ ํ•ด๋ณด์•˜๋‹ค๋ฉด

๋งŽ์ด ๋“ค์–ด๋ดค์„ ๊ฒƒ์ด๋‹ค. 

 

๋ฐ์ดํ„ฐ์˜ ์ €์žฅ๊ณผ ์ „์†ก์˜ ์ •ํ™•์„ฑ์„ ์œ„ํ•ด "๊ฒ€์‚ฌ๋น„ํŠธ"๋ฅผ ์ด์šฉํ•˜๋Š” ์ž๋™ ์˜ค๋“€๊ฒ€์‚ฌ ๋ฐฉ๋ฒ•์ค‘ ํ•˜๋‚˜์ด๋‹ค.

์ง์ˆ˜(even) / ํ™€์ˆ˜(odd) ํŒจ๋ฆฌํ‹ฐ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ,

 

์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๋ฉด, 

์ „์†กํ•˜๋ ค๋Š” ๋ฐ์ดํ„ฐ์˜ 7๋น„ํŠธ์ค‘ 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ๊ณ , ๊ฐœ์ˆ˜๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด 0์„, ํ™€์ˆ˜๋ผ๋ฉด 1์„ ๋‚˜ํƒ€๋‚ด์–ด ํ•ด๋‹น ๋ฐ์ดํ„ฐ์—์„œ์˜ 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง์ˆ˜๋กœ ๋งž์ถฐ์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์—ฌ๊ธฐ์„œ 1์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ 0๋˜๋Š” 1์„ ๋‚˜ํƒ€๋‚ด์–ด ์ฃผ๋Š” ๋น„ํŠธ๋ฅผ ํŒจ๋ฆฌํ‹ฐ๋น„ํŠธ(Parity Bit)๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด๋Š” ๋ฐ์ดํ„ฐ์˜ ์ œ์ผ ๋งˆ์ง€๋ง‰์— ์œ„์น˜ํ•˜๋Š” ๋น„ํŠธ์ด๋‹ค.

์ˆ˜์‹ ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด๋“ค์ผ ๋•Œ 1์ด ์ง์ˆ˜/ํ™€์ˆ˜ ๊ฐœ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์ด์— ๋งž์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜๋ผ๊ณ  ํŒ๋‹จํ•œ๋‹ค.

 

ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ(Parity Check)์˜ ํŠน์ง•์€,

์˜ค๋ฅ˜๊ฒ€์ถœ(error-detecting)์€ ๊ฐ€๋Šฅํ•˜๋‚˜ ์˜ค๋ฅ˜์ •์ •(error-correction)์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋ผ์„œ ์ฃผ๋กœ ์ •๋ณด๋น„ํŠธ ์ˆ˜๊ฐ€ ์ ๊ณ  ์—๋Ÿฌ๋ฐœ์ƒ ํ™•๋ฅ ์ด ๋‚ฎ์€ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•˜๋ฉฐ, ์–ด๋А ๋น„ํŠธ์— ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์œผ๋ฉฐ, ์ง์ˆ˜๊ฐœ์˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์˜ค๋ฅ˜๊ฒ€์ถœ์ด ๋ถˆ๊ฐ€ํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์œผ๋‚˜, ๊ตฌํ˜„์ด ๊ฐ„๋‹จํ•˜์—ฌ ๋น„๋™๊ธฐ ํ†ต์‹ ์— ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.

 

์ •๋ณดํ†ต์‹ ์šฉ์–ด์‚ฌ์ „ terms.tta.or.kr

์œ„์™€ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ฐ€ ์žˆ์œผ๋‚˜, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” 1์ฐจ์› ํŒจ๋ฆฌํ‹ฐ์™€ 2์ฐจ์› ํŒจ๋ฆฌํ‹ฐ์— ๋Œ€ํ•ด์„œ๋งŒ ์–˜๊ธฐํ•  ๊ฒƒ์ด๋ฉฐ, 1์ฐจ์› ํŒจ๋ฆฌํ‹ฐ๋Š” ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™๋‹ค.

1์ฐจ์› ํŒจ๋ฆฌํ‹ฐ์˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ

์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ฐ”์™€ ๊ฐ™์œผ๋ฉฐ, ๋‹จ์ˆœํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ ํ•˜๋‚˜์— ๋Œ€ํ•ด์„œ๋งŒ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ์„ค์ •ํ•œ๋‹ค.

 

 

2์ฐจ์› ํŒจ๋ฆฌํ‹ฐ๋Š” ์•„๋ž˜์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™๋‹ค.

2์ฐจ์› ํŒจ๋ฆฌํ‹ฐ์˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ

๋น„ํŠธ์˜ ๋ธ”๋Ÿญ์ด ํ•˜๋‚˜์˜ Table๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

๊ฐ ํŒจ๋ฆฌํ‹ฐ๋Š” ์—ด๊ณผ ํ–‰(cols & rows) ๋ชจ๋‘ ์“ฐ์ด๋ฉฐ ์ด ๊ฒฝ์šฐ, ๊ฐ ํ–‰์— ๋Œ€ํ•œ ํŒจ๋ฆฌํ‹ฐ๋Š” ๋นจ๊ฐ„์ƒ‰ bit์ด๋ฉฐ, ๊ฐ ์—ด์— ๋Œ€ํ•œ ํŒจ๋ฆฌํ‹ฐ๋Š” ํŒŒ๋ž€์ƒ‰ bit์ด๋‹ค. ์ด ๋•Œ, ๊ฐ ํ–‰๊ณผ ์—ด์— ๋Œ€ํ•ด ํŒจ๋ฆฌํ‹ฐ๊ฐ€ ์กด์žฌํ•˜๋ฏ€๋กœ ๋ณด๋‹ค ์ •๋ฐ€ํ•˜๊ฒŒ ์˜ค๋ฅ˜์ธก์ •์€ ๊ฐ€๋Šฅํ•˜๋‚˜, ์ง์ˆ˜๊ฐœ์˜ bit์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ , ํ•ด๋‹น ์—ด์—์„œ ์ถ”๊ฐ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ๊ฒ€์ถœ๋˜์ง€ ์•Š๋Š”๋‹ค.