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

Computer Science

[CS] ์ปดํ“จํ„ฐ๋Š” ์–ด๋–ค ๋…ผ๋ฆฌ๋กœ ๋น„ํŠธ๋ฅผ ๋‹ค๋ฃฐ๊นŒ? ์ „์ž ํšŒ๋กœ์˜ ์กฐํ•ฉ ๋…ผ๋ฆฌ

๋ฐ˜์‘ํ˜•

๐Ÿ”Š ํ•ด๋‹น ํฌ์ŠคํŒ…์€ CS ์„œ์  'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ์ฝ๊ณ  ์ €๋งŒ์˜ ๋ฐฉ์‹์œผ๋กœ ์ •๋ฆฌ, ์š”์•ฝํ•˜๋Š” ๊ธ€์ž„์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์€  'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์„œ์ ์— ๊ธฐ๋ฐ˜ํ•˜์˜€์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

 

์ถœ์ฒ˜: Yes24


์ €๋ฒˆ ์ฒซ ํฌ์ŠคํŒ…์—์„œ ์ปดํ“จํ„ฐ๋Š” '๋น„ํŠธ'๋ผ๋Š” ์ผ์ข…์˜ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ง์„ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„๋ณด์•˜๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๊ทธ๋ ‡๋‹ค๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋Œ€์ฒด '์™œ' ๋น„ํŠธ๋ผ๋Š” ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์ „์ž ํšŒ๋กœ ๊ด€์ ์—์„œ ์‚ดํŽด๋ณด๊ณ ์ž ํ•œ๋‹ค. 

1. ๋””์ง€ํ„ธ ์ปดํ“จํ„ฐ์˜ ์‚ฌ๋ก€

๊ณผ๊ฑฐ ๋จผ ์˜›๋‚ ์—๋Š” ํ†ฑ๋‹ˆ๋ฐ”ํ€ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋ฐœ๋ช…ํ–ˆ์—ˆ๋‹ค. ๋˜ํ•œ ์‹œ๊ฐ„์ด ํ๋ฆ„์— ๋”ฐ๋ผ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ธฐ๊ณ„์‹ ์ปดํ“จํ„ฐ๋กœ๋Š” ๊ณ„์‚ฐ์ž(Slide rule)๋ผ๋Š” ๊ฒƒ๋„ ๋ฐœ๋ช…๋˜์—ˆ๋‹ค. ๊ณ„์‚ฐ์ž์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์€ ๋กœ๊ทธ ๊ณฑ์…ˆ ๊ณต์‹์„ ์ด์šฉํ•ด ๋งŒ๋“ค์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณ„์‚ฐ์ž๋ผ๋Š” ์ผ์ข…์˜ ๊ณผ๊ฑฐ์˜ ์ปดํ“จํ„ฐ๋Š” '์•„๋‚ ๋กœ๊ทธ' ๋ฐฉ์‹์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์•„๋‚ ๋กœ๊ทธ์™€ ๋””์ง€ํ„ธ์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ?

 

์•„๋‚ ๋กœ๊ทธ๋Š” ์—ฐ์†์ ์ธ ๊ฐ’ ์ฆ‰, ์‹ค์ˆ˜๊ฐ’์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋””์ง€ํ„ธ์€ ์ด์‚ฐ์ ์ธ ๊ฐ’ ์ฆ‰, ์ •์ˆ˜๊ฐ’๋งŒ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ค ์ˆ˜๋“ค์„ ๊ณ„์‚ฐํ•  ๋•Œ๋Š” ์–ด๋–ค ๊ฒƒ์ด ๋” ์ ํ•ฉํ• ๊นŒ? ๊ฒฐ๋ก ์€ ๋””์ง€ํ„ธ์ด ๋” ์ ํ•ฉํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์™œ ์•„๋‚ ๋กœ๊ทธ๋Š” ์ ํ•ฉํ•˜์ง€ ๋ชปํ• ๊นŒ? ์•„๋‚ ๋กœ๊ทธ๋Š” ์—ฐ์†์ ์ธ ๊ฐ’์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๊ทธ๋ง์€ ์ฆ‰์Šจ, 1.1, 1.11, 1.111, 1.1111, ... ์ฒ˜๋Ÿผ ์†Œ์ˆ˜์  ๊ฐœ์ˆ˜์— ์ƒ๊ด€์—†์ด ๋ชจ๋“  ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ด๋Š” ๊ฒฐ๊ตญ ๋ชจ๋“  ์—ฐ์†์ ์ธ ๊ฐ’์„ ํ‘œํ˜„ํ•˜๊ธฐ์—๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ํ•œ๊ณ„์ ์— ๋ถ€๋”ชํžŒ๋‹ค. ๋ฐ˜๋ฉด ์ด์‚ฐ์ ์ธ ๊ฐ’๋งŒ์„  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋””์ง€ํ„ธ์€ ์•„๋‚ ๋กœ๊ทธ๊ฐ€ ์ง๋ฉดํ•œ ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค. 

 

๋ฌผ๋ก  ์•„๋‚ ๋กœ๊ทธ ์—ฐ์‚ฐ์ž, ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ„์‚ฐ์ž๋ฅผ ๋งค์šฐ ํฌ๊ณ  ๊ธธ๊ฒŒ ๋งŒ๋“ค์–ด ๋ชจ๋“  ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋†“์•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ํฌ๊ณ  ๊ธด ์—ฐ์‚ฐ์ž๋ฅผ ํœด๋Œ€์šฉ์œผ๋กœ ๋“ค๊ณ ๋‹ค๋‹ˆ๊ธฐ์—๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์„ค์‚ฌ ์—„์ฒญ๋‚˜๊ฒŒ ํฐ ํŠธ๋Ÿญ์ด๋‚˜ ํฌ๋ ˆ์ธ์„ ๊ฐ€์ง€๊ณ  ํœด๋Œ€์šฉ์œผ๋กœ ๋“ค๊ณ ๋‹ค๋‹Œ๋‹ค๊ณ  ํ•ด๋„ ํœด๋Œ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋น„์šฉ๊ณผ ์—๋„ˆ์ง€๋Š” ์—„์ฒญ๋‚  ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ฒฐ๊ตญ ์ถ”๊ตฌํ•˜๋Š” ๋ฐ”๋Š” ์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ์„ ์†์‰ฝ๊ฒŒ ํ•˜๋ฉด์„œ๋„ ์ „๋ ฅ ์†Œ๋ชจ๊ฐ€ ์ž‘์€ ๊ณ„์‚ฐ์ž ์ฆ‰, ์ปดํ“จํ„ฐ๋ฅผ ์›ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

๊ณ„์‚ฐ์ž ์‹ค๋ฌผ

 

๊ทธ๋Ÿฐ๋ฐ ํ•˜๋“œ์›จ์–ด ํฌ๊ธฐ๋Š” ์™œ ํœด๋Œ€๊ฐ€ ๊ฐ€๋Šฅํ•  ๋งŒํผ ์ž‘์•„์•ผ ํ• ๊นŒ? ๊ทธ๋™์•ˆ ์—ญ์‚ฌ์ ์œผ๋กœ ์‚ดํŽด๋ณด๋ฉด ํ•˜๋“œ์›จ์–ด ํฌ๊ธฐ๋Š” ๊ฐˆ์ˆ˜๋ก ์ž‘์•„์ ธ์™”๋‹ค. ํ•˜๋“œ์›จ์–ด ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ ๋Š” ํ•˜๋“œ์›จ์–ด ๋‚ด๋ถ€์—์„œ ์ „์ž๋ฅผ ์›€์ง์ด๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „์ž๊ฐ€ ์ด๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๊ณง ์ „๊ธฐ๊ฐ€ ๋น›์˜ ์†๋„๋กœ ์›€์ง์ด๋ฉฐ ๋น›์˜ ์†๋„๋Š” ์ดˆ๋‹น 3์–ต ๋ฏธํ„ฐ๋ผ๋Š” ๊ณ ์ •๋œ ์†๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋น›์˜ ์†๋„๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋†’์ผ ์ˆ˜๋„ ์—†๋Š” ์ผ์ข…์˜ ๊ณ ์ •๋œ ์ƒ์ˆ˜๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋“œ์›จ์–ด ํฌ๊ธฐ๋ฅผ ์ค„์ž„์œผ๋กœ์จ ์ „์ž๊ฐ€ ์ด๋™ํ•˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ๊ฑฐ๋ฆฌ๋ฅผ ์ค„์—ฌ์ค„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 

 

