์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ: ์นœ์ˆ™ํ•œ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ณ„ ๋ฐฉํ–ฅ ๋ฐ ์ถ”์ 

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ๊ด€ํ•œ ๊ธฐ์‚ฌ์˜ ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„์—์„œ๋Š” ์ปดํ“จํ„ฐ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์†Œ๊ฐœ ํ˜•์‹, ์ฆ‰ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ€์žฅ ์ž์ฃผ ์ ‘ํ•˜๋Š” ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ์‹œ๊ณ„ ๊ธฐ์ค€์— ๋Œ€ํ•ด ๊ณ„์† ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. -๊ฐœ๋ฐœ์ž ์ง‘๋‹จ์—์„œ ๋” ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ณ„ ๋ชจ๋ธ ๋ฐ ์ถ”์ .

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ: ์นœ์ˆ™ํ•œ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ณ„ ๋ฐฉํ–ฅ ๋ฐ ์ถ”์ 

ะ’ ์ฒซ ๋ฒˆ์งธ ๋ถ€๋ถ„ ๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€์™€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ˆ˜์ค€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ ์ง€์‹์„ ๋ฐ”ํƒ•์œผ๋กœ ์ข€ ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜, ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋‚˜์ค‘์— ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ž‘์—… ๋ฐ ์‹œ๊ณ„๋ณ„ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜ ์—๋ฎฌ๋ ˆ์ด์…˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” "ํ˜„์žฅ์—์„œ ํ˜ผ์ž๋Š” ์ „์‚ฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค"

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

์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” BIOS ๋ฐ ๋ถ€ํŠธ๋กœ๋”๋ถ€ํ„ฐ OS ์ž์ฒด ๋ฐ ๋‹ค์–‘ํ•œ ํ•˜์œ„ ์‹œ์Šคํ…œ(์˜ˆ: ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ์Šคํƒ, ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ์‚ฌ์šฉ์ž ์ˆ˜์ค€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜)๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์„ ํฌํ•จํ•˜๋Š” ์™„์ „ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ํ”„๋กœ์„ธ์„œ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ, ๋””์Šคํฌ, ์ž…/์ถœ๋ ฅ ์žฅ์น˜(ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ๋””์Šคํ”Œ๋ ˆ์ด) ๋ฐ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ์นด๋“œ ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ์ปดํ“จํ„ฐ ์žฅ์น˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋ธ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ Intel์˜ x58 ์นฉ์…‹์˜ ๋ธ”๋ก ๋‹ค์ด์–ด๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์ด ์นฉ์…‹์˜ ์ „์ฒด ํ”Œ๋žซํผ ์ปดํ“จํ„ฐ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ๋ธ”๋ก ๋‹ค์ด์–ด๊ทธ๋žจ์— ์ž์„ธํžˆ ์„ค๋ช…๋˜์ง€ ์•Š์€ IOH(์ž…๋ ฅ/์ถœ๋ ฅ ํ—ˆ๋ธŒ) ๋ฐ ICH(์ž…๋ ฅ/์ถœ๋ ฅ ์ปจํŠธ๋กค๋Ÿฌ ํ—ˆ๋ธŒ) ๋‚ด๋ถ€ ์žฅ์น˜๋ฅผ ํฌํ•จํ•˜์—ฌ ๋‚˜์—ด๋œ ์žฅ์น˜ ๋Œ€๋ถ€๋ถ„์˜ ๊ตฌํ˜„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. . ์‹ค์Šต์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์šฐ๋ฆฌ๊ฐ€ ์‹คํ–‰ํ•  ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์žฅ์น˜๋Š” ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์žฅ์น˜์˜ ๋ชจ๋ธ์„ ๋งŒ๋“ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ: ์นœ์ˆ™ํ•œ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ณ„ ๋ฐฉํ–ฅ ๋ฐ ์ถ”์ 

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ํ”„๋กœ์„ธ์„œ ๋ช…๋ น ์ˆ˜์ค€(ISA, ์•„๋ž˜ ์ฐธ์กฐ)์—์„œ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๊ธฐ์‚ฌ). ์ด๋ฅผ ํ†ตํ•ด ๋น„๊ต์  ๋น ๋ฅด๊ณ  ์ €๋ ดํ•˜๊ฒŒ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ž์ฒด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ISA ๋ ˆ๋ฒจ์€ ์˜ˆ๋ฅผ ๋“ค์–ด ๋” ์ž์ฃผ ๋ณ€๊ฒฝ๋˜๋Š” API/ABI ๋ ˆ๋ฒจ๊ณผ ๋‹ฌ๋ฆฌ ๋‹ค์†Œ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ช…๋ น์–ด ์ˆ˜์ค€์—์„œ์˜ ๊ตฌํ˜„์„ ํ†ตํ•ด ์†Œ์œ„ ์ˆ˜์ •๋˜์ง€ ์•Š์€ ๋ฐ”์ด๋„ˆ๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์ด ์ด๋ฏธ ์ปดํŒŒ์ผ๋œ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝ ์—†์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์˜ ๋ณต์‚ฌ๋ณธ("๋คํ”„")์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ๋ชจ๋ธ์˜ ์ด๋ฏธ์ง€๋กœ ์ง€์ •ํ•˜๋ฉด ์งœ์ž”! โ€“ OS ๋ฐ ๊ธฐํƒ€ ํ”„๋กœ๊ทธ๋žจ์€ ์ถ”๊ฐ€ ์ž‘์—… ์—†์ด ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์„ฑ๋Šฅ

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ: ์นœ์ˆ™ํ•œ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ณ„ ๋ฐฉํ–ฅ ๋ฐ ์ถ”์ 

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

