์ ์๊ณผ์ด๊ฑฐ๋ ์๋ฒ ๋๋์ ๊ด์ฌ์ด ๋ง์๊ฑฐ๋ ํต์ ์ ์กฐ๊ธ์ด๋ผ๋ ๊ณต๋ถ ํด๋ณด์๋ค๋ฉด
๋ง์ด ๋ค์ด๋ดค์ ๊ฒ์ด๋ค.
๋ฐ์ดํฐ์ ์ ์ฅ๊ณผ ์ ์ก์ ์ ํ์ฑ์ ์ํด "๊ฒ์ฌ๋นํธ"๋ฅผ ์ด์ฉํ๋ ์๋ ์ค๋๊ฒ์ฌ ๋ฐฉ๋ฒ์ค ํ๋์ด๋ค.
์ง์(even) / ํ์(odd) ํจ๋ฆฌํฐ ๋ฐฉ๋ฒ์ด ์๋๋ฐ,
์ง์ ํจ๋ฆฌํฐ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๊ฐ์ ํ๋ฉด,
์ ์กํ๋ ค๋ ๋ฐ์ดํฐ์ 7๋นํธ์ค 1์ ๊ฐ์๋ฅผ ์ธ๊ณ , ๊ฐ์๊ฐ ์ง์๋ผ๋ฉด 0์, ํ์๋ผ๋ฉด 1์ ๋ํ๋ด์ด ํด๋น ๋ฐ์ดํฐ์์์ 1์ ๊ฐ์๋ฅผ ์ง์๋ก ๋ง์ถฐ์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ฌ๊ธฐ์ 1์ ๊ฐ์์ ๋ฐ๋ผ 0๋๋ 1์ ๋ํ๋ด์ด ์ฃผ๋ ๋นํธ๋ฅผ ํจ๋ฆฌํฐ๋นํธ(Parity Bit)๋ผ๊ณ ํ๋ฉฐ, ์ด๋ ๋ฐ์ดํฐ์ ์ ์ผ ๋ง์ง๋ง์ ์์นํ๋ ๋นํธ์ด๋ค.
์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด๋ค์ผ ๋ 1์ด ์ง์/ํ์ ๊ฐ ์๋์ง ํ์ธํ๊ณ , ์ด์ ๋ง์ง ์์ผ๋ฉด ์ค๋ฅ๋ผ๊ณ ํ๋จํ๋ค.
ํจ๋ฆฌํฐ ๊ฒ์ฌ(Parity Check)์ ํน์ง์,
์ค๋ฅ๊ฒ์ถ(error-detecting)์ ๊ฐ๋ฅํ๋ ์ค๋ฅ์ ์ (error-correction)์ด ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ผ์ ์ฃผ๋ก ์ ๋ณด๋นํธ ์๊ฐ ์ ๊ณ ์๋ฌ๋ฐ์ ํ๋ฅ ์ด ๋ฎ์ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ๋นํธ์ ์ค๋ฅ๊ฐ ๋ฌ๋์ง ์ ์ ์์ผ๋ฉฐ, ์ง์๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ค๋ฅ๊ฒ์ถ์ด ๋ถ๊ฐํ๋ค๋ ๋จ์ ์ด ์์ผ๋, ๊ตฌํ์ด ๊ฐ๋จํ์ฌ ๋น๋๊ธฐ ํต์ ์ ๋ง์ด ์ฌ์ฉํ๋ค.
์์ ๊ฐ์ด ๋ค์ํ ํจ๋ฆฌํฐ๊ฒ์ฌ๊ฐ ์์ผ๋, ์ด๋ฒ ํฌ์คํ ์์๋ 1์ฐจ์ ํจ๋ฆฌํฐ์ 2์ฐจ์ ํจ๋ฆฌํฐ์ ๋ํด์๋ง ์๊ธฐํ ๊ฒ์ด๋ฉฐ, 1์ฐจ์ ํจ๋ฆฌํฐ๋ ์๋ ์ฌ์ง๊ณผ ๊ฐ๋ค.
์์์ ์ค๋ช ํ ๋ฐ์ ๊ฐ์ผ๋ฉฐ, ๋จ์ํ๊ฒ ๋ฐ์ดํฐ ํ๋์ ๋ํด์๋ง ํจ๋ฆฌํฐ๋ฅผ ์ค์ ํ๋ค.
2์ฐจ์ ํจ๋ฆฌํฐ๋ ์๋์ ์ฌ์ง๊ณผ ๊ฐ๋ค.
๋นํธ์ ๋ธ๋ญ์ด ํ๋์ Table๋ก ๊ตฌ์ฑ๋๋ค.
๊ฐ ํจ๋ฆฌํฐ๋ ์ด๊ณผ ํ(cols & rows) ๋ชจ๋ ์ฐ์ด๋ฉฐ ์ด ๊ฒฝ์ฐ, ๊ฐ ํ์ ๋ํ ํจ๋ฆฌํฐ๋ ๋นจ๊ฐ์ bit์ด๋ฉฐ, ๊ฐ ์ด์ ๋ํ ํจ๋ฆฌํฐ๋ ํ๋์ bit์ด๋ค. ์ด ๋, ๊ฐ ํ๊ณผ ์ด์ ๋ํด ํจ๋ฆฌํฐ๊ฐ ์กด์ฌํ๋ฏ๋ก ๋ณด๋ค ์ ๋ฐํ๊ฒ ์ค๋ฅ์ธก์ ์ ๊ฐ๋ฅํ๋, ์ง์๊ฐ์ bit์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ , ํด๋น ์ด์์ ์ถ๊ฐ๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด ๊ฒ์ถ๋์ง ์๋๋ค.
'what is ???' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Server์ ๋ถ๋ฅ (0) | 2022.08.16 |
---|---|
๋ง์ดํฌ๋กํ๋ก์ธ์์ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์ ์ฐจ์ด (0) | 2022.08.15 |