์ด๋ ‡๊ฒŒ ์ „์ž๊ฐ€ ์ด๋™ํ•˜๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ์ค„์–ด๋“ค๋ฉด ๊ทธ ๋งŒํผ ์ „์ž๊ฐ€ ์›€์ง์ด๋Š” ๋ฐ ์†Œ๋ชจ๋˜๋Š” ์—๋„ˆ์ง€์–‘๋„ ์ค„์–ด๋“ ๋‹ค. ์†Œ๋ชจ๋˜๋Š” ์—๋„ˆ์ง€์–‘์ด ์ค„์–ด๋“ ๋‹ค๋Š” ๊ฒƒ์€ ๊ณง ์ „๋ ฅ์ด ๋œ ์†Œ๋ชจ๋˜๊ณ  ์—ด ๋ฐœ์ƒ๋„ ๊ทธ๋งŒํผ ๊ฐ์†Œํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์—ญ์‚ฌ์ ์œผ๋กœ CPU์™€ ๊ฐ™์€ ๊ณ„์‚ฐ ์—ฐ์‚ฐ ์žฅ์น˜๋ฅผ ์ž‘๊ฒŒ ๋งŒ๋“ค๋ ค๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „๋œ ๊ฒƒ์ด๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ํ•˜๋“œ์›จ์–ด ํฌ๊ธฐ๋ฅผ ๋งค์šฐ ์ž‘๊ฒŒ ์ค„์ž„์œผ๋กœ์จ ๊ณ„์‚ฐ ์†๋„์™€ ํšจ์œจ์€ ์ข‹์•„์กŒ์ง€๋งŒ ์ž‘์€ ํ•˜๋“œ์›จ์–ด ๋‚ด๋ถ€์—์„œ ์ „์†ก๋˜๋Š” ๋‹ค์–‘ํ•œ ์‹ ํ˜ธ๊ฐ„์— ๊ฐ„์„ญํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง„๋‹ค. ์ด์œ ๋Š” ์ „์ž์˜ ์ „์ž๊ธฐ๋ ฅ์ด๋ผ๋Š” ์„ฑ์งˆ ๋•Œ๋ฌธ์ธ๋ฐ, ์ „์ž๊ธฐ๋ ฅ์ด๋ž€ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ๋ฌผ์ฒด์—๋„ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์„ฑ์งˆ์„ ์˜๋ฏธํ•œ๋‹ค. ๋งŒ์•ฝ CPU ํฌ๊ธฐ๊ฐ€ ๋งค์šฐ ์ž‘๋‹ค๊ณ  ํ•ด๋ณด์ž. ๊ทธ๋ ‡๋‹ค๋ฉด ์ž‘์€ CPU ์นฉ ๋‚ด๋ถ€์˜ ์„  ๋ผ๋ฆฌ๋Š” ๋งค์šฐ ๊ฐ€๊น๊ฒŒ ์œ„์น˜ํ•  ๊ฒƒ์ด๊ณ  ์ด๋Š” ์„ ์„ ํ†ตํ•ด ๋ณด๋‚ด์ง€๋Š” ์‹ ํ˜ธ๊ฐ€ ๋‹ค๋ฅธ ์„ ์— ์˜ํ–ฅ์„ ๋ผ์น  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋œป์ด ๋œ๋‹ค. ๊ฒฐ๊ตญ ํ•˜๋“œ์›จ์–ด ํฌ๊ธฐ๊ฐ€ ์ž‘์œผ๋ฉด ์ž‘์„ ์ˆ˜๋ก ์นฉ ๋‚ด๋ถ€์˜ ์„ ๋“ค ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๋Š” ๊ฐ€๊นŒ์šธ ๊ฒƒ์ด๊ณ  ๊ฒฐ๊ตญ ๊ฐ„์„ญ ์˜ํ–ฅ ๊ฐ€๋Šฅ์„ฑ๋„ ๋†’์•„์ง€๊ฒŒ ๋œ๋‹ค. 

 

์ด๋Ÿฌํ•œ ๊ฐ„์„ญ์„ ํ•˜๋Š” ํ˜„์ƒ์ธ '๋ˆ„ํ™”(Crosswalk) ํ˜„์ƒ'์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 'ํŒ์ • ๊ธฐ์ค€'์„ ํ™œ์šฉํ•˜๋Š” ๋””์ง€ํ„ธ ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋””์ง€ํ„ธ ํšŒ๋กœ๊ฐ€ '์žก์Œ ๋‚ด์„ฑ' ๋ง ๊ทธ๋Œ€๋กœ '์žก์Œ์— ๊ฐ•ํ•˜๋‹ค(Robust ํ•˜๋‹ค)' ๋ผ๋Š” ํŠน์„ฑ์„ ๊ฐ–๋Š”๋‹ค. ๋””์ง€ํ„ธ ํšŒ๋กœ์˜ 'ํŒ์ • ๊ธฐ์ค€'์€ ์•„๋ž˜์—์„œ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณธ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ CPU์™€ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด๋กœ ์ž…๋ ฅ์ด ๋“ค์–ด๊ฐ€๋Š” ์‹ ํ˜ธ๋“ค์€ ์•ˆํƒ€๊น๊ฒŒ๋„ ์•„๋‚ ๋กœ๊ทธ(์—ฐ์†์ ์ธ) ๊ฐ’๋“ค์ด ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ์ž˜ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์ฃผ๋ณ€์˜ ์ปดํ“จํ„ฐ๋‚˜ ํ•ธ๋“œํฐ์— ์–ด๋– ํ•œ ๊ฐ’๋“ค์„ ์ž…๋ ค์‹œํ‚ฌ ๋•Œ ์ •์ˆ˜๊ฐ’๋“ค๋งŒ ์ž…๋ ฅ์‹œํ‚ค๋Š” ๊ฑด ์•„๋‹ˆ์ง€ ์•Š๋Š”๊ฐ€? ๋”ฐ๋ผ์„œ ์ปดํ“จํ„ฐ๋Š” ํ˜„์‹ค์„ธ๊ณ„์—์„œ ์ž…๋ ฅ์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ์•„๋‚ ๋กœ๊ทธ(์—ฐ์†์ ์ธ) ๊ฐ’๋“ค์„ ๋””์ง€ํ„ธ(์ด์‚ฐ์ ์ธ) ๊ฐ’๋“ค๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„์•ผ ํ–ˆ๋‹ค.

 

์•„๋ž˜ ๊ทธ๋ฆผ์„ ์‚ดํŽด๋ณด์ž. ์•„๋ž˜ ๊ทธ๋ฆผ์€ ๋ณผ๋ฅจ(๊ฒŒ์ธ)์„ 3์—์„œ 7๋กœ ๋†’์˜€์„ ๋•Œ, ๋™์ผํ•œ ์ž…๋ ฅ์— ๋Œ€ํ•ด์„œ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐ”๋€Œ๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋ก€์ด๋‹ค.

 

์ถœ์ฒ˜:ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

 

๋ณผ๋ฅจ์„ ๋†’์ž„์œผ๋กœ์จ ๊ทธ๋ž˜ํ”„(์ด๋ฅผ ์ „์ดํ•จ์ˆ˜๋ผ๊ณ  ํ•จ)์˜ ์ค‘๊ฐ„ ํ˜•ํƒœ๊ฐ€ ๊ฐ€ํŒŒ๋ฅด๊ฒŒ ๋ณ€ํ–ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€ํŒŒ๋ฅด๊ฒŒ ๋ณ€ํ•จ์œผ๋กœ์จ ์ถœ๋ ฅ๊ฐ’๋„ ๋งค์šฐ ์ปค์ง€๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ๋„ ๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋งŒ์•ฝ์— ๋ณผ๋ฅจ(๊ฒŒ์ธ)์„ 7๋ณด๋‹ค ์—„์ฒญ ๋” ๋†’๊ฒŒ ์„ค์ •ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? 

 

๋ณผ๋ฅจ์„ ๋” ๋†’๊ฒŒ ์„ค์ •ํ–ˆ์„ ๊ฒฝ์šฐ

 