์—ฌ๊ธฐ์„œ๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์„ฑ๋Šฅ์— ๊ด€ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์ ์ ˆํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ IPS(์ดˆ๋‹น ๋ช…๋ น ์ˆ˜), ๋ณด๋‹ค ์ •ํ™•ํ•˜๊ฒŒ๋Š” MIPS(๋ฐฑ๋งŒ IPS), ์ฆ‰ XNUMX์ดˆ์— ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์„œ ๋ช…๋ น ์ˆ˜๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์†๋„๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ž์ฒด๊ฐ€ ์‹คํ–‰๋˜๋Š” ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›๋ž˜ ์‹œ์Šคํ…œ๊ณผ ๋น„๊ตํ•˜์—ฌ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ "๋Š๋ฆผ"์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ๋” ์ •ํ™•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

QEMU, VirtualBox ๋˜๋Š” VmWare Workstation๊ณผ ๊ฐ™์ด ์‹œ์ค‘์— ๋‚˜์™€ ์žˆ๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์ž‘์—…์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ˆˆ์— ๋„์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋กœ์„ธ์„œ, ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ณ€ํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ๊ธฐํƒ€ ํฅ๋ฏธ๋กœ์šด ๊ธฐ๋Šฅ์— ๊ตฌํ˜„๋œ ํŠน์ˆ˜ ๊ฐ€์ƒํ™” ๊ธฐ๋Šฅ ๋•๋ถ„์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋‘ ๋ณ„๋„์˜ ๊ธฐ์‚ฌ์— ๋Œ€ํ•œ ์ฃผ์ œ์ด์ง€๋งŒ ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ๊ฐ€์ƒํ™”๋Š” ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๋ช…๋ น์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜์ง€ ์•Š๊ณ  ์‹คํ–‰์„ ์œ„ํ•ด ์‹ค์ œ ํ”„๋กœ์„ธ์„œ์— ์ง์ ‘ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ตœ์‹  ํ”„๋กœ์„ธ์„œ์˜ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ํ”„๋กœ์„ธ์„œ๋Š” ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ณ€ํ™˜์€ ๊ฒŒ์ŠคํŠธ ๊ธฐ๊ณ„ ์ฝ”๋“œ๋ฅผ ํ˜ธ์ŠคํŠธ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•œ ํ›„ ์‹ค์ œ ํ”„๋กœ์„ธ์„œ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ 5~10๋ฐฐ๋กœ ์•ฝ๊ฐ„๋งŒ ๋Š๋ ค์ง€๊ณ  ์‹ค์ œ ์‹œ์Šคํ…œ๊ณผ ๋™์ผํ•œ ์†๋„๋กœ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋งŽ์€ ์š”์ธ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€๋งŒ. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ˆ˜์‹ญ ๊ฐœ์˜ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์†๋„๋Š” ์ฆ‰์‹œ ์ˆ˜์‹ญ ๋ฐฐ๋งŒํผ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์ตœ์‹  ๋ฒ„์ „์˜ Simics์™€ ๊ฐ™์€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ ํ˜ธ์ŠคํŠธ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง€์›ํ•˜๊ณ  ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ์ฝ”์–ด๋ฅผ ์‹ค์ œ ํ”„๋กœ์„ธ์„œ์˜ ์ฝ”์–ด์— ํšจ๊ณผ์ ์œผ๋กœ ๋ณ‘๋ ฌํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ ์•„ํ‚คํ…์ฒ˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์†๋„์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์—†์ด ์ผ๋ฐ˜ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์•ฝ 1000-10000๋ฐฐ ๋Š๋ฆฐ ์ˆ˜์‹ญ ๋ฐฐ ์ •๋„ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋…ผ๋ฆฌ์  ์š”์†Œ ์ˆ˜์ค€์˜ ๊ตฌํ˜„์€ ๋ช‡ ๋ฐฐ๋‚˜ ๋Š๋ ค์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ์ˆ˜์ค€์—์„œ๋Š” FPGA๋ฅผ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ๊ทธ๋ž˜ํ”„๋Š” ๋ชจ๋ธ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์†๋„์˜ ๋Œ€๋žต์ ์ธ ์˜์กด์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ: ์นœ์ˆ™ํ•œ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ณ„ ๋ฐฉํ–ฅ ๋ฐ ์ถ”์ 