๊ทธ๋ฆผ์„ ๋ณด๋ฉด ๊ทธ๋ž˜ํ”„์˜ ๊ฐ€์šด๋ฐ ๋ถ€๋ถ„์ด ์ด์ „๋ณด๋‹ค ๋” ๊ฐ€ํŒŒ๋ฅด๊ฒŒ ๋ณ€ํ–ˆ๊ณ  ์ถœ๋ ฅ์€ ๋”์ด์ƒ ์ž…๋ ฅ์„ ์ถฉ์‹คํ•˜๊ฒŒ ์žฌํ˜„ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ์ž…๋ ฅ์ด ์กฐ๊ธˆ๋งŒ ๋ณ€ํ•ด๋„ ์ถœ๋ ฅ์ด ํ™• ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์‹ค์ œ๋กœ๋Š” ์ž…๋ ฅ์— ๋Œ€ํ•œ ์†Œ๋ฆฌ๊ฐ€ ์™œ๊ณก๋˜์–ด ์ด์ƒํ•œ ์†Œ๋ฆฌ๋กœ ๋“ค๋ฆฌ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๊ฒƒ์„ ๋‹ค๋ฅธ ๊ด€์ ์œผ๋กœ ๋ณด๋ฉด ์—ฐ์†์ ์ธ ์ž…๋ ฅ๊ฐ’์„ ์ด์‚ฐ์ ์ธ ์ถœ๋ ฅ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜์‹œ์ผœ ์ฃผ๋Š” ์…ˆ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์œ„ ๊ทธ๋ž˜ํ”„์—์„œ ์ด์‚ฐ์ ์ธ ๊ฐ’์œผ๋กœ ๋ณ€ํ•˜๋Š” ๊ตฌ๊ฐ„(๊ทธ๋ฆผ์—์„œ ๋นจ๊ฐ„์ƒ‰ ๋™๊ทธ๋ผ๋ฏธ ๋ถ€๋ถ„)์„ ํŒ์ • ๊ธฐ์ค€์ธ '๋ฌธํ„ฑ๊ฐ’(threshold)' ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ 1์žฅ ํฌ์ŠคํŒ…์—์„œ๋„ ์•Œ์•„๋ณด์•˜๋“ฏ์ด ์ปดํ“จํ„ฐ๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์ต์ˆ™ํ•œ 10์ง„์ˆ˜๋ณด๋‹ค 2์ง„์ˆ˜(๋น„ํŠธ)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค. ์™œ๊ทธ๋Ÿด๊นŒ? ์šฐ์„  ์ฒซ ๋ฒˆ์งธ๋กœ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ๋น„ํŠธ๊ฐ€ ํ›จ์”ฌ ๋” ํšจ์œจ์ ์ด๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ๋Š” ๋งŒ์•ฝ 10์ง„์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ „์ดํ•จ์ˆ˜๋ฅผ ์„œ๋กœ ๊ฐ๊ธฐ ๋‹ค๋ฅธ 10๊ฐœ์˜ ๋ฌธํ„ฑ๊ฐ’์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋ฅผ ๊ตฌํ˜„ํ•  ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์˜ ์™ผ์ชฝ์„ ๋ณด๋ฉด 10์ง„์ˆ˜๋ฅผ ํ™œ์šฉํ•ด์„œ ์ „์ดํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋” ๋ณต์žกํ•˜๊ณ  ๋น„ํšจ์œจ์ ์ด๊ฒŒ ๋œ๋‹ค.

 

10์ง„ ๋ฌธํ„ฑ๊ฐ’๊ณผ 2์ง„ ๋ฌธํ„ฑ๊ฐ’

2. ๊ฐ„๋‹จํ•œ ์ „๊ธฐ ์ด๋ก  ๊ฐ€์ด๋“œ

ํ˜„๋Œ€ ์ปดํ“จํ„ฐ๋Š” ์ „๊ธฐ๋ฅผ ์กฐ์ž‘ํ•ด ์ž‘๋™๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ์ฑ…์—์„œ๋Š” ์ „๊ธฐ์— ๋Œ€ํ•œ ์ด๋ก ์ ์ธ ๋‚ด์šฉ์„ ๋‹ค๋ฃฌ๋‹ค. ์ €์ž๋Š” ์ „๊ธฐ๋ฅผ ๋ฌผ์ด ํ๋ฅด๋Š” ์ˆ˜๋„๊ด€์— ๋น„์œ ํ•˜์—ฌ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์ค€๋‹ค.

 

์ˆ˜๋„๊ด€ ํŒŒ์ดํ”„๊ฐ€ ์žˆ์„ ๋•Œ, ๋ฐธ๋ธŒ๋ฅผ ์—ด๋ฉด ๋ฌผ์ด ํ๋ฅธ๋‹ค. ๋ฌผ์ด ํ๋ฅธ๋‹ค๋Š” ๊ฒƒ์€ ๊ณง ์ „๊ธฐ๊ฐ€ ํ๋ฅธ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ๋ฐธ๋ธŒ๋ฅผ ์—ด์Œ์œผ๋กœ์จ ์ „๊ธฐ๊ฐ€ ํ๋ฅด๋Š” ์ƒํƒœ๋ฅผ 1, ๋ฐธ๋ธŒ๊ฐ€ ๋‹ซํ˜€ ์ „๊ธฐ๊ฐ€ ํ๋ฅด์ง€ ์•Š๋Š” ์ƒํƒœ๋ฅผ 0์ด๋ผ๊ณ  ํ•œ๋‹ค.(๊ทธ๋Ÿฐ๋ฐ ๋ฐธ๋ธŒ๋ฅผ '์Šค์œ„์น˜'๋ผ๋Š” ์šฉ์–ด๋กœ ๋ฐ”๊พธ์—ˆ์„ ๋•Œ๋Š” ์Šค์œ„์น˜๊ฐ€ ๋‹ซํžŒ ์ƒํƒœ๊ฐ€ ์ „๊ธฐ๊ฐ€ ํ๋ฅด๋Š” ๊ฒƒ์„, ์Šค์œ„์น˜๊ฐ€ ์—ด๋ฆฐ ์ƒํƒœ๊ฐ€ ์ „๊ธฐ๊ฐ€ ํ๋ฅด์ง€ ์•Š๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•จ์— ์ฃผ์˜ํ•˜์ž.) ๋ฐธ๋ธŒ๋ฅผ ์—ด์—ˆ์„ ๋•Œ, ๋ฌผ์ด ํŒŒ์ดํ”„๋ฅผ ํƒ€๊ณ  ํ๋ฅด๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ „๊ธฐ๋„ ์ปดํ“จํ„ฐ ์นฉ ๋‚ด๋ถ€์—์„œ ์ „ํŒŒ๋˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜๋Š” ๊ฒƒ์„ '์ „ํŒŒ ์ง€์—ฐ(propagation delay)'๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ด๋ ‡๊ฒŒ ์ง€์—ฐ๋˜๋Š” ๊ฐ’์€ ๊ณ ์ • ์ƒ์ˆ˜๊ฐ’์ด ์•„๋‹ˆ๋ผ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋งค์šฐ ๋‹ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค. 

 

๊ทธ๋Ÿฌ๋ฉด ์ „๊ธฐ์˜ ์ „์ž๊ฐ€ ์ด๋™ํ•˜๋Š”(์‹ค์ œ๋กœ๋Š” ์ „์ž๊ธฐ์˜ ์—๋„ˆ์ง€ ๋ฐ˜์‘์ด ์ „ํŒŒ) ๊ณผ์ •๊ณผ ์šฉ์–ด์— ๋Œ€ํ•ด ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ณด์ž. ์šฐ์„  ์ „๊ธฐ ์„ ์€ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์„  ๋‚ด๋ถ€์— ์žˆ๋Š” ์ „์ž๊ฐ€ ๊ฐ€๋“ํ•œ ๊ธˆ์†์„ ๋„์ฒด(conductor)๋ผ๊ณ  ํ•˜๊ณ , ๊ทธ ๋„์ฒด๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ถ„์„ ๋ถ€๋„์ฒด(insulator)๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋ฆผ์œผ๋กœ ํ‘œํ˜„ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

์ „๊ธฐ ์„ ์˜ ๊ตฌ์„ฑ์š”์†Œ

 

์ „๊ธฐ ์„ ์—์„œ ์ „์ž๊ฐ€ ์ด๋™ํ•˜๋Š” ํ๋ฆ„์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐธ๋ธŒ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ(๋งˆ์น˜ ํŒŒ์ดํ”„์—์„œ ๋ฐธ๋ธŒ๋กœ ๋ฌผ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ) ์ด๋ฅผ ์Šค์œ„์น˜๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

์Šค์œ„์น˜๋Š” ์ „์ž์˜ ์ด๋™ ํ๋ฆ„์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค

 

ํŒŒ์ดํ”„์—์„œ ๋ฌผ์˜ ํ๋ฆ„์ด ์ผ์ •ํ•˜์ง€ ์•Š๊ณ  ์ˆ˜์••์— ์˜ํ•ด ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ „์ž์˜ ์ด๋™๋„ '์ „์••(Voltage)'์ด๋ผ๋Š” ์š”์†Œ์— ์˜ํ•ด ์ด๋™ ์„ธ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. ์ธก์ • ๋‹จ์œ„๋Š” ๋ณผํŠธ(V)์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ดํ”„ ์•ˆ์— ํ๋ฅด๊ณ  ์žˆ๋Š” ๋ฌผ์˜ ์–‘์ฒ˜๋Ÿผ ์ „๊ธฐ๋„ ํ๋ฅด๊ณ  ์žˆ๋Š” ์–‘์ด ์žˆ๋‹ค. ์ด๋ฅผ '์ „๋ฅ˜(current, $\mathbf{I}$ ๋ผ๊ณ  ํ‘œํ˜„ํ•จ)' ๋ผ๊ณ  ํ•˜๋ฉฐ ์ธก์ • ๋‹จ์œ„๋Š” ์•”ํŽ˜์–ด(A)๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฌผ์ด ํ๋ฅด๊ณ  ์žˆ๋Š” ํŒŒ์ดํ”„์˜ ๋„ˆ๋น„๋‚˜ ๋ฐธ๋ธŒ์˜ ์ƒํƒœ์— ๋”ฐ๋ผ ๋ฌผ์˜ ํ๋ฆ„์— ๊ฐ€ํ•˜๋Š” ์ €ํ•ญ๊ณผ ์—ฐ๊ด€์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ „๊ธฐ ์„ ์˜ ๊ตต๊ธฐ ๋˜๋Š” ์Šค์œ„์น˜๊ฐ€ ์–ด๋–ค์ง€์— ๋”ฐ๋ผ ์ €ํ•ญ(Resistance, $\mathbf{R}$ ๋ผ๊ณ  ํ‘œํ˜„ํ•จ)์ด ์กด์žฌํ•œ๋‹ค. ์ธก์ • ๋‹จ์œ„๋Š” ์˜ด($\Omega$)์ด๋‹ค. 

 

์œ„์™€ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€ ์š”์†Œ์ธ ์ „์••(V), ์ „๋ฅ˜(I), ์ €ํ•ญ(R)์€ ์˜ด์˜ ๋ฒ•์น™์„ ํ†ตํ•ด์„œ $I = V/R$ ์ด๋ผ๋Š” ๊ด€๊ณ„๋กœ ์„œ๋กœ ์ด์–ด์ง„๋‹ค. ์ฆ‰, ์ „๋ฅ˜๋Š” ์ „์••์„ ์ €ํ•ญ์œผ๋กœ ๋‚˜๋ˆˆ ๊ฐ’๊ณผ ๊ฐ™๋‹ค. ๊ทธ๋ž˜์„œ ์ €ํ•ญ์ด ํด์ˆ˜๋ก ์ฆ‰, ์ „๊ธฐ๊ฐ€ ํ๋ฅด๋Š” ์„  ๋„ˆ๋น„๊ฐ€ ์ž‘๊ฑฐ๋‚˜ ์Šค์œ„์น˜๊ฐ€ ์—ด๋ฆด์ˆ˜๋ก ์ „๋ฅ˜๊ฐ€ ์ค„์–ด๋“ ๋‹ค. ๋™์‹œ์— ์ €ํ•ญ์€ ์ „๊ธฐ๋ฅผ ์—ด๋กœ ๋ฐ”๊พธ๊ธฐ ๋•Œ๋ฌธ์— ์ €ํ•ญ์ด ํด์ˆ˜๋ก ์—ด์ด ๋งŽ์ด ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋Ÿฌํ•œ ์›๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด ํ† ์Šคํ„ฐ๋ถ€ํ„ฐ ์ „๊ธฐ๋‹ด์š”๊นŒ์ง€ ๋ชจ๋“  ์ „์—ด๊ธฐ๊ตฌ๊ฐ€ ์ž‘๋™ํ•œ๋‹ค.

 

๋‹ค์Œ์€ ์ „๊ธฐ์˜ ํ๋ฆ„์„ ์ œ์–ด ์ฆ‰, ์ €ํ•ญ์˜ ์—ญํ• ์„ ํ•˜๋Š” ์Šค์œ„์น˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ์Šค์œ„์น˜์˜ ์ข…๋ฅ˜์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค. ๋‹จ๊ทน๋‹จํˆฌ, ์Œ๊ทน๋‹จํˆฌ, ์Œ๊ทน์Œํˆฌ ๋“ฑ..์—ฌ๊ธฐ์„œ '๊ทน'์€ ํ•œ๊บผ๋ฒˆ์— ์—ฐ๊ฒฐ๋˜์–ด ์ด๋™ํ•˜๋Š” ์Šค์œ„์น˜์˜ ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๊ณ  'ํˆฌ'๋Š” ์ ‘์ ์„ ์˜๋ฏธํ•œ๋‹ค. ๋งŒ์•ฝ '๋‹จํˆฌ'๋ผ๊ณ  ํ•˜๋ฉด ์ ‘์ ์ด ํ•˜๋‚˜๋ผ์„œ ์œ ์ผํ•œ ์ ‘์ ์„ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ๋Š์„์ˆ˜๋งŒ ์žˆ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ž์„ธํ•œ ์ข…๋ฅ˜๋Š” ์ฑ… ์›๋ณธ์„ ์ฐธ๊ณ ํ•˜๋„๋ก ํ•˜์ž.

 

์ „๊ธฐ ์‹œ์Šคํ…œ์€ ์—๋„ˆ์ง€ ๊ทผ์›์—์„œ ๋‚˜์˜จ ์ „๊ธฐ๊ฐ€ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์ง€๋‚˜์„œ ๋‹ค์‹œ ๊ทผ์›์œผ๋กœ ๋Œ์•„๊ฐ„๋‹ค๊ณ  ํ•˜์—ฌ 'ํšŒ๋กœ(Circuit)' ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์˜ ๊ฐ„๋‹จํ•œ ์ „๊ธฐ ํšŒ๋กœ๋ฅผ ์‚ดํŽด๋ณด์ž.

 

๊ฐ„๋‹จํ•œ ์ „๊ธฐ ํšŒ๋กœ

 

์œ„ ๊ทธ๋ฆผ์—์„œ ๋นจ๊ฐ„์ƒ‰ ์‹ค์„ ์ด ํ˜„์žฌ ์Šค์œ„์น˜ ์ƒํƒœ์ด๋‹ค. ์Šค์œ„์น˜๊ฐ€ ์—ด๋ฆฐ ์ƒํƒœ์ด๋ฏ€๋กœ ์ „๊ธฐ๊ฐ€ ํ๋ฅด์ง€ ๋ชปํ•œ๋‹ค. ๋งŒ์•ฝ ํŒŒ๋ž€์ƒ‰ ์ ์„ ์ฒ˜๋Ÿผ ์Šค์œ„์น˜๊ฐ€ ๋‹ซํžˆ๊ฒŒ ๋˜๋ฉด ์ „๊ธฐ๊ฐ€ ํ๋ฅด๊ฒŒ ๋˜๊ณ  ์ˆœ์ฐจ์ ์œผ๋กœ ์ „๊ตฌ๋ฅผ ์ง€๋‚˜ ๋‹ค์‹œ ์ „์›(์—๋„ˆ์ง€ ๊ทผ์›)์œผ๋กœ ๋Œ์•„์˜ค๊ฒŒ ๋œ๋‹ค. ์ด์ œ ์ „๊ธฐ ํ๋ฆ„์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ดค์œผ๋ฏ€๋กœ ๋‹ค์Œ ๋ชฉ์ฐจ์—์„œ ๋น„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด๋“ค์„ ์—ญ์‚ฌ์ ์œผ๋กœ ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.

3. ๋น„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด

3-1. ์ „์ž์„์„ ํ™œ์šฉํ•˜์ž, ๋ฆด๋ ˆ์ด

์ตœ์ดˆ๋กœ ๋น„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด๋กœ๋Š” ๋ฆด๋ ˆ์ด๊ฐ€ ์กด์žฌํ–ˆ๋‹ค. ๋ฆด๋ ˆ์ด๋Š” ์ „๊ธฐ์™€ ์ž๊ธฐ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ํ™œ์šฉํ–ˆ๋Š”๋ฐ, ์„ ์„ ๋‘ฅ๊ธ€๊ฒŒ ๋ง์•„ ์ฝ”์ผ๋กœ ๋งŒ๋“ค๊ณ  ์ฝ”์ผ์— ์ „๊ธฐ๋ฅผ ํ˜๋ ค๋ณด๋‚ด๋ฉด ์ฝ”์ผ์ด ์ „์ž์„์ด ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ์ „์ž์„์€ ์ผœ๊ณ  ๋„๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ฌผ๊ฑด์„ ์›€์ง์ผ ๋•Œ ํ™œ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฆ‰, ๋ฐธ๋ธŒ๋ฅผ ์›€์ง์ด๋Š” ์ผ์ข…์˜ '์Šค์œ„์น˜' ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋ฆด๋ ˆ์ด๋Š” ์Šค์œ„์น˜๋ฅผ ์›€์ง์ด๊ธฐ ์œ„ํ•ด ์ „์ž์„์„ ์‚ฌ์šฉํ•˜๋Š” ์žฅ์น˜์ด๋‹ค. 

 