๋น„ํŠธ๋ณ„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

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

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

์•„๋ž˜ ๊ทธ๋ฆผ์€ ํ”„๋กœ์„ธ์„œ์˜ ์ฃผ์š” ๋ธ”๋ก์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์•Œ ํ•„์š”๋Š” ์—†์œผ๋ฉฐ ๋งˆ์ดํฌ๋กœ ์•„ํ‚คํ…์ฒ˜ ๊ตฌํ˜„์˜ ๋ณต์žก์„ฑ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ: ์นœ์ˆ™ํ•œ ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ์•Œ ์ˆ˜ ์—†๋Š” ์‹œ๊ณ„ ๋ฐฉํ–ฅ ๋ฐ ์ถ”์ 

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

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

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

์ถ”์  ๊ธฐ๋ฐ˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

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

๋‹ค์Œ ๋‹จ๊ณ„๋Š” ์‹œ๊ณ„๋ณ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ํŠธ๋ ˆ์ด์Šค๋ฅผ ์ฝ๊ณ  ๊ฑฐ๊ธฐ์— ๊ธฐ๋ก๋œ ๋ชจ๋“  ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ ํŠธ๋ ˆ์ด์Šค๋ฅผ "์žฌ์ƒ"ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์—๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ด ๋ถ€๋ถ„์˜ ์‹คํ–‰ ์‹œ๊ฐ„๊ณผ ์ด ํ”„๋กœ์„ธ์Šค์˜ ๋‹ค์–‘ํ•œ ํŠน์„ฑ(์˜ˆ: ์บ์‹œ ์ ์ค‘๋ฅ )์„ ์–ป์Šต๋‹ˆ๋‹ค.

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

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

๋”ฐ๋ผ์„œ ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์ „์ฒด ํ”Œ๋žซํผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด๊ณ  ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ ๊ตฌํ˜„ ์†๋„, ํด๋ก๋ณ„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์ถ”์ ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธฐ์‚ฌ์—์„œ๋Š” ๊ฐœ์ธ์ ์ธ ๋ชฉ์ ๊ณผ ๋Œ€๊ธฐ์—…์˜ ๊ฐœ๋ฐœ ๊ด€์ ์—์„œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€