๋ฆด๋ ˆ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด NOT ๋…ผ๋ฆฌ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ธ๋ฒ„ํ„ฐ(inverter)๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ธ๋ฒ„ํ„ฐ๋ฅผ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๋…ผ๋ฆฌ ์—ฐ์‚ฐ(๋ถˆ๋ฆฌ์–ธ ๋Œ€์ˆ˜)์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ฒฐ๊ตญ ์ปดํ“จํ„ฐ์— ํ•„์š”ํ•œ ๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋˜ํ•œ ๋ฆด๋ ˆ์ด์—์„œ์˜ ์ „์ดํ•จ์ˆ˜๋Š” ๋ฌธํ„ฑ๊ฐ’(threshold) ๋ถ€๋ถ„์ด ์ˆ˜์ง์ด๊ธฐ ๋•Œ๋ฌธ์— ๋””์ง€ํ„ธ(์ด์‚ฐ์ ์ธ) ๊ฐ’์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋น„ํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์— ์žˆ์–ด์„œ ๋งค์šฐ ์ ํ•ฉํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ๋ฆด๋ ˆ์ด๋Š” ๋Š๋ฆฌ๊ณ  ์ „๊ธฐ๋ฅผ ๋งŽ์ด ์†Œ๋ชจํ•˜๋ฉฐ ์Šค์œ„์น˜ ์ ‘์ ์— ๋จผ์ง€๋‚˜ ์ด๋ฌผ์งˆ์ด ์ƒ๊ธฐ๋ฉด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์‹ค์ œ๋กœ ๋ฆด๋ ˆ์ด์— ๋‚˜๋ฐฉ์ด ๋ผ์—ฌ์„œ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธด๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ๊ทธ ๋•Œ๋ถ€ํ„ฐ '๋ฒ„๊ทธ(Bug)' ๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์œ ๋ช…ํ•ด์กŒ๋‹ค๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค.

3-2. ์—ด์ „์ž ๋ฐฉ์ถœ์„ ํ™œ์šฉํ•˜์ž, ์ง„๊ณต๊ด€

๋‹ค์Œ์€ ๋ฌผ์ฒด๋ฅผ ์ถฉ๋ถ„ํžˆ ๊ฐ€์—ดํ•˜๋ฉด ์ „์ž๊ฐ€ ํŠ€์–ด๋‚˜์˜ค๋Š” '์—ด์ „์ž ๋ฐฉ์ถœ' ํ˜„์ƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“  ์ง„๊ณต๊ด€์ด ๋‚˜ํƒ€๋‚ฌ๋‹ค. ์ง„๊ณต๊ด€์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์„ฑ์š”์†Œ๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

์ง„๊ณต๊ด€์˜ ๊ตฌ์„ฑ์š”์†Œ ๋ฐ ์ „์ž์˜ ํ๋ฆ„

 

์ง„๊ณต๊ด€์˜ ๊ตฌ์„ฑ์š”์†Œ ์—ญํ• ๊ณผ ์ „์ž์˜ ํ๋ฆ„์„ ๋ณด๋ฉด ์ง„๊ณต๊ด€์ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ „๊ธฐ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํฌ์ธํŠธ๋Š” ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋ฐ”๋กœ ์Šค์œ„์น˜์˜ ์—ญํ• ์„ ํ•˜๋Š” ์…ˆ์ด๊ณ  ์ด๊ฒƒ์ด ๊ณง ์ €ํ•ญ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์ง„๊ณต๊ด€์€ ์›€์ง์ด๋Š” ๋ถ€๋ถ„์ด ์—†์–ด์„œ ๋ฆด๋ ˆ์ด๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋น ๋ฅด๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ๋‹จ์ ์€ '๊ฐ€์—ด'ํ•œ๋‹ค๋Š” ๋ถ€๋ถ„์—์„œ ๋ฐœ์ƒํ•˜๋Š”๋ฐ, ์ „๊ตฌ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ง„๊ณต๊ด€์ด ๋งค์šฐ ๋œจ๊ฑฐ์›Œ์ง€๊ณ  ๊นจ์ง€๊ธฐ ์‰ฝ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ฌผ๋ก  ๋ฆด๋ ˆ์ด์— ๋น„ํ•ด์„œ๋Š” ๋งค์šฐ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ด๋ผ๋Š” ์ ์€ ๋ถ„๋ช…ํ–ˆ๋‹ค.

3-3. ์ง„๊ณต๊ด€ ์‹œ์Šคํ…œ์— ๋ฐ˜๋„์ฒด ๋ฌผ์งˆ์„ ํ™œ์šฉ, ํŠธ๋žœ์ง€์Šคํ„ฐ

๋‹ค์Œ์€ ์ง„๊ณต๊ด€๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ, ๋ฐ˜๋„์ฒด๋ผ๋Š” ๋ฌผ์งˆ์„ ์‚ฌ์šฉํ•˜๋Š” ํŠธ๋žœ์ง€์Šคํ„ฐ์ด๋‹ค. ๋ฐ˜๋„์ฒด๋Š” ์œ„์—์„œ ๋ฐฐ์› ๋˜ ๋„์ฒด์™€ ๋ถ€๋„์ฒด ์‚ฌ์ด๋ฅผ ์˜ค๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ฌผ์งˆ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฌผ๋ก  ํŠธ๋žœ์ง€์Šคํ„ฐ๋„ ๋ฌธ์ œ์ ์€ ์กด์žฌํ•œ๋‹ค. ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ์•„์ฃผ ์ž‘๊ฒŒ ๋งŒ๋“ค๋ฉด ์ข‹๊ธด ํ•˜๊ฒ ์ง€๋งŒ, ๋„์ฒด๊ฐ€ ๊ฐ€๋Š˜๊ณ  ์–‡์•„์ง€๋ฉด ์–ด๋–ป๊ฒŒ ๋œ๋‹ค๊ณ  ํ–ˆ๋Š”๊ฐ€? ๋ฐ”๋กœ ์ €ํ•ญ์ด ๋Š˜์–ด๋‚œ๋‹ค๊ณ  ํ–ˆ๋‹ค. ์ €ํ•ญ์ด ์ปค์ง€๋ฉด ์—ด์ด ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๊ฒฐ๊ตญ ์—ด์ด ๋ฐœ์ƒํ•จ์— ๋”ฐ๋ผ ๋ฐ˜๋„์ฒด๋Š” ์‰ฝ๊ฒŒ ๋…น์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์  ๋•Œ๋ฌธ์— ํŠธ๋žœ์ง€์Šคํ„ฐ์—์„œ ์—ด์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฌธ์ œ๋Š” ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. 

 

ํŠธ๋žœ์ง€์Šคํ„ฐ์—์„œ ์•Œ์•„๋‘์–ด์•ผ ํ•  ์ ์€ ํŠธ๋žœ์ง€์Šคํ„ฐ๊ฐ€ ๋ฐ˜๋„์ฒด ๋ฌผ์งˆ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ธฐํŒ(substrate) ๋˜๋Š” ์Šฌ๋žฉ(slab) ์œ„์—์„œ ๋งŒ๋“ค์–ด์ง„๋‹ค๋Š” ์ ์ด๋‹ค. ๊ธฐํŒ ์žฌ๋ฃŒ๋กœ๋Š” ๋ณดํ†ต ์‹ค๋ฆฌ์ฝ˜(๊ทœ์†Œ)๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŠธ๋žœ์ง€์Šคํ„ฐ๋Š” ๋ฆด๋ ˆ์ด, ์ง„๊ณต๊ด€ ์ฒ˜๋Ÿผ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ƒ์‚ฐ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•œ ์‹ค๋ฆฌ์ฝ˜ ๊ธฐํŒ ์œ„์— ๋Œ€๋Ÿ‰์˜ ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ํˆฌ์˜ํ•ด ํ˜„์ƒํ•œ ํ›„ ๊ฐœ๋ณ„์ ์ธ ํŠธ๋žœ์ง€์Šคํ„ฐ๋กœ ์ž˜๋ผ๋‚ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋Ÿ‰์ƒ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ์‚ผ์„ฑ๊ฐ™์€ ๋Œ€๊ธฐ์—…์—์„œ ๋ฐ˜๋„์ฒด๋ฅผ ๋Œ€๋Ÿ‰์ƒ์‚ฐ ํ•˜๋Š” ์ด์œ ๊ฐ€ ์ด๊ฒƒ ๋•Œ๋ฌธ์ธ๊ฐ€ ๋ณด๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ํŠธ๋žœ์ง€์Šคํ„ฐ์— ๋Œ€ํ‘œ์ ์ธ ์œ ํ˜•๊ณผ ํŠน์ง•์— ๋Œ€ํ•ด์„œ๋„ ์†Œ๊ฐœํ•˜๋Š” ๋ฐ ์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ฑ… ์›๋ณธ ๋‚ด์šฉ์„ ์ฐธ์กฐํ•˜์ž.

3-4. ํŠธ๋žœ์ง€์Šคํ„ฐ ๋ณด๋‹ค ์ข‹์€ ํšŒ๋กœ, ์ง‘์  ํšŒ๋กœ(IC)

ํ•˜์ง€๋งŒ ํŠธ๋žœ์ง€์Šคํ„ฐ๋„ ๋‹จ์ ์ด ์กด์žฌํ•˜๋Š”๋ฐ, AND ์™€ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํšŒ๋กœ๋ฅผ ํŠธ๋žœ์ง€์Šคํ„ฐ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ•˜๋ฉด ๋งŽ์€ ๋ถ€ํ’ˆ์ด ํ•„์š”ํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์ง‘์  ํšŒ๋กœ(IC, Integrated Circuit) ๋ผ๋Š” ๊ฒƒ์ด ๋ฐœ๋ช…๋˜์—ˆ๋‹ค. ์ง‘์  ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์„ ํŠธ๋žœ์ง€์Šคํ„ฐ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“œ๋Š” ์ •๋„์˜ ๋น„์šฉ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ง‘์  ํšŒ๋กœ๋Š” ์ƒ๊ธด ๋ชจ์–‘ ๋•Œ๋ฌธ์— '์นฉ(Chip)' ์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋กœ ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ํšŒ๋กœ๋Š” ๋” ์ž‘์•„์ง€๊ณ  ๋น„์šฉ๋„ ์ €๋ ดํ•ด์ง€๋ฉฐ ์—๋„ˆ์ง€๋„ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์–ด ์™”๋‹ค. ๋‹ค์Œ ๋ชฉ์ฐจ์—์„œ๋Š” ์ด ์ง‘์  ํšŒ๋กœ(IC) ์—์„œ ์กฐํ•ฉ ๋…ผ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์„ค๊ณ„์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž.

4. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํšŒ๋กœ, ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ

๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๋Š” ๋ฐฉ๊ธˆ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ '์กฐํ•ฉ ๋…ผ๋ฆฌ'๋ฅผ ํ™œ์šฉํ•œ ์„ค๊ณ„์ด๋‹ค. ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๋Š” ์ง‘์  ํšŒ๋กœ(์นฉ) ์•ˆ์— ๋ฏธ๋ฆฌ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ํšŒ๋กœ๋กœ์„œ, ์ด ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ์ง‘์  ํšŒ๋กœ(IC)๋“ค์„ ์„ ์œผ๋กœ ์—ฐ๊ฒฐํ•ด ๋ณต์žกํ•œ ํšŒ๋กœ๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ์ง‘์  ํšŒ๋กœ ์ข…๋ฅ˜์—๋Š” ๋ฌด์—‡์ด ์žˆ์„๊นŒ?

 

๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ์˜ ์ข…๋ฅ˜

 

์œ„ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•Œ๊ณ  ์žˆ๋Š” AND, OR, NOT(์ธ๋ฒ„ํ„ฐ๋ผ๊ณ ๋„ ํ•จ) ๊ฒŒ์ดํŠธ๋“ค๋„ ๋ณด์ธ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๊ฒŒ์ดํŠธ๋“ค์„ ๋ฐ”๋กœ ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๋ผ๊ณ  ํ•˜๊ณ  ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ์ด๋ฏธ ์ง‘์ ํšŒ๋กœ ์•ˆ์— ์žฅ์ฐฉ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ๊ฐ์˜ ๊ฒŒ์ดํŠธ๋“ค์„ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ์กฐํ•ฉํ•ด์„œ ๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

 

์—ฌ๊ธฐ์„œ ์ถ”๊ฐ€๋กœ ์•Œ์•„๋‘๋ฉด ์ข‹์„ ์ ์€ AND, OR ๋ณด๋‹ค๋Š” ์—ฌ๊ธฐ์— NOT์ด ๋ถ™์€ NAND, NOR์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ฐ˜์‘์†๋„๋„ ๋น ๋ฅด๊ณ  ์ „๋ ฅ๋„ ๋” ์ ๊ฒŒ ์†Œ์š”๋œ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ์ดํŠธ๋Š” AND, OR์ด ์•„๋‹Œ NAND, NOR ๊ฒŒ์ดํŠธ๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ NAND ๊ฒŒ์ดํŠธ ํ•˜๋‚˜๋งŒ ์žˆ๋‹ค๋ฉด OR, AND, NOT์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๋…ผ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

4-1. ์ด๋ ฅ ํ˜„์ƒ์„ ํ™œ์šฉํ•ด์„œ ์žก์Œ ๋‚ด์„ฑ ๋†’์ด๊ธฐ

[1. ๋ชฉ์ฐจ]์—์„œ ๋””์ง€ํ„ธ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์žก์Œ์— ๊ฐ•ํ•œ ์žก์Œ ๋‚ด์„ฑ์ด ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์‹ค์ œ ํ˜„์‹ค์—์„œ ๋งŒ์•ฝ ์ฒœ์ฒœํžˆ ๋ณ€ํ•˜๋Š” ์‹ ํ˜ธ๊ฐ€ ๋“ค์–ด์˜จ๋‹ค๋ฉด(์‹ค์ œ๋กœ ์ฒœ์ฒœํžˆ ๋ณ€ํ•˜๋Š” ์‹ ํ˜ธ๊ฐ€ ๋งŽ์ด ๋“ค์–ด์˜จ๋‹ค๊ณ  ํ•œ๋‹ค) ์žก์Œ์ด ๋” ๋งŽ์•„์ ธ ๋ฌธํ„ฑ๊ฐ’์„ ์—ฌ๋Ÿฌ๋ฒˆ ์™”๋‹ค๊ฐ”๋‹ค ํ•˜๋ฉฐ ์ถœ๋ ฅ๊ฐ’์ด ์˜๋„์™€ ๋‹ค๋ฅด๊ฒŒ ์ž˜๋ชป ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์žก์Œ ๋‚ด์„ฑ์„ ๋” ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” '์ด๋ ฅ  ํ˜„์ƒ'์ด๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋ ฅ ํ˜„์ƒ์ด๋ž€, ํŒ์ • ๊ธฐ์ค€(๋ฌธํ„ฑ๊ฐ’)์ด ์˜ˆ์ „ ํŒ์ • ๊ธฐ์ค€ ์ด๋ ฅ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.(์ด๋ ฅ ํ˜„์ƒ์— ๋Œ€ํ•œ ์ฑ… ๋‚ด์šฉ ์ดํ•ด๊ฐ€ ์•ˆ๋จ..)

4-2. 2์ธ์กฐ๋กœ ํ™œ๋™ํ•ด ์žก์Œ ๋‚ด์„ฑ ๋†’์ด๊ธฐ, ์ฐจ๋™ ์‹ ํ˜ธ

[4-1.๋ชฉ์ฐจ]์— ์ด์–ด ์žก์Œ ๋‚ด์„ฑ์„ ๋†’์ด๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ํ•ต์‹ฌ์€ '2์ธ์กฐ'๋กœ ํ™œ๋™ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 2์ธ์กฐ๋กœ ํ™œ๋™ํ•œ๋‹ค๋‹ˆ ๋Œ€์ฒด ๋ฌด์Šจ๋ง์ธ๊ฐ€ ์‹ถ๋‹ค. ์—ฌ๊ธฐ์„œ 2์ธ์กฐ๋กœ ํ™œ๋™ํ•˜๋Š” ์ด์œ ๋Š” ์œ„์น˜์˜ '์ƒ๋Œ€์„ฑ'์„ ํ™œ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์ดํ•ดํ•ด๋ณด์ž. 

 

์–ผ๊ตด์ด ์ž…๋ ฅ, ์ž๋™์ฐจ๊ฐ€ ์žก์Œ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž

 

์œ„ ๊ทธ๋ฆผ์€ '1์ธ์กฐ'๋กœ ํ™œ๋™ํ•  ๋•Œ์˜ ์˜ˆ์‹œ์ด๋‹ค. ์–ผ๊ตด์€ ์ผ์ข…์˜ ์ž…๋ ฅ์„ ์˜๋ฏธํ•˜๊ณ  ์–ผ๊ตด์„ ํ–ฅํ•ด ๋‹ฌ๋ ค์˜ค๊ณ  ์žˆ๋Š” ์ž๋™์ฐจ๋Š” ์žก์Œ์„ ์˜๋ฏธํ•œ๋‹ค. ๋งŒ์•ฝ ์žก์Œ์ด ์ž…๋ ฅ์„ ํ–ฅํ•ด ๋Œ์ง„ํ•œ๋‹ค๋ฉด ์ž…๋ ฅ์€ ๋ถ€๋”ช์ณ ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ ๋‘˜ ์ค‘ ํ•œ ๊ณณ์œผ๋กœ ํŠ•๊ฒจ๋‚˜๊ฐˆ ๊ฒƒ์ด๋‹ค. ์ฆ‰, ์™ผ์ชฝ์œผ๋กœ ๊ฐ€๋ฉด 0, ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ฐ€๋ฉด 1๋กœ ์ถœ๋ ฅ์„ ๋‚ด๋ฑ‰๋Š”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฐ ๋ฐฉ์‹์ด๋ฉด ์žก์Œ์— ์˜ํ•ด ์ž…๋ ฅ์ด ์–ด๋–ค ์ถœ๋ ฅ์œผ๋กœ ๊ฐˆ์ง€ ๋งค๋ฒˆ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ฆ‰, ์žก์Œ ๋‚ด์„ฑ์ด ๋‚ฎ์•„์ง„๋‹ค.

 

์ด๋ฒˆ์—” ์žก์Œ ๋‚ด์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ '2์ธ์กฐ'๋กœ ํ™œ๋™ํ•˜๋Š” ๊ทธ๋ฆผ์„ ์‚ดํŽด๋ณด์ž. ์นœ๊ตฌ๋ผ๋Š” ์š”์†Œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๋Š”๋ฐ, 1์ธ์กฐ๋กœ ํ™œ๋™ํ•  ๋•Œ๋Š” ์ถœ๋ ฅ ๊ฐ’์˜ ๊ธฐ์ค€์„ '์žก์Œ'์˜ ์™ผ์ชฝ์ด๋ƒ ์˜ค๋ฅธ์ชฝ์ด๋ƒ ์˜€์ง€๋งŒ, 2์ธ์กฐ์ผ ๋•Œ๋Š” ์ถœ๋ ฅ ๊ฐ’์˜ ๊ธฐ์ค€์„ '์นœ๊ตฌ'๋กœ ๋‘”๋‹ค. ์•„๋ž˜์ฒ˜๋Ÿผ ๋ง์ด๋‹ค.

 

์นœ๊ตฌ์š”์†Œ๋ฅผ ๋‘ ์œผ๋กœ์จ ์žก์Œ ๋‚ด์„ฑ์ด ๊ฐ•ํ•ด์ง„๋‹ค

 

์œ„ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์žก์Œ์ด ์ž…๋ ฅ์„ ํ–ฅํ•ด ๋‹ฌ๋ ค์™€๋„ ์ถœ๋ ฅ์˜ ๊ธฐ์ค€์„ '์นœ๊ตฌ'๋กœ ๋‘๊ธฐ ๋•Œ๋ฌธ์— ์ž…๋ ฅ์ด ์žก์Œ์˜ ์™ผ์ชฝ์ด๋ƒ ์˜ค๋ฅธ์ชฝ์ด๋ƒ์— ๋”ฐ๋ผ ์ถœ๋ ฅ๊ฐ’์ด ๋‹ฌ๋ผ์ง€์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰, ์œ„์น˜์˜ ์ƒ๋Œ€์„ฑ์„ ์ ˆ๋Œ€์„ฑ์œผ๋กœ ๋ฐ”๊พธ์–ด ์žก์Œ ๋‚ด์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚จ ๊ฒƒ์ด๋‹ค.

 

์ด๋ ‡๊ฒŒ 2์ธ์กฐ๋กœ ํ™œ๋™ํ•˜๋Š” ๊ฒƒ์„ ์ฐจ๋™ ์‹ ํ˜ธ๋ผ๊ณ  ํ•œ๋‹ค. ์ฆ‰, ๋ฐ˜์ „๊ด€๊ณ„์ธ ๋‘ ๊ฐœ์˜ ์ž…๋ ฅ์„ ๋ฐ›์•„์„œ ์ถœ๋ ฅ์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด ์ฐจ๋™์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋กœ๋Š” USB, ์ด๋”๋„ท ์ผ€์ด๋ธ” ๋“ฑ์ด ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ํŠนํžˆ, ์ด๋”๋„ท ์ผ€์ด๋ธ”์€ ํ•œ ์Œ์˜ ์„ ์„ ์„œ๋กœ ๊ผฌ์•„๋†“์€ ์ฆ‰, ๋งˆ์น˜ 2์ธ์กฐ๋กœ ํ™œ๋™์‹œํ‚ค๊ฒŒ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฅผ '์—ฐ์„ (Twisted) ์ผ€์ด๋ธ”๋ง' ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค. ์–ด๋ฆด์ ์— ๊ฐ€๋” ๋ฒ„๋ ค์ง„ ์„  ์ผ€์ด๋ธ” ๋‚ด๋ถ€๋ฅผ ๋ณด๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ๊ผฌ์—ฌ์ ธ ์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ๊ฒƒ๋„ ๋‹ค ์ด์œ ๊ฐ€ ์žˆ์—ˆ๊ตฌ๋‚˜ ์‹ถ๋‹ค.

 

์—ฐ์„  ์ด๋”๋„ท ์ผ€์ด๋ธ”

5. ๊ฒŒ์ดํŠธ๋ฅผ ์กฐํ•ฉํ•œ ๋ณต์žกํ•œ ํšŒ๋กœ

[4.๋ชฉ์ฐจ]์—์„œ ์ง‘์ ํšŒ๋กœ ์•ˆ์—๋Š” ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๋“ค์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค์–‘ํ•œ ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ๋ฅผ ์กฐํ•ฉํ•จ์œผ๋กœ์จ ํ•˜๋“œ์›จ์–ด ์„ค๊ณ„ ๊ณผ์ •์ด ๋งค์šฐ ๋‹จ์ˆœํ•ด์กŒ๋‹ค. ๋•๋ถ„์— ์‚ฌ๋žŒ๋“ค์€ ๊ฐœ๋ณ„ ๋ถ€ํ’ˆ์„ ๊ฐ€์ง€๊ณ  ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์กŒ๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด, 7400 IC ๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์†Œ๊ทœ๋ชจ ์ง‘์  ํšŒ๋กœ(SSI, Smal-Scale Intergration)๋ผ ๋ถˆ๋ฆฌ๋Š” ํ•œ ํŒจํ‚ค์ง€ ์•ˆ์—๋Š” 4๊ฐ€์ง€์˜ NAND ๊ฒŒ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ, ์ด ํ•˜๋‚˜๊ฐ€ 40๊ฐœ์˜ ๋ถ€ํ’ˆ์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๋˜ํ•œ ๋งค์šฐ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ฒŒ์ดํŠธ ์กฐํ•ฉ์œผ๋กœ๋Š” ์ค‘๊ฐ„ ๊ทœ๋ชจ ์ง‘์  ํšŒ๋กœ(MSI, Medium-Scale Integration), ๋Œ€๊ทœ๋ชจ ์ง‘์  ํšŒ๋กœ(LSI, Large-Scale Integration), ์ดˆ๋Œ€๊ทœ๋ชจ ์ง‘์ ํšŒ๋กœ(VLSI, Very Large-Scale Integration) ๋“ฑ์ด ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํฐ ๊ทœ๋ชจ์˜ ์ง‘์  ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋ก ํ•„์š”ํ•œ ๋ถ€ํ’ˆ์˜ ์ˆ˜๋ฅผ ๋”์šฑ ๋” ์ค„์ผ ์ˆ˜ ์žˆ์–ด์„œ ๊ฐœ๋ณ„ ๋ถ€ํ’ˆ์„ ์‚ฌ์šฉํ•ด ๋งŒ๋“ค ๋•Œ๋ณด๋‹ค ๋” ์ €๋ ดํ•˜๊ณ  ํฌ๊ธฐ๋„ ์ž‘์€ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

์ฑ…์—์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฒŒ์ดํŠธ ์กฐํ•ฉ์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ๊ฐ€์‚ฐ๊ธฐ์ด๋‹ค. 2์˜ ๋ณด์ˆ˜ ๊ฐ€์‚ฐ๊ธฐ๋ฅผ ๊ฒŒ์ดํŠธ ์กฐํ•ฉ์„ ํ†ตํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ด์ „ ํฌ์ŠคํŒ…์—์„œ ๋‘ ๋น„ํŠธ์˜ ๋ง์…ˆ์€ XOR ๊ฒŒ์ดํŠธ, ์˜ฌ๋ฆผ์€ AND ๊ฒŒ์ดํŠธ๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฅผ ์ด์šฉํ•ด ๋‘ ๊ฐœ์˜ ์ž…๋ ฅ์œผ๋กœ ํ•˜์—ฌ ๋น„ํŠธ๋ฅผ ๋”ํ•˜๋Š” ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ˜๊ฐ€์‚ฐ๊ธฐ๋ฅผ ์•„๋ž˜ ์ฒ˜๋Ÿผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ˜๊ฐ€์‚ฐ๊ธฐ(half adder)

 

ํ•˜์ง€๋งŒ ์˜ฌ๋ฆผ์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ์œ„ ๋ฐ˜๊ฐ€์‚ฐ๊ธฐ์—์„œ ์˜ฌ๋ฆผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์šฉ ์ž…๋ ฅ์„ ์ƒˆ๋กœ ํ•˜๋‚˜ ์ถ”๊ฐ€ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ฆ‰, ์ด 3๊ฐœ์˜ ์ž…๋ ฅ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๊ฐ€์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

์ „๊ฐ€์‚ฐ๊ธฐ(full adder)

 

๋ฌผ๋ก  ์ „๊ฐ€์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋‘ ๋น„ํŠธ์˜ ์˜ฌ๋ฆผ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ˜๊ฐ€์‚ฐ๊ธฐ 2๊ฐœ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ ๊ทธ์— ๋น„ํ•ด ์ƒˆ๋กœ์šด ์ž…๋ ฅ ํ•˜๋‚˜๋งŒ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ „๊ฐ€์‚ฐ๊ธฐ๊ฐ€ ๋” ์ž˜ ํ™œ์šฉ๋˜๋Š” ๋“ฏ ํ•˜๋‹ค.

 

๋‹ค์Œ์€ ๋””์ฝ”๋”(Decoder)์ด๋‹ค. ์ €๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ์ •์ˆ˜๋ฅผ ๋น„ํŠธ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ฉด์„œ [์ •์ˆ˜ โžœ ๋น„ํŠธ] ๋กœ ์ธ์ฝ”๋”ฉ์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. ๋””์ฝ”๋”๋Š” ์ด๋ฅผ ๋ฐ˜๋Œ€๋กœ ์ฆ‰, [๋น„ํŠธ โžœ ์ •์ˆ˜] ๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.๋””์ฝ”๋”๋Š” ์ฃผ๋กœ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐ ์‘์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

๋””์ฝ”๋” ์Šคํ‚ค๋งคํ‹ฑ ๊ธฐํ˜ธ

 

์œ„์ฒ˜๋Ÿผ ์ž…๋ ฅ์ธ $S_i$๋ฅผ ์ถœ๋ ฅ์ธ $Y_i$๋“ค๋กœ ๋ฐ”๊พธ์–ด์ฃผ๊ฒŒ ๋œ๋‹ค.

 

์ด ๋””์ฝ”๋”๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํšŒ๋กœ๊ฐ€ ์žˆ๋‹ค. ๋ฐ”๋กœ ๋””๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ(Demultiplexer)์ด๋‹ค. ์ค„์—ฌ์„œ ๋””๋จน์Šค(Demux)๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ, ๋””๋จน์Šค๋Š” ์ž…๋ ฅ์„ ๋ช‡ ๊ฐ€์ง€ ์ถœ๋ ฅ ์ค‘ 'ํ•œ ๊ณณ'์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์ด ์ž…/์ถœ๋ ฅ 1:4 ๋””๋จน์Šค์˜ ํ•œ ์˜ˆ์‹œ์ด๋‹ค.

 

1:4 ๋””๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ

 

์œ„ ๊ทธ๋ฆผ์˜ ๋””๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ๋Š” ์ž…๋ ฅ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„ ๋˜ ๋‹ค๋ฅธ ์ž…๋ ฅ(์„ ํƒ) $S_0, S_1$์— ๋”ฐ๋ผ ๋„ค ๊ฐ€์ง€ ์ถœ๋ ฅ 0, 1, 2, 3 ์ค‘์— ํ•˜๋‚˜๋กœ ์ „๋‹ฌํ•œ๋‹ค.

 

๋‹ค์Œ์€ ๋””๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ์™€ ๋ฐ˜๋Œ€๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ(Mulitiplexer)๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ด๋ฅผ ์‹ค๋ ‰ํ„ฐ(Selector)๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ค„์—ฌ์„œ ๋จน์Šค(Mux)๋ผ๊ณ ๋„ ํ•œ๋‹ค. ๋จน์Šค๋Š” ์—ฌ๋Ÿฌ ์ž…๋ ฅ ์ค‘ ํ•œ ์ž…๋ ฅ์„ ์„ ํƒํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

 

4:1 ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ

 

์œ„ ๊ทธ๋ฆผ์˜ ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ๋Š” ์ž…๋ ฅ 0, 1, 2, 3 ์ค‘ ์„ ํƒ์ธ $S_0, S_1$์— ๋”ฐ๋ผ ํ•˜๋‚˜์˜ ์ž…๋ ฅ์„ ์„ ํƒํ•ด ์ถœ๋ ฅ์œผ๋กœ ์ „๋‹ฌํ•˜๊ฒŒ ๋œ๋‹ค. ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ๋Š” ์šฐ๋ฆฌ ์‹ค์ƒํ™œ์—์„œ ์ฃผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ† ์Šคํ„ฐ ์˜ค๋ธ์—๋Š” ๋‹ค์ด์–ผ์ด ์žˆ๋Š” ๋ˆˆ๊ธˆ์— ๊บผ์ง, ํ† ์ŠคํŠธ, ๋ฒ ์ดํฌ, ๋ธŒ๋กœ์ผ ์ด๋ผ๋Š” ๊ธฐํ˜ธ๊ฐ€ ๋“ค์–ด์žˆ๋Š”๋ฐ, ์ด ๋‹ค์ด์–ผ์€ 4๊ฐ€์ง€ ์„ ํƒ์ง€๊ฐ€ ์žˆ๋Š” ๋ฉ€๋ฆฌํ”Œ๋ ‰์„œ ์Šค์œ„์น˜์ด๋‹ค. ์ง„๋ฆฌํ‘œ๋กœ ํ‘œํ˜„ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

ํ† ์Šคํ„ฐ์˜ 4๊ฐ€์ง€ ์„ ํƒ์ง€ ๋…ผ๋ฆฌ ์ง„๋ฆฌํ‘œ


์ง€๊ธˆ๊นŒ์ง€ ์ˆซ์ž ๋Œ€์‹  ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ํ•˜๋“œ์›จ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ์ด์œ , ๊ทธ๋ฆฌ๊ณ  ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณต์žกํ•œ ๋””์ง€ํ„ธ ๋…ผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ๋“ค์„ ์‹œ๊ฐ„์˜ ํ๋ฆ„์—์— ๋”ฐ๋ผ ์‚ดํŽด๋ณด๊ธฐ๋„ ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ์กฐํ•ฉ ๋…ผ๋ฆฌ๋“ค์€ ์ž…๋ ฅ์— ๋”ฐ๋ผ ์ถœ๋ ฅ์ด ๋งค๋ฒˆ ๋ฐ”๋€Œ์–ด ๋ฒ„๋ฆฐ๋‹ค. ๊ทธ๋ž˜์„œ ์ž…๋ ฅ์— ๋”ฐ๋ผ ์ถœ๋ ฅ์ด ๋ฐ”๋€Œ๋Š” ์กฐํ•ฉ ๋…ผ๋ฆฌ๋Š” '๋ฌด์—‡์ธ๊ฐ€๋ฅผ ๊ธฐ์–ตํ•  ๋ฐฉ๋ฒ•'์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ž…๋ ฅ์ด ๋ฐ”๋€Œ๋”๋ผ๋„ ์ถœ๋ ฅ์„ '์–ผ๋ ค(frozen)' ๋ฒ„๋ ค์„œ ์ถœ๋ ฅ์ด ๋ฐ”๋€Œ์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์ฆ‰, ์‹œ๊ฐ„์ด ์ง€๋‚˜๋„ ์›ํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ˆœ์ฐจ ๋…ผ๋ฆฌ(Sequential Logic)์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ณด๋„๋ก ํ•˜์ž.

๋ฐ˜์‘ํ˜•