ํ๋ํ ํ๋ก์ ํธ๋ ์ข ์ข ํ๋์จ์ด ํ์ฅ์ฑ์ด๋ ์ฝ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ด์ ์ ๋ง์ถ์ง๋ง, ๊ฐ์ฅ ์ง์์ ์ธ ์ฑ๋ฅ ์ ํด ์์ธ ์ค ํ๋๋ ์ฝ๋ ๊ตฌ์กฐ ์์ฒด, ์ฆ ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ๋๋ค. ๋ชจ๋ ๋ฃจํ, ์กฐ๊ฑด๋ฌธ, ๋ถ๊ธฐ๋ฌธ์ ํ๋ก๊ทธ๋จ ์คํ ํจ์จ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ ์ด ํ๋ฆ์ด ์ง๋์น๊ฒ ๋ณต์กํด์ง๋ฉด ๋ฐํ์ ์ฑ๋ฅ์ด ๋ฏธ๋ฌํ์ง๋ง ์ธก์ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ์ ํ๋ฉ๋๋ค. ์คํ ๊ฒฝ๋ก๋ ์์ธก ๋ถ๊ฐ๋ฅํด์ง๊ณ , ์ต์ ํ ํ๋ก๊ทธ๋จ์ ์ฝ๋๋ฅผ ๊ฐ์ํํ์ง ๋ชปํ๋ฉฐ, ๋ช ํํ ์ค๋ช ์์ด ๋ฆฌ์์ค ์ฌ์ฉ๋์ด ๊ธ์ฆํฉ๋๋ค. ๋๊ท๋ชจ ๋ ๊ฑฐ์ ์์คํ ์ ๊ด๋ฆฌํ๋ ๊ธฐ์ ์ ๊ฒฝ์ฐ, ์ด๋ฌํ ๊ตฌ์กฐ์ ๋นํจ์จ์ฑ์ CPU ๋น์ฉ, ์ง์ฐ ์๊ฐ, ์ ์ง ๊ด๋ฆฌ ์ค๋ฒํค๋ ์ฆ๊ฐ๋ก ์ง๊ฒฐ๋ฉ๋๋ค.
๋ ๊ฑฐ์ ์์คํ , ํนํ COBOL, RPG, PL/I ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์ด ํ๋ฆ์ ์ฑ๋ฅ๋ณด๋ค๋ ๊ฐ๋ ์ฑ์ ์ต์ ํ๋ ์ ์ฐจ์ ๋ ผ๋ฆฌ๋ฅผ ์ค์ฌ์ผ๋ก ์ค๊ณ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์คํ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ์กฐ๊ฑด๋ถ ์ฝ๋ ๊ณ์ธต์ด ๋์ ๋์ด ์คํ์ ์์ธกํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋๋ ์ค์ฒฉ๋ ๊ฒฝ๋ก๊ฐ ์์ฑ๋์์ต๋๋ค. ๊ฒฐ์ ์ง์ ์ด ์ถ๊ฐ๋ ๋๋ง๋ค ๋ถ๊ธฐ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ์ฌ ์ ์ฌ์ ์ธ ๋ฐํ์ ์ํ ์๊ฐ ์ฆ๊ฐํฉ๋๋ค. ํ๋ํ ํ์ด ์ด๋ฌํ ์์คํ ์ ๋ฆฌํฉํ ๋งํ๊ฑฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ํ๋ซํผ ๋ณ๊ฒฝ ๋๋ฌธ์ด ์๋๋ผ ์ฝ๋ ์์ฒด์ ๋ด์ฌ๋ ๋ณต์ก์ฑ ๋๋ฌธ์ ๋๋ค. COBOL์์ CPU ๋ณ๋ชฉ ํ์ ํผํ๊ธฐ ๋ ผ๋ฆฌ์ ํ๋ฆ์ด ๊ตฌ์กฐํ๋์ง ์์์ ๋ ๋ฃจํ ๋นํจ์จ์ฑ์ด ์ด๋ป๊ฒ ์ปค์ง๋์ง ๊ฐ์กฐํฉ๋๋ค.
์ ๋ฐํ๊ฒ ํ๋ํ
Smart TS XL์ ์ฌ์ฉํ๋ฉด ๊ธฐ์ ์ ์ถ์ธก์ ๋ฐ์ดํฐ ์ค์ฌ์ ํ๋ํ๋ก ๋์ฒดํ ์ ์์ต๋๋ค.
์ง๊ธ ํ์์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ๋ ๊ฑฐ์ ํ๊ฒฝ์๋ง ์ํฅ์ ๋ฏธ์น๋ ๊ฒ์ด ์๋๋๋ค. ์ต์ ์ธ์ด์ ์ํคํ ์ฒ๋ ์กฐ๊ฑด๋ฌธ, ์์ธ ๋๋ ๋น๋๊ธฐ ํธ์ถ์ด ๋ฌดํ๋๋ก ์ฆ๊ฐํ ๋ ์ ์ฌํ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ฒฝํํฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ๋๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํฌํ๋ก ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๋ถ์ฐ ์์คํ ์ ๋ ๋์ ์ถ์ํ ์์ค์์ ์ ์ด ํ๋ฆ์ ํ์ฐ์ ์ฌํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ํคํ ์ฒ๋ ๋น์ฆ๋์ค ๊ท์น์ด ์ฌ๋ฌ ์๋น์ค์ ๋ถ์ฐ๋จ์ ๋ฐ๋ผ ๋ณต์ก์ฑ์ ์ฆํญ์ํต๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ๊ฐํธ ์ ๋ต๊ฐ์์ฑ์ด ์๋ ๋ถ์ฐ ๋ ผ๋ฆฌ๋ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ ์์ธก ๋ถ๊ฐ๋ฅ์ฑ์ ์ด๋ํฉ๋๋ค.
๋ฐ๋ผ์ ํ๋ํ๋ ํ๊ฒฝ์์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ค๋ฉด ์ ์ด ํ๋ฆ ๊ตฌ์กฐ์ ๋ํ ๊ฐ์์ฑ์ด ํ์ํฉ๋๋ค. ์ ์ ๋ฐ ๋์ ๋ถ์ ๋๊ตฌ๋ ์คํ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๊ณ , ์์ฌ ๊ฒฐ์ ๋ฐ๋๋ฅผ ์ธก์ ํ๊ณ , ์ด์ ์ ์ ๋ฐํ์ ๋ณต์ก์ฑ์ ์ ๋ํํ ์ ์๋ ์๋จ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ข ์์ฑ์ ๋งคํํ๋ฉด ํ๋ํ๊ฐ ๋ฐ์ํ ํ๋์์ ์ ์ ์ ์ค๊ณ๋ก ์ ํ๋ฉ๋๋ค. ์ ์ด ํ๋ฆ ๊ฐ์์ฑ์ ํ๋ํ๊ฐ ๋น์ฆ๋์ค ๋ชฉํ์ ๋ถํฉํ๋ ์์ธก ๊ฐ๋ฅํ๊ณ ๊ณ ์ฑ๋ฅ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์์ ๋ ผ์๋ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ ํ๋ซํผ ํ๋ํ ๋์ผํ ์์น์ ๊ฐ์กฐํฉ๋๋ค. ์ฆ, ํ๋ํ์ ์ฑ๊ณต์ ๊ธฐ์ ํ์ ๋งํผ์ด๋ ๊ตฌ์กฐ์ ํต์ฐฐ๋ ฅ์ ๋ฌ๋ ค ์๋ค๋ ๊ฒ์ ๋๋ค.
ํ๋ ๋ฐ ๋ ๊ฑฐ์ ์์คํ ์ ์ ์ด ํ๋ฆ
์ ์ด ํ๋ฆ์ ํ๋ก๊ทธ๋จ ๋ช ๋ น์ด๊ฐ ์คํ๋๋ ๋ ผ๋ฆฌ์ ์์๋ฅผ ์ ์ํฉ๋๋ค. ๊ธฐ์กด ํ๊ฒฝ๊ณผ ์ต์ ํ๊ฒฝ ๋ชจ๋์์ ์ด ๊ตฌ์กฐ๋ ์์คํ ์ ๋ฆฌ์์ค ์๋น ํจ์จ, ๋ค์ํ ๋ถํ ์ํฉ์์ ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ ์ ์ง, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ์ผ๋ง๋ ์ฝ๊ฒ ์ถ๋ก ํ ์ ์๋์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์์ญ ๋ ๊ฐ์ ์งํ๋ฅผ ๊ฑฐ์น๋ฉด์ ์ ์ด ํ๋ฆ์ ๋ชจ๋๋ฆฌ์ ์์ฐจ ๋ ผ๋ฆฌ์์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ๋ฐ ๋ถ์ฐ ์ํคํ ์ฒ๋ก ์ ํ๋์์ต๋๋ค. ํ์ง๋ง ๋์ผํ ๊ทผ๋ณธ์ ์ธ ๊ณผ์ ๊ฐ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค. ์ ์ด ํ๋ฆ์ด ๋๋ฌด ๋ณต์กํด์ง๋ฉด ๋ฐํ์ ํจ์จ์ฑ์ด ์ ํ๋ฉ๋๋ค.
ํ๋ํ ์์ ์ ์ด๋ฌํ ์จ๊ฒจ์ง ์ฑ๋ฅ ์ธก๋ฉด์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ชฉํ๋ ๋จ์ํ ๋ง์ด๊ทธ๋ ์ด์ ์ด๋ ์ฌ์ปดํ์ผ์ด ์๋๋ผ, ๋ถ๊ธฐ ๊ฒฐ์ , ์ค์ฒฉ๋ ๋ฐ๋ณต, ๊ทธ๋ฆฌ๊ณ ๋น์ ํ ๋ก์ง์ด ๋ฐํ์ ๋์๊ณผ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ์ดํดํ๋ ๊ฒ์ ๋๋ค. ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ํจํด์ ํ์ ํ๋ฉด ํ๋ํ ํ์ ๋ฆฌํฉํ ๋ง์ ์ฐ์ ์์๋ฅผ ์ ํ๊ณ , ์ ์ง ๊ด๋ฆฌ ํธ์์ฑ์ ๊ฐ์ ํ๋ฉฐ, ์ ๋ฐ์ ์ธ ์ฒ๋ฆฌ๋์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๊ตฌ๋ฌธ์ ๋์ด์ ์ ์ด ํ๋ฆ ์ ์ - ๋ ผ๋ฆฌ์ ๊ฒฝ๋ก ๋ฐ ๊ตฌ์กฐ์ ๊ฒฝ๋ก
์ ์ด ํ๋ฆ์ ๊ตฌ๋ฌธ์ ๋์ด ํ๋ก๊ทธ๋จ์ด ์คํ ์ค์ ์ทจํ ์ ์๋ ๋ ผ๋ฆฌ์ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ ๋๋ค. ๊ฐ ์กฐ๊ฑด, ๋ฐ๋ณต ๋๋ ์ ํ๋ ๋ฐ์ดํฐ์ ์ ์ด ์ ํธ๊ฐ ์ด๋ํ๋ ์ถ๊ฐ ๊ฒฝ๋ก๋ฅผ ์ ์ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ๋ก๋ ํ๋ก๊ทธ๋จ ๋ฐํ์ ๋์์ ๋ณต์ก์ฑ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ ์์น์ ์ด๋ฌํ ๋ณต์ก์ฑ์ ์ ํํ๊ธฐ ์ํด ๊ณ ์๋์์ง๋ง, ๋ ๊ฑฐ์ ์์คํ ์ ์ข ์ข ์ด๋ฌํ ๋ณด์ฅ์ ๊นจ๋ ๋น๊ตฌ์กฐ์ ์ ํ๋ ์ค๋ณต๋ ๋ ผ๋ฆฌ๋ฅผ ๋ณด์ ๋๋ค.
์ ์ด ํ๋ฆ์ ์ดํดํ๋ ค๋ฉด ๋ชจ๋๊ณผ ํ๋ก์์ ๊ฐ์ ์ ์ด ์ ๋ฌ ๋ฐฉ์์ ์๊ฐํํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, COBOL์ PERFORM-THRU ๋ฌธ์ด๋ ์ด์ C ์ฝ๋์ GOTO ํจํด์ ๋น์ ํ ์คํ์ ์ ๋ฐํ์ฌ ๋ถ์์ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค. ๋ค์์์ ์ค๋ช ํ๋ ์๊ฐํ ์ ๊ทผ ๋ฐฉ์์ ์ฝ๋ ์๊ฐํ ๋งคํ ๋ก์ง์ด ์๋์น ์์ ์ข ์์ฑ์ ์ด๋ป๊ฒ ๋๋ฌ๋ด๋์ง ๋ณด์ฌ์ค๋๋ค. ๊ฐ๋ณ ๋ผ์ธ์ด ์๋ ๊ตฌ์กฐ์ ํ๋ฆ์ ๋ถ์ํจ์ผ๋ก์จ ํ๋ํ ํ์ ๋ถํ์ํ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ฑ๋ฅ ํซ์คํ์ ๋ํ ํต์ฐฐ๋ ฅ์ ํ๋ณดํ๊ณ , ์ด๋ฅผ ํตํด ๋์ฑ ์ ํํ ์ฑ๋ฅ ํ๋ ๋ฐ ๋ฆฌํฉํ ๋ง ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
์ํ ๋ณต์ก๋์ ๋ฐํ์์ ๋ํ ์ค์ ์ํฅ
์ํ ๋ณต์ก๋๋ ํ๋ก๊ทธ๋จ์ ์กด์ฌํ๋ ๋ ๋ฆฝ์ ์ธ ๊ฒฝ๋ก์ ์๋ฅผ ์ ๋์ ์ผ๋ก ์ธก์ ํ๋ ์งํ์ ๋๋ค. ๋ถ๊ธฐ, ์กฐ๊ฑด๋ฌธ ๋๋ ๋ฃจํ๊ฐ ์ถ๊ฐ๋ ๋๋ง๋ค ์ด ์ซ์๊ฐ ์ฆ๊ฐํ์ฌ ๋ฐํ์ ์ ์ฝ๋ ํ ์คํธ๊ฐ ์ด๋ ค์์ง๊ณ ์์ธก ๊ฐ๋ฅ์ฑ์ด ๋จ์ด์ง๋๋ค. ์๋๋ ์ ์ง ๊ด๋ฆฌ ์ฉ์ด์ฑ์ ์ธก์ ํ๊ธฐ ์ํด ์ค๊ณ๋์์ง๋ง, ๋๊ท๋ชจ ์์คํ ์ ์ฑ๋ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋์ ์ํ ๋ณต์ก๋๋ ์ข ์ข ์ค๋ณต๋ ์กฐ๊ฑด ๊ฒ์ฌ, ๋ฐ๋ณต์ ์ธ ๊ณ์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๋ก์ธ์์ ๋ถ๋ด์ ์ฃผ๋ ๋นํจ์จ์ ์ธ ๋ถ๊ธฐ์ ๊ด๋ จ์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด COBOL์์๋ ์ค์ฒฉ๋ IF ๋ฌธ์ด๋ ๋ณตํฉ ์กฐ๊ฑด ๋ธ๋ก์ผ๋ก ์ธํด ์คํ ๊ฒฝ๋ก๊ฐ ํฌ๊ฒ ๋์ด๋ ์ ์์ต๋๋ค. ํ๋ ์ธ์ด๋ ์ฌ๊ท ๋ ผ๋ฆฌ๋ ๊ณผ๋ํ๊ฒ ๋งค๊ฐ๋ณ์ํ๋ ํจ์๋ก ์ธํด ์ ์ฌํ ๋ฌธ์ ์ ์ง๋ฉดํฉ๋๋ค. ์ํ ๋ณต์ก๋๋ฅผ ์๋ณํ๊ณ ์ค์ด๋ ๋ฐฉ๋ฒ๋ณต์ก์ฑ์ ์ ์ดํ๋ฉด ๋ฐํ์ ์์ ์ฑ๊ณผ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง๊ฐ ๋ชจ๋ ํฅ์๋ฉ๋๋ค. ๋ณต์ก์ฑ์ ๋ฎ์ถ๋ฉด CPU ๊ฒฐ์ ์ค๋ฒํค๋์ ์บ์ ๋ฏธ์ค ํ๋ฅ ์ด ์ค์ด๋ญ๋๋ค. ํ๋ํ ์ ์ ์ํ ๋ณต์ก๋๋ฅผ ์ธก์ ํ๋ฉด ํ์ ์ด๋ค ๊ตฌ์ฑ ์์๊ฐ ๋ถ์์ ํ ์ฑ๋ฅ์ ๋ณด์ผ์ง ์์ธกํ๊ณ ๋ฆฌํฉํ ๋ง ์ฐ์ ์์๋ฅผ ์ ํ ์ ์์ต๋๋ค.
ํ๋ํ ํ๋ก์ ํธ๊ฐ ์จ๊ฒจ์ง ์ ์ด ์ข ์์ฑ์ ๋ ธ์ถํ๋ ๋ฐฉ์
ํ๋ํ ๊ณผ์ ์์ ์ด์ ์๋ ์ ๋ณตํด ์์๊ฑฐ๋ ๊ฐ๊ณผ๋์๋ ์ข ์์ฑ์ด ๋ฆฌํฉํ ๋ง, ํ๋ซํผ ๋ณ๊ฒฝ ๋๋ ์ฝ๋ ์ค์บ๋์ ํตํด ์ข ์ข ํ๋ฉดํ๋ฉ๋๋ค. ์ด๋ฌํ ์ข ์์ฑ์ ๋ช ์์ ์ผ๋ก ๋ฌธ์ํ๋์ง ์์ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ ์ด ์ํธ ์์ฉ์ ๋ํ๋ ๋๋ค. ์์คํ ์ด ์๋น์ค๋ API๋ก ๋ถํด๋๋ฉด ๊ธฐ์กด ์ ์ด ๋งํฌ๊ฐ ๋ถ์ฐ ์ค์ผ์คํธ๋ ์ด์ ์ผ๋ก ๋ค์ ๋ํ๋๋ฉฐ, ๋๋ก๋ ์ถ๊ฐ์ ์ธ ์ง์ฐ ์๊ฐ์ด๋ ๋๊ธฐํ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด๋ฌํ ์จ๊ฒจ์ง ์ข ์์ฑ์ ๋ฐ๊ฒฌํ๋ ๊ฒ์ ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ์ ๋ฌ์ฑํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ข ์์ฑ ๋งคํ์ ๋ํ ํต์ฐฐ๋ ฅ์ ๊ทธ๊ฒ์ ๋ง์คํฐํ๊ธฐ ์ํด ์ง๋๋ฅผ ๋ง๋์ธ์ ์ ์ด ๊ด๊ณ ์๊ฐํ๊ฐ ์์คํ ๋์์ ์ด๋ป๊ฒ ๋ช ํํ๊ฒ ํ๋์ง ๋ณด์ฌ์ค๋๋ค. ํ๋ํ ๋ถ์์ ๋ํ ์ธ์์ ์ ์ฉํ๋ฉด ์๋ฌต์ ์ข ์์ฑ์ด ๊ฐ์ง๋์ง ์์ ๋ถ๋ถ์ด ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ผ๋จ ์ข ์์ฑ์ด ํ์ธ๋๋ฉด ํ์ ์ต์ ํ, ํตํฉ ๋๋ ๊ฒฉ๋ฆฌ๊ฐ ํ์ํ ๊ฒฝ๋ก๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ๋ณํ ์ ์ ์ ์ด ํ๋ฆ ๊ตฌ์กฐ๋ฅผ ํ์ ํจ์ผ๋ก์จ ํ๋ํ ํ์ ๋ ํฐ ๊ท๋ชจ์ ์ํคํ ์ฒ์์ ๋นํจ์จ์ฑ์ด ์ฌ๋ฐํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
COBOL, Java ๋ฐ C#์์ ๊ตฌ์กฐํ๋ ํ๋ฆ๊ณผ ๊ตฌ์กฐํ๋์ง ์์ ํ๋ฆ ๋น๊ต
๊ตฌ์กฐ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฃจํ, ์กฐ๊ฑด๋ฌธ, ํจ์ ํธ์ถ๊ณผ ๊ฐ์ ์์ธก ๊ฐ๋ฅํ ์ ์ด ํจํด์ ์ ์ฉํฉ๋๋ค. ๋ฐ๋ฉด, ๋น๊ตฌ์กฐ์ ํ๋ฆ์ ์์์ ์ธ ์ ํ, ์ค๋ณต๋ ํ๋ก์์ , ๋๋ ์ ์ ์์ธก ๊ฐ๋ฅ์ฑ์ ๋ฌด์ํ๋ ๋์ ์ผ๋ก ํธ์ถ๋๋ ๋ฃจํด์์ ๋ฐ์ํฉ๋๋ค. ๊ธฐ์กด COBOL ์์คํ ์ ์ข ์ข ์ด ๋ ๊ฐ์ง๋ฅผ ๊ฒฐํฉํ์ฌ ์ ์ง ๊ด๋ฆฌ๋ ์ต์ ํ๊ฐ ์ด๋ ค์ด ํ์ด๋ธ๋ฆฌ๋ ํ๋ฆ์ ์์ฑํฉ๋๋ค. Java๋ C#๊ณผ ๊ฐ์ ์ต์ ์ธ์ด๋ ๋ ์๊ฒฉํ ํ๋ฆ ๊ท์น์ ์ ์ฉํ์ง๋ง, ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋น๋๊ธฐ ์์ ์ ์ฌ์ ํ โโ์ฑ๋ฅ ๋ถํ์ค์ฑ์ ์ผ๊ธฐํ ์ ์์ต๋๋ค.
๋น๊ตฌ์กฐ์ ์ ์ด ํ๋ฆ์ ๋ฐํ์์ ๊ด๋ฆฌํด์ผ ํ๋ ์ํ์ ์๋ฅผ ์ฆ๊ฐ์ํต๋๋ค. ์ ์ด๋์ง ์๋ ๋ชจ๋ ๋ถ๊ธฐ๋ ์ ์ฌ์ ์ธ ์ฌ์ง์ ์ง์ ์ ์ถ๊ฐํ์ฌ ์ปดํ์ผ๋ฌ ์ต์ ํ๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ค๊ณ ์คํ ์ค๋ฒํค๋๋ฅผ ์ฆ๊ฐ์ํต๋๋ค. ๋ถ์ฐ ์์คํ ์ ์ ์ ์ฝ๋ ๋ถ์์ผ๊ด๋ ํ๋ฆ ๊ตฌ์กฐ๋ ๋ถํ ์ํฉ์์ ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ์ ๋ฌ์ฑํ๋ ๋ฐ ์ค์ํฉ๋๋ค. ๊ตฌ์กฐํ๋ ํจ๋ฌ๋ค์๊ณผ ๊ตฌ์กฐํ๋์ง ์์ ํจ๋ฌ๋ค์์ ๋น๊ตํจ์ผ๋ก์จ ํ๋ํ ํ์ ๋ ๊ฑฐ์ ๋ก์ง์ ๋ถ์ฐ ๋ฐฐํฌ์ ์ ํฉํ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ๊ณ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ์ฝ๋ ์ํคํ ์ฒ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์ฑ๋ฅ ํฅ์์ ์ํ ๋ณต์ก์ฑ
์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ๋ชจ๋ ์ถ๊ฐ ๊ฒฝ๋ก๊ฐ ๊ณ์ฐ ๋ถํ์ค์ฑ์ ์ผ๊ธฐํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ ๋น์ฉ์ ์ฆ๊ฐ์ํต๋๋ค. ์์คํ ์ด ๊ฒฐ์ ์ ๋๋ฌํ๊ธฐ ์ ์ ์ฌ๋ฌ ์กฐ๊ฑด์ ํ๊ฐํ๊ฑฐ๋ ์ค์ฒฉ๋ ๋ก์ง์ ํ์ํด์ผ ํ๋ ๊ฒฝ์ฐ, ๋ ๋ง์ CPU ์ฌ์ดํด์ ์๋ชจํ๊ณ ๋ฉ๋ชจ๋ฆฌ ๋ถ๋ด์ด ์ฆ๊ฐํฉ๋๋ค. ๋ก์ง์ด ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ ์ฐจ์ ๋ถ๊ธฐ๋ฅผ ์ฝ์ด๋งค๋ ๊ธฐ์กด ์์คํ ์์๋ ์ด๋ฌํ ์ํฅ์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํฉ๋๋ค. ์ค์ฒฉ๋ ๊ฐ ๊ตฌ์กฐ๋ ์คํ ๊ฒฝ๋ก๋ฅผ ์ฆ๊ฐ์์ผ ์์ธก ๋ถ๊ฐ๋ฅํ ์ง์ฐ ์๊ฐ๊ณผ ์ฒ๋ฆฌ๋ ๋ณ๋์ ์ด๋ํ ์ ์์ต๋๋ค.
๋ณต์ก์ฑ์ ๋ฐฐ์น ๋ฐ ๋ํํ ์ํฌ๋ก๋ ๋ชจ๋์์ ์ฑ๋ฅ ํฅ์ ์์ธ์ผ๋ก ์์ฉํฉ๋๋ค. ๋ฐฐ์น ํ๋ก์ธ์ค๋ ์คํ ์๊ฐ์ด ๊ธธ์ด์ง๋ ๋ฐ๋ฉด, ๋ํํ ์์คํ ์ ์๋ต ์๊ฐ์ด ์ผ์ ํ์ง ์์ต๋๋ค. ์ต์ ์ํคํ ์ฒ๋ ๋ถ์ฐ ์ ์ด ํ๋ฆ์ผ๋ก ์ธํด ์๋น์ค ์ ๋ฐ์ ์ง์ฐ ์๊ฐ์ด ํ์ฅ๋จ์ ๋ฐ๋ผ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๋์ฑ ์ฌํ์ํต๋๋ค. ๋ฐ๋ผ์ ๋ณต์ก์ฑ์ ์ค์ด๋ ๊ฒ์ ์ฝ๋ ํ์ง ๋ชฉํ์ผ ๋ฟ๋ง ์๋๋ผ ๋ฐํ์ ๊ฒฐ์ ์ฑ๊ณผ ํ์ฅ์ฑ์ ํฅ์์ํค๋ ์ธก์ ๊ฐ๋ฅํ ์ต์ ํ ์ ๋ต์ ๋๋ค.
์คํ ์ค ์ง์ ๋ฐ๋ ๋ฐ ํ์ดํ๋ผ์ธ ์ค๋จ
๋ถ๊ธฐ ๋ฐ๋๋ ํ๋ก๊ทธ๋จ์ด ์คํ ์ค์ ์กฐ๊ฑด๋ถ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋น๋๋ฅผ ๋ํ๋ ๋๋ค. ์ต์ ํ๋ก์ธ์๋ ์ถ์ธก ์คํ(speculative execution)์ ์์กดํ๊ธฐ ๋๋ฌธ์ ๊ฐ ์กฐ๊ฑด๋ถ ๋ถ๊ธฐ๋ ์ ์ฌ์ ์ธ CPU ํ์ดํ๋ผ์ธ ์ง์ฐ์ ์ผ๊ธฐํฉ๋๋ค. ๋ถ๊ธฐ์ ๊ฒฐ๊ณผ๊ฐ ์๋ชป ์์ธก๋๋ฉด ํ์ดํ๋ผ์ธ์ ํ๋ฌ์ํ๊ณ ์ฌ์์ํด์ผ ํ๋ฏ๋ก ์ฌ์ดํด์ด ๋ญ๋น๋ฉ๋๋ค. ์ค์ฒฉ์ด ์ฌํ๊ฑฐ๋ ์กฐ๊ฑด์ด ๋ง์ ์ฝ๋์์๋ ์ด๋ฌํ ๋์์ผ๋ก ์ธํด ์ฑ๋ฅ์ด ํฌ๊ฒ ์ ํ๋ฉ๋๋ค.
๋ ๊ฑฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ณต์ ์ธ ๊ฒ์ฆ ๋ก์ง์ด๋ ์กฐ๊ฑด๋ถ ์์ธ ์ฒ๋ฆฌ๋ก ์ธํด ๊ณผ๋ํ ๋ถ๊ธฐ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ๋ํ ๊ณผ์ ์์ ์ด๋ฌํ ๊ณ ๋ฐ๋ ๋ถ๊ธฐ ์น์ ์ ํ์ ํ๋ฉด ์ต์ ํ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. COBOL์์ CPU ๋ณ๋ชฉ ํ์ ํผํ๊ธฐ๋ถ๊ธฐ ๊ตฌ์กฐ๋ฅผ ๋จ์ํํ๋ฉด ๋ช ๋ น์ด ์์ธก ๊ฐ๋ฅ์ฑ๊ณผ ์บ์ ํ์ฉ๋๊ฐ ํฅ์๋ฉ๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ค๋ณต ์กฐ๊ฑด ๋ธ๋ก์ ๊ฐ์งํ๊ณ ๋ถ๊ธฐ ๋ฐ๋๋ฅผ ์ ๋ํํ์ฌ ์ ์ด ๊ตฌ์กฐ์ ์คํ ๋น์ฉ์ ์ฐ๊ฒฐํ๋ ์ค์ง์ ์ธ ์งํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์์ฌ๊ฒฐ์ ์ฌ๋๋ฅผ ์ค์ด๊ธฐ ์ํด ๋ก์ง์ ์ฌ๊ตฌ์ฑํจ์ผ๋ก์จ ๊ธฐ์ ์ ๋์ฑ ์ํํ ํ์ดํ๋ผ์ธ ํ๋ฆ๊ณผ ํ๋ซํผ ์ ๋ฐ์ ๊ฑธ์ณ ๋์ฑ ์ผ๊ด๋ ๋ฐํ์ ์ฑ๋ฅ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
๋ ๊ฑฐ์ ์์คํ ์ ๋ฃจํ ์ค์ฒฉ ๋ฐ ๋ฐ๋ณต ์ค๋ฒํค๋
๋ฃจํ ์ค์ฒฉ์ ๋ ผ๋ฆฌ ๊ณ์ธต ๊ฐ์ ๋ฐ๋ณต์ ์ธ ์ข ์์ฑ์ ์์ฑํ์ฌ ์ ์ด ๋ณต์ก์ฑ์ ์ฆํญ์ํต๋๋ค. ์ค์ฒฉ๋ ๊ฐ ๋ฃจํ๋ ์ด ๋ฐ๋ณต ํ์๋ฅผ ์ฆ๊ฐ์์ผ ๋ชจ๋ ๋จ๊ณ์์ ์คํ ์๊ฐ์ ์ฆ๊ฐ์ํต๋๋ค. COBOL, PL/I ๋ฐ ๊ธฐํ ์ ์ฐจ์ ์์คํ ์์ ๋ฃจํ๋ ํ์ผ ๋๋ ๋ ์ฝ๋ ์ฒ๋ฆฌ ๋ฃจํด ๋ด์ ๋ด์ฅ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ฒ๋ฆฌ๋์ด ๋์ ํ๊ฒฝ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํฉ๋๋ค. ๋ํ ๋ฃจํ ๊น์ด๊ฐ ๋๋ฌด ๊น์ผ๋ฉด ๋ฃจํ ๊ฒฝ๊ณ์ ์ข ์์ฑ์ ์์ธกํ๊ธฐ ์ด๋ ค์ ์ปดํ์ผ๋ฌ ์ต์ ํ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ํฉ๋๋ค.
๋ฃจํ ๋์์ ๋ถ์ํ๋ฉด ์์ ์ค๊ณ ์ ํ์ผ๋ก ์ธํด ๋ณต์ก์ฑ์ด ์ด๋ป๊ฒ ๋์ ๋๋์ง ์ ์ ์์ต๋๋ค. ๋ณด์ด์ค์นด์ฐํธ ๊ท์น ๋ฐ๋ณต์ ์ ๋ฆฌ๋ฅผ ํตํด ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ ์ง์ ์ผ๋ก ์ค์ฌ ๋๋์ ์ธ ์ฌ์์ฑ ์์ด ์คํ ํจ์จ์ฑ์ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ค์ฒฉ ๋ฃจํ๋ฅผ ๋จ์ผ ํจ์ค ์๊ณ ๋ฆฌ์ฆ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ค์ ์งํฉ ์ฐ์ฐ์ผ๋ก ๋ฆฌํฉํ ๋งํ๋ฉด ๋ฐ๋ณต ํ์๋ฅผ ์์ฒญ๋๊ฒ ์ค์ผ ์ ์์ต๋๋ค. ๋ด๋ถ ๋ฃจํ๋ฅผ ๋ถ๋ฆฌํ๊ณ ์ฌ์ ํํฐ๋ง ๋ก์ง์ ๋์ ํจ์ผ๋ก์จ ํ์ ๋ฐฐ์น ์ํฌ๋ก๋๋ฅผ ์ธก์ ๊ฐ๋ฅํ ์ฑ๋ฅ ํฅ์์ ํตํด ํจ์จ์ ์ด๊ณ ์์ธก ๊ฐ๋ฅํ ํ๋ก์ธ์ค๋ก ์ ํํ ์ ์์ต๋๋ค.
๋์ ๋์คํจ์น, ๊ฒฐ์ ์ฒด์ธ ๋ฐ ์บ์ ๋นํจ์จ์ฑ
๋์ ๋์คํจ์น๋ ํ๋ก๊ทธ๋จ์ด ์ปดํ์ผ ํ์์ด ์๋ ๋ฐํ์์ ์คํํ ํจ์๋ ๋ฉ์๋๋ฅผ ๊ฒฐ์ ํ ๋ ๋ฐ์ํฉ๋๋ค. ์ด ๋ฐฉ์์ ์ ์ฐํ์ง๋ง, ์คํ ๊ฒฝ๋ก๊ฐ ์ ์ ๊ตฌ์กฐ๊ฐ ์๋ ๋ฐํ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ ์ ์ด ๋ณต์ก์ฑ์ด ์ฆ๊ฐํฉ๋๋ค. ๋์คํจ์น ์ฒด์ธ์ ๊ฐ ๊ฒฐ์ ์ ๊ฐ์ ์ ์ธ ์์๋ฅผ ์ถ๊ฐํ์ฌ ์บ์ ์ง์ญ์ฑ๊ณผ ๋ช ๋ น์ด ์์ธก์ฑ์ ์ ํดํฉ๋๋ค. ๋ ๊ฑฐ์์์ ์ต์ ๋ฒ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ์ด๋ฌํ ์ฒด์ธ์ ๋คํ์ฑ, ์ด๋ฒคํธ ํธ๋ค๋ฌ ๋๋ ์ ์ฐจ์ ์กฐํ ํ ์ด๋ธ์์ ๋ฐ์ํ ์ ์์ต๋๋ค.
์บ์ ๋นํจ์จ์ฑ์ ๋ถ๊ท์นํ ์ ์ด ํ๋ฆ์ผ๋ก ์ธํด ๋ฐ์ดํฐ๋ ๋ช ๋ น์ด๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๋ก๋๋๊ณ ์ ๊ฑฐ๋ ๋ ๋ฐ์ํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ช ๋ น์ด ์์ค ๋ณ๋ ฌ์ฑ์ด ์ ํ๋๊ณ ์บ์ ๋ฏธ์ค๊ฐ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ์ฝ๋ ํจ์จ์ฑ ์ต์ ํ ๊ตฌ์กฐํ๋ ์ ์ด์ ์์ธก ๊ฐ๋ฅํ ์ก์ธ์ค ํจํด์ด ์บ์ฑ ๋์์ ์ด๋ป๊ฒ ๊ฐ์ ํ๋์ง ๊ฐ์กฐํฉ๋๋ค. ์ธ๋ผ์ธ ๋ก์ง ๋๋ ์บ์ฑ ๊ฒฐ์ ๊ฒฐ๊ณผ๋ฅผ ํตํด ๋์ ๋์คํจ์น ๋น๋๋ฅผ ์ค์ด๋ฉด ๋ถ๊ธฐ ์ค๋ฒํค๋๊ฐ ์ต์ํ๋๊ณ ์คํ ์ฑ๋ฅ์ด ์์ ํ๋ฉ๋๋ค. ์ ์ฐ์ฑ๊ณผ ๊ฒฐ์ ์ฑ ๊ฐ์ ์ด๋ฌํ ๊ท ํ์ ๊ณ ์ฑ๋ฅ ํ๋ํ ๊ฒฐ๊ณผ์ ํ์์ ์ ๋๋ค.
์ค์ฒฉ ์กฐ๊ฑด ๋ฐ ๋ฐ์ดํฐ ์ข ์ ๊ฒฝ๋ก์ ๋น์ฉ
์ค์ฒฉ๋ ์กฐ๊ฑด์ ๊ฐ๋ฅํ ์คํ ๊ฒฐ๊ณผ์ ์๋ฅผ ๋๋ ค ์กฐํฉ์ ๋ณต์ก์ฑ์ ์ฆ๊ฐ์ํต๋๋ค. ์๋ก์ด ์กฐ๊ฑด์ด ์ถ๊ฐ๋ ๋๋ง๋ค ์ ์ฌ์ ์ธ ์ํ ์ ํ์ ์๊ฐ ๋์ด๋ ์ฑ๋ฅ ๋ชจ๋ธ๋ง ๋ฐ ์ต์ ํ๊ฐ ๋ ์ด๋ ค์์ง๋๋ค. ๋ฐ์ดํฐ ์ข ์ ์กฐ๊ฑด์ ์ ๋ ฅ ๋ฐ์ดํฐ ํน์ฑ์ ๋ฐ๋ผ ์คํ ์๊ฐ์ด ๋ฌ๋ผ์ง๋ฏ๋ก ๋ฐํ์ ๋์์ ๋์ฑ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค. ์ด๋ฌํ ์กฐ๊ฑด ํธ๋ฆฌ๊ฐ ์ ๋๋ก ๊ด๋ฆฌ๋์ง ์์ผ๋ฉด ํ๋ก๋์ ์ํฌ๋ก๋ ์ ๋ฐ์์ ์ฒ๋ฆฌ๋ ์ฐจ์ด๊ฐ ๋์ ๋๊ฒ ๋ํ๋ฉ๋๋ค.
๋ ๊ฑฐ์ ์์คํ ์ ์๋ ๊ฐ์ ์ ์ง ๊ด๋ฆฌ๋ฅผ ํตํด ์ ์ง์ ์ผ๋ก ๋ฐ์ ํด ์จ ์ฌ์ธต์ ์ธ ์กฐ๊ฑด ๋ ผ๋ฆฌ๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ๋จ์ํํ๋ฉด ์์ธก ๊ฐ๋ฅ์ฑ์ด ํฅ์๋๊ณ ๋ฐํ์ ๋ถ๊ธฐ ๋น์ฉ์ด ์ค์ด๋ญ๋๋ค. ์์ ๋ ผ์๋ ์์น์ ์ ์ ๋ถ์์ด ๋ ๊ฑฐ์ ์์คํ ๊ณผ ๋ง๋๋ค ๋น์ ํ ๋ก์ง์ ๊ฐ์งํ๋ฉด ์ฑ๋ฅ ๊ฐ์ ์๋๊ฐ ๋นจ๋ผ์ง์ ๋ณด์ฌ์ค๋๋ค. ์์ฌ ๊ฒฐ์ ํ ์ด๋ธ, ํจํด ๋งค์นญ ๋๋ ๊ท์น ๊ธฐ๋ฐ ์์ง์ ํตํด ์กฐ๊ฑด์ ํํํํ๋ฉด ์์ธก ๋ถ๊ฐ๋ฅํ ์ ์ด๋ฅผ ํ์คํ๋ ํ๊ฐ ๋ก์ง์ผ๋ก ๋์ฒดํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ ์กฐ์ ์ ๋ฐํ์ ๋ณ๋์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ ๋ณต์ก์ฑ์ ๋ชจ๋ ์ค์ฌ ๋ชจ๋ ํ๊ฒฝ์์ ์ผ๊ด๋๊ณ ๊ณ ์ฑ๋ฅ์ ์คํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋ณต์กํ ์ ์ด ๊ตฌ์กฐ์์ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์ ์ง๋จ
์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ด ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ํ์ ํ๋ ค๋ฉด ๋ฐํ์ ํ๋กํ์ผ๋ง ์ด์์ ์์ ์ด ํ์ํฉ๋๋ค. ๋ง์ ๋นํจ์จ์ฑ์ ์ฝ๋ ๊ตฌ๋ฌธ์ด๋ ์ปดํ์ผ๋ฌ ์ถ๋ ฅ๋ณด๋ค๋ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ์์ ๋ฐ์ํฉ๋๋ค. ๋ถ๊ธฐ, ์ฌ๊ท ๋๋ ์ค์ฒฉ ๋ฃจํ๊ฐ ์ฒ๋ฆฌ๋์ ์ ํํ๋ ๋ถ๋ถ์ ํ์ ํ๋ฉด ํ๋ํ ํ์ด ๋ง์ด๊ทธ๋ ์ด์ ์ ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฑ๋ฅ ์ง๋จ์ ์ ์ ๋ฐ ๋์ ๋ฐฉ๋ฒ์ ๊ฒฐํฉํ์ฌ ์ ์ฌ์ ๋ณ๋ชฉ ํ์๊ณผ ์ค์ ๋ณ๋ชฉ ํ์์ ๋ชจ๋ ํ์ ํด์ผ ํฉ๋๋ค.
๋ ๊ฑฐ์ ์์คํ ์์๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋์ CPU ์ฌ์ฉ๋, ๋๋ฆฐ ๋ฐฐ์น ์๋ฃ, ๋๋ ๋ฉ๋ชจ๋ฆฌ ๊ฒฝํฉ์ ํตํด ๊ฐ์ ์ ์ผ๋ก ๋ํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์์ ์ด ํนํ ์ด๋ ต์ต๋๋ค. ์ ์ด ํ๋ฆ ๋ถ์์ ๊ตฌ์กฐ์ ๋นํจ์จ์ฑ์ผ๋ก ์ธํด ์ฌ์ดํด ๋ญ๋น๊ฐ ๋ฐ์ํ๋ ๋ถ๋ถ์ ํ์ ํ์ฌ ์ด๋ฌํ ์งํ๋ฅผ ๋ณด์ํฉ๋๋ค. ๋ฐ์ดํฐ ๊ณ๋ณด ๋งคํ๊ณผ ํจ๊ป ์ฌ์ฉํ๋ฉด ํ์ ์ ์ด ๊ฒฐ์ ์ด ๊ฐ๋ณ ๋ชจ๋๋ฟ ์๋๋ผ ์ ์ฒด ์์คํ ์ ์ด๋ป๊ฒ ์ ํ๋๋์ง ์ดํดํ ์ ์์ต๋๋ค.
ํซ์คํ์ ์๋ณํ๊ธฐ ์ํ ์คํ ๊ฒฝ๋ก ํ๋กํ์ผ๋ง
ํ๋กํ์ผ๋ง ๋๊ตฌ๋ ํ๋ก๊ทธ๋จ์ด ์คํ ์๊ฐ์ ๋๋ถ๋ถ์ ์ฐจ์งํ๋ ๋ถ๋ถ์ ์ธก์ ํฉ๋๋ค. ๋ณต์กํ ์์คํ ์์๋ ๋ฅ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ, ์ฌ๊ท ํธ์ถ, ๋ฐ์ดํฐ ์ข ์ ๋ฃจํ์ ๊ฐ์ด ์ ์ด ์ง์ฝ์ ์ธ ์์ญ์์ ํซ์คํ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ๋กํ์ผ๋ง์ ๋ฐํ์ ๋์๊ณผ ํน์ ํจ์ ๋๋ ์ฝ๋ ๋ธ๋ก์ ์๊ด ๊ด๊ณ๋ฅผ ๋ถ์ํ์ฌ ์ ์ ๊ฒ์ฌ์์ ๋์น ์ ์๋ ๋นํจ์จ์ ์ธ ํจํด์ ํ์ ํฉ๋๋ค.
์ ํํ ํ๋กํ์ผ๋ง์ ์ํด์๋ ๋ํ์ ์ธ ์ํฌ๋ก๋์ ๋ฐ๋ณต ๊ฐ๋ฅํ ์กฐ๊ฑด์ด ํ์ํฉ๋๋ค. ์ฑ๋ฅ ์์ง๋์ด๋ ์คํ ์ถ์ ์ ๋ถ์ํ์ฌ ๊ณผ๋ํ ๋ถ๊ธฐ ๋น๋ ๋๋ ๋น์ ์์ ์ธ ๋ฃจํ ์ง์ ์๊ฐ์ ๊ฐ์งํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ฒ๋ฆฌ๋๊ณผ ์๋ต์ฑ์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ๋ฒ ์คํ ์ถ์ ์ด ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ๋ฐํ์ ์งํ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ ๋ณด์ฌ์ค๋๋ค. ํ๋กํ์ผ๋ง ์๊ฐํ๋ ๋ณต์กํ ์ ์ด ํ๋ฆ์ ๋ฐํ์ ๋น์ฉ์ ์ ๋ํํ์ฌ ํ๋ํ ํ์ด ๋ฆฌํฉํ ๋งํ ๋ถ๋ถ์ ์ ํํ๊ฒ ํ์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ๊ณผ๊ฑฐ ๊ธฐ์ค๊ณผ ๊ฒฐํฉ๋ ๋ ์ต์ ํ๊ฐ ์ธก์ ๊ฐ๋ฅํ ์ฑ๋ฅ ํฅ์์ ์ ๊ณตํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค.
์ ์ ๋ถ์์ ์ฌ์ฉํ์ฌ ์คํ ์ ๋ณต์ก์ฑ ์์ธก
์ ์ ๋ถ์์ ๋ฐํ์ ์คํ ์์ด ๊ตฌ์กฐ์ ๋ณ๋ชฉ ํ์์ ์๋ณํฉ๋๋ค. ์ฝ๋ ๊ฒฝ๋ก, ์กฐ๊ฑด๋ถ ๋ฐ๋, ๋ฃจํ ๊ฒฝ๊ณ๋ฅผ ๊ฒ์ฌํ์ฌ ํน์ ์ ๋ ฅ ์กฐ๊ฑด์์ ์ฑ๋ฅ์ด ์ ํ๋ ์์ญ์ ์์ธกํฉ๋๋ค. ์ด๋ฌํ ์์ธก ๊ธฐ๋ฅ์ ์ด์ ํ๊ฒฝ์์ ๋ ๊ฑฐ์ ์์คํ ์ ์คํํ๋ ๊ฒ์ด ๋นํ์ค์ ์ด๊ฑฐ๋ ์ํํ ์ ์๋ ํ๋ํ ๊ณผ์ ์์ ํนํ ์ ์ฉํฉ๋๋ค.
์ ์ ๋ถ์์ ๋ํ ์ํ ๋ณต์ก๋, ์ค์ฒฉ ๊น์ด, ํธ์ถ ๊ณ์ธต ๊ตฌ์กฐ์ ๊ฐ์ ์งํ๋ฅผ ์ ๋ํํ์ฌ ์ฑ๋ฅ ์ํ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ์ ์ ์์ค ์ฝ๋ ๋ถ์์๋ํ๋ ์ค์บ๋์ ์๋ ๊ฐ์ ์ ์ง์ ์ธ ์์ ์ ํตํด ๋์ ๋ ๋นํจ์จ์ฑ์ ๋๋ฌ๋ ๋๋ค. ์ ์ ๋ถ์์ ํ๋ํ ํ์ดํ๋ผ์ธ์ ํตํฉ๋์ด ์กฐ๊ธฐ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋ฐฐํฌ ์ ์ ๋ก์ง์ ๊ฐ์ํํ๋๋ก ์ง์ํฉ๋๋ค. ๋ํ, ์ฌํ ๋์์ ์ธ ๋ฌธ์ ํด๊ฒฐ์์ ์ฌ์ ์๋ฐฉ์ ์ธ ์ํคํ ์ฒ ์ค๊ณ๋ก ์ต์ ํ๋ฅผ ์ ํํ์ฌ ๋ง์ด๊ทธ๋ ์ด์ ์๋ช ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ์ฑ๋ฅ ์ผ๊ด์ฑ์ ์ ์งํฉ๋๋ค.
๋ ๊ฑฐ์ ์์คํ ์์ ์ค๋ณต๋ ๋ถ๊ธฐ ๋ฐ ์ฃฝ์ ๊ฒฝ๋ก ๊ฐ์ง
์ค๋ณต ๋ถ๊ธฐ๋ ์๋ก ๋ค๋ฅธ ์กฐ๊ฑด์ด ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ผ ๋ ๋ฐ์ํ๋ ๋ฐ๋ฉด, ๋ฐ๋ ๊ฒฝ๋ก๋ ๋๋ฌํ ์ ์๋ ์ฝ๋๋ฅผ ๋ํ๋ ๋๋ค. ๋ ๊ฐ์ง ๋ชจ๋ ์ ์ด ๋ณต์ก์ฑ์ ๋์ด๊ณ CPU ๋ฆฌ์์ค๋ฅผ ๋ญ๋นํฉ๋๋ค. ๋ฌธ์๊ฐ ์ค๋๋์๊ฑฐ๋ ๋ถ์์ ํ ๋ ๊ฑฐ์ ํ๊ฒฝ์์๋ ์ด๋ฌํ ๋นํจ์จ์ฑ์ ๊ฐ์งํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์๋ ์ ์ด ํ๋ฆ ๋ถ์์ ๋ ผ๋ฆฌ์ ๊ฒฝ๋ก๋ฅผ ๋งคํํ๊ณ ์กฐ๊ฑด์ด ๊ฒน์น๊ฑฐ๋ ๋ชจ์๋๋ ๋ถ๋ถ์ ์๋ณํฉ๋๋ค.
์ค๋ณต๋๊ฑฐ๋ ๋๋ฌํ ์ ์๋ ๋ก์ง์ ์ ๊ฑฐํ๋ฉด ๋ช ๋ น์ด ์๊ฐ ์ค์ด๋ค๊ณ ๋ถํ์ํ ์์ฌ ๊ฒฐ์ ํ๊ฐ๊ฐ ์ ๊ฑฐ๋ฉ๋๋ค. ์ด๋ฌํ ์ด์ ์ ๋ฆฌํฉํ ๋ง์์ ๋ณํ๋ฅผ ์ถ๊ตฌํ๋ค์ค๋ณต ์ ๊ฑฐ๋ ํ๋ํ ๊ฒฐ๊ณผ๋ฅผ ์์ ํํฉ๋๋ค. ๋ํ, ๋ถํ์ํ ์ฝ๋๋ฅผ ์ ๊ฑฐํ๋ฉด ๊ฒ์ฆ์ด ํ์ํ ์คํ ๊ฒฝ๋ก๊ฐ ์ค์ด๋ค์ด ํ ์คํธ ๋ณต์ก์ฑ๋ ์ค์ด๋ญ๋๋ค. ์ด๋ฌํ ์์ค์์ ์ ์ด ๊ตฌ์กฐ๋ฅผ ๋จ์ํํ๋ฉด ๋ฐํ์ ์์ธก ๊ฐ๋ฅ์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ์ฑ์ด ํฅ์๋๋ ๋์์ ๋์ฉ๋ ์ฒ๋ฆฌ ์์คํ ์ ์ด์ ๋น์ฉ๋ ์ ๊ฐ๋ฉ๋๋ค.
๋ณต์ก์ฑ ์งํ์ ์ฒ๋ฆฌ๋ ์ ํ ์๊ด ๊ด๊ณ
์ ๋์ ์งํ๋ ์ฝ๋ ๋ถ์๊ณผ ๋ฐํ์ ๋์ ๊ฐ์ ๊ฐ๊ทน์ ๋ฉ์๋๋ค. ์ํ ๋ณต์ก๋, ํจ์ ํธ์ถ ๊น์ด, ๋ถ๊ธฐ ๋น๋๋ฅผ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ์ ์ฐ๊ด์ํด์ผ๋ก์จ ์์ง๋์ด๋ ์์คํ ์ ์ด๋ ๋ถ๋ถ์ด ๋ถํ ์ ๊ฐ์ฅ ์ฑ๋ฅ์ด ์ ํ๋๋์ง ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ถ์์ ์ฐ๊ณ๋ ์ถ์์ ์ธ ๋ณต์ก๋ ์์น๋ฅผ ์คํ ๊ฐ๋ฅํ ์ฑ๋ฅ ํต์ฐฐ๋ ฅ์ผ๋ก ๋ณํํฉ๋๋ค.
๋ณต์ก์ฑ-์ฒ๋ฆฌ๋ ์๊ด๊ด๊ณ๋ ๊ตฌ์กฐ์ ๋นํจ์จ์ฑ์ ์ ํํ ๋น์ฉ์ ๋ณด์ฌ์ค๋๋ค. ๋์ ๋ ผ๋ฆฌ์ ๋ถ๊ธฐ๋ฅผ ๊ฐ์ง ํจ์๋ ๊ฐ๋ฒผ์ด ์์ ๋ถํ์์๋ ๋น ๋ฅด๊ฒ ์คํ๋ ์ ์์ง๋ง, ์ค์ ๊ฑฐ๋๋์์๋ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฑ๋ฅ์ด ์ ํ๋ ์ ์์ต๋๋ค. ์ํํธ์จ์ด ํ ์คํธ์์์ ์ํฅ ๋ถ์ ๊ตฌ์กฐ์ ๋ฐํ์ ๊ฐ์ ์๊ด๊ด๊ณ๊ฐ ์ด๋ป๊ฒ ์ง์์ ์ธ ๊ฐ์ ์ ์ํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์์ฑํ๋์ง ๋ณด์ฌ์ค๋๋ค. ๋ณต์ก์ฑ ์งํ๋ฅผ ์ฑ๋ฅ ๋์๋ณด๋์ ํตํฉํ๋ฉด ํ๋ํ ํ์ ๋ฆฌํฉํ ๋ง์ ํตํด ํ์ฅ์ฑ์ด ์ด๋ป๊ฒ ํฅ์๋๋์ง ์ ๋ํํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฑ๋ฅ ํ๋์ ์ฆ๊ฑฐ ๊ธฐ๋ฐ ์์ง๋์ด๋ง ๋ถ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค.
์ ์ด ํ๋ฆ ๋จ์ํ๋ฅผ ์ํ ๋ฆฌํฉํ ๋ง ์ ๋ต
๋ฆฌํฉํ ๋ง์ ๋ณต์กํ ์ ์ด ๊ตฌ์กฐ๋ฅผ ์์ธก ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์ฝ๋๋ก ๋ณํํ๋ ๊ฐ์ฅ ์ง์ ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฒด๊ณ์ ์ผ๋ก ์ํ๋ ๊ฒฝ์ฐ, ๋น์ฆ๋์ค ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น์ง ์์ผ๋ฉด์ ์ค๋ณต๋ ๊ฒฐ์ ์ ์ ๊ฑฐํ๊ณ , ์ค์ฒฉ๋ ๋ก์ง์ ํํํํ๋ฉฐ, CPU ํจ์จ์ฑ์ ํฅ์์ํต๋๋ค. ํ๋ํ ํ๋ก์ ํธ์์ ์ ์ด ํ๋ฆ ๋จ์ํ๋ ์ฑ๋ฅ์ ํฅ์์ํฌ ๋ฟ๋ง ์๋๋ผ ํ ์คํธ, ๋๋ฒ๊น ๋ฐ ๋ฐฐํฌ ๊ฒ์ฆ ๋น์ฉ๋ ์ ๊ฐํฉ๋๋ค.
๋ฆฌํฉํ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ์๋ํ๋ ๋ถ์ ๋ฐ ์๊ฐํ ๋๊ตฌ๋ ๋ณต์ก์ฑ์ด ๋์ ๋๋ ๋ถ๋ถ๊ณผ ๋ณ๊ฒฝ ์ฌํญ์ด ์ข ์ ๊ตฌ์ฑ ์์์ ๋ฏธ์น๋ ์ํฅ์ ํ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ํ๊นํ ๊ตฌ์กฐ ์กฐ์ ์ ํตํด ์ค์ํ ๋น์ฆ๋์ค ๋ก์ง์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ๋ถํ์ํ ๋ถ๊ธฐํ๋ ๋ฐ๋ณต์ ์ต์ํํ ์ ์์ต๋๋ค.
์์ธก ๊ฐ๋ฅํ ์คํ์ ์ํ ์ค์ฒฉ ๋ ผ๋ฆฌ ํ๋ฉดํ
๊น๊ฒ ์ค์ฒฉ๋ ๋ ผ๋ฆฌ ๊ตฌ์กฐ๋ ์คํ์ด ์์ฐจ์ ์ผ๋ก ํ๊ฐ๋๋ ์ฌ๋ฌ ์กฐ๊ฑด ๊ฒฐ๊ณผ์ ์์กดํ๊ธฐ ๋๋ฌธ์ ์์ธก ๋ถ๊ฐ๋ฅ์ฑ์ ์ผ๊ธฐํฉ๋๋ค. ํํํ๋ ์กฐ๊ฑด์ ๋ ๋น ๋ฅด๊ณ ์ ์ง ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ์ ํ ๊ฒฐ์ ๋ชจ๋ธ๋ก ์ฌ๊ตฌ์ฑํ์ฌ ์ด๋ฌํ ๋์์ ๋จ์ํํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ธ์ง ๋ฐ ๊ณ์ฐ ๋ถํ๋ฅผ ๋ชจ๋ ์ค์ฌ ์ปดํ์ผ๋ฌ๊ฐ ๋ช ๋ น์ด ํ๋ฆ์ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ์ต์ ํํ ์ ์๋๋ก ํฉ๋๋ค.
๋ ๊ฑฐ์ ์์คํ , ํนํ COBOL ๋ฐ C ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๊ฐ์ ์ ์ง์ ์ธ ๊ฐ๋ฐ์ ํตํด ์ค์ฒฉ๋ IF ๋ฌธ ๊ณ์ธต์ ๋์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ค์ฒฉ๋ ์กฐ๊ฑด์ ๋จ์ผ ํจ์ค๋ก ํ๊ฐ๋๋ ์์ฌ ๊ฒฐ์ ํ ์ด๋ธ์ด๋ ๊ท์น ๊ธฐ๋ฐ ๊ตฌ์กฐ๋ก ๋ณํํ์ฌ ํํํํ ์ ์์ต๋๋ค. ์ด ํจํด์ ๋ค์์์ ์ค๋ช ํ ๊ฐ์ ์ฌํญ์ ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ณต ๋ ผ๋ฆฌ ๋ฆฌํฉํ ๋ง์ ์ฐจ์ ์ฝ๋๋ฅผ ์ฌ๊ตฌ์ฑํ์ฌ ์คํ ์๊ฐ์ ํฌ๊ฒ ๋จ์ถํ์ต๋๋ค. ๋ก์ง์ ๋จ์ํํ๋ฉด ๊ฐ๋ ์ฑ์ด ํฅ์๋๊ณ , ์์ฌ ๊ฒฐ์ ์ง์ฐ ์๊ฐ์ด ๋จ์ถ๋๋ฉฐ, ์ฌ๋ฌ ํ๋ซํผ์์ ์์ธก ๊ฐ๋ฅํ ๋ฐํ์ ๊ฒฝ๋ก๊ฐ ์์ฑ๋ฉ๋๋ค.
๊ณ ๋ณต์ก๋ ๊ฒฝ๋ก๋ฅผ ๋ถ๋ฆฌํ๊ธฐ ์ํ ํจ์ ์ถ์ถ
ํจ์ ์ถ์ถ์ ๋ณต์ก๋๊ฐ ๋์ ์ฝ๋์ ์ธ๊ทธ๋จผํธ๋ฅผ ๋ ๋ฆฝ์ ์ธ ๋ชจ๋๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ํฐ ํจ์๋ฅผ ๋ถํดํจ์ผ๋ก์จ ํ์ ํธ์ถ ๊น์ด๋ฅผ ์ค์ด๊ณ ํ ์คํธ ์ธ๋ถ์ฑ์ ํฅ์์ํต๋๋ค. ์ถ์ถ๋ ๊ฐ ํจ์๋ ์ ์๋ ์ ๋ ฅ, ์ถ๋ ฅ ๋ฐ ๋ณต์ก๋ ๊ฒฝ๊ณ๋ฅผ ๊ฐ์ง ๋ ์๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ์ ์ด ๋จ์๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๋ชจ๋ํ๋ฅผ ํตํด ์ต์ ํ๋ฅผ ์ธก์ ํ๊ณ ๋ณ๋ ฌํํ ์ ์์ต๋๋ค.
ํ๋ํ ๊ณผ์ ์์ ์ถ์ถ์ ์ฑ๋ฅ์ ๋ฏผ๊ฐํ ๊ตฌ์ฑ ์์๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๋ถ์ํ๊ฑฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋๋ก ํ์ฌ ์ฆ๋ถ์ ๋ฆฌํฉํ ๋ง์ ์ง์ํฉ๋๋ค. ์์ ๋ ผ์๋ ๋ชจ๋์ ์์น์ ๋ชจ๋๋ฆฌ์ค๋ฅผ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ฆฌํฉํ ๋ง ๊ฒฉ๋ฆฌ๋ ๋ชจ๋์ด ๋ฐํ์ ์ข ์์ฑ ์ฒด์ธ๊ณผ ํตํฉ ์ค๋ฒํค๋๋ฅผ ๋ชจ๋ ์ค์ธ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. ๊ธฐ๋ฅ ์ถ์ถ์ ํตํด ํ๋ํ ํ์ ์ฃผ๋ณ ์์คํ ์ ๋ฐฉํดํ์ง ์๊ณ ๋ณต์กํ ์ ์ด ๋ก์ง์ ์ฌ์ค๊ณํ์ฌ ๋์ฑ ๊น๋ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์คํ ๋ชจ๋ธ์ ๋ง๋ค ์ ์์ต๋๋ค.
๊น์ด ์ค์ฒฉ๋ PERFORM ๋๋ IF ๋ธ๋ก์ ์์ฌ ๊ฒฐ์ ํ ์ด๋ธ๋ก ๊ต์ฒด
์์ฌ๊ฒฐ์ ํ ์ด๋ธ์ ์กฐ๊ฑด๋ถ ๋ณต์ก์ฑ์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ํ๊ฐ ํ๋ ์์ํฌ๋ก ๋ณํํฉ๋๋ค. ์กฐ๊ฑด์ ์์ฐจ์ ์ผ๋ก ํ๊ฐํ๋ ๋์ , ์์ฌ๊ฒฐ์ ํ ์ด๋ธ์ ๊ฐ๋ฅํ ์ ๋ ฅ ์กฐํฉ๊ณผ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ ํ์์ผ๋ก ์ ์ํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ ์ด ๋ ผ๋ฆฌ๋ฅผ ๋จ์ํํ๊ณ ๋ชจ๋ ์กฐ๊ฑด์ ๋ํ ์ ์ฉ ๋ฒ์๋ฅผ ํ ์คํธํ์ฌ ์๋์น ์์ ์ค๋ณต์ด๋ ๋๋ฝ์ ์ ๊ฑฐํฉ๋๋ค.
๋ ๊ฑฐ์ COBOL ํ๋ก๊ทธ๋จ์์ ์ค์ฒฉ๋ PERFORM ๋ฐ IF ์ฒด์ธ์ ์ข ์ข ์์ฌ ๊ฒฐ์ ํ ์ด๋ธ๋ก ์ถ์ํ๋ ์ ์๋ ๋น์ฆ๋์ค ๊ท์น์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ํ ์ด๋ธ์ ๊ฐ๋ ์ฑ์ ๋์ด๊ณ ์คํ ์๊ฐ์ ์ค์ด๋ฉฐ ์์คํ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ๊ทธ๋ฆผ์์ ๋ณผ ์ ์๋ฏ์ด ์ ์ ๋ถ์์ด MOVE ๋จ์ฉ์ ์ด๋ป๊ฒ ๋๋ฌ๋ด๋์ง๊ตฌ์กฐํ๋ ๋ ผ๋ฆฌ๋ฅผ ๋์ฒดํ๋ฉด ๋์ฑ ์ผ๊ด๋ ํ๋ํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๋ํ ์์ฌ ๊ฒฐ์ ํ ์ด๋ธ์ ๊ท์น ์์ง ๋ฐ ์๋ํ๋ ํ ์คํธ ํ๋ ์์ํฌ์ ์๋ฒฝํ๊ฒ ํตํฉ๋์ด ์ฑ๋ฅ๊ณผ ๊ฑฐ๋ฒ๋์ค ์ธก๋ฉด์์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์ต์ ๋ถ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์๋ ๊ฐ์ง ๋ฐ ๋ฆฌํฉํ ๋ง
์๋ํ๋ ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค์์ ๋ณต์ก์ฑ ์งํ๋ฅผ ๊ฒ์ฌํ๊ณ ๋ณํ ํ๋ณด๋ฅผ ์ ์ํจ์ผ๋ก์จ ์ ์ด ํ๋ฆ ๋จ์ํ๋ฅผ ๊ฐ์ํํฉ๋๋ค. ์ ์ ๋ถ์๊ธฐ์ ์ข ์์ฑ ๋งคํ ๋๊ตฌ๋ ๋ถ๊ธฐ, ์ฌ๊ท ๋๋ ์ฌ์ธต ์ค์ฒฉ์ผ๋ก ์ธํด ๋นํจ์จ์ฑ์ด ๋ฐ์ํ๋ ์์ญ์ ์๋ณํฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋ํ๋ ๋ฆฌํฉํ ๋ง ํ๋ ์์ํฌ๋ ๊ธฐ๋ฅ์ ๋๋ฑ์ฑ์ ์ ์งํ๋ฉด์ ํฅ์๋ ๋ ผ๋ฆฌ ํจํด์ ์์ฑํ ์ ์์ต๋๋ค.
์๋ํ๋ ์ฌ๋์ ๊ฐ๋ ์ ์์ ๋ ๊ฒ์ด ์๋๋ผ ์ ํ์ฑ๊ณผ ์๋๋ฅผ ํฅ์์ํต๋๋ค. ์์ง๋์ด๋ ์ํฅ ๋ถ์์ ํตํด ๋ฆฌํฉํ ๋ง ์ํฅ์ ๊ฒ์ฆํ์ฌ ์ค์ํ ๋ก์ง์ด ์์ค๋์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ์ผ์นํฉ๋๋ค. ๋ค์ดํ์ ์๋ ๋ฆฌํฉํ ๋ง์ ์ด๋ ์๋ํ๋ฅผ ํตํด ์ค๋จ์ ์ต์ํํฉ๋๋ค. ์๋ํ๋ ์ ์ด ํ๋ฆ ๋ฆฌํฉํ ๋ง์ ํ๋ํ ์ผ์ ์ ๋จ์ถํ๊ณ , ๋ฐํ์ ์์ธก ๊ฐ๋ฅ์ฑ์ ํฅ์์ํค๋ฉฐ, ๊ธฐ์กด ๋ณต์ก์ฑ์ ์ต์ ํ๋ ๋ฏธ๋ํ ์ํคํ ์ฒ๋ก ์ ํํฉ๋๋ค.
์ค์ ์ธ๊ณ ํจํด - ๋ณต์ก์ฑ์ด ์ํฐํ๋ผ์ด์ฆ ์์คํ ์ ์ด๋ป๊ฒ ์จ๊ฒจ์ง๋๊ฐ
์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ์ข ์ข ๋์ ๋์ง ์๊ฒ ์จ๊ฒจ์ ธ ์์ต๋๋ค. ์๋ ๊ฐ์ ์ ์ง์ ์ธ ๋ณ๊ฒฝ, ๊ธฐ๋ฅ ํ์ฅ, ๊ทธ๋ฆฌ๊ณ ์์๋ฐฉํธ์ ํตํด ์ ์ง์ ์ผ๋ก ์ถ์ ๋์ด ๊ตฌ์กฐ์ ๋ถ์ฑ๋ก ์ด์ด์ง๋๋ค. ๋ ๊ฑฐ์ ์์คํ ์์ ์ด๋ฌํ ๋ถ์ฑ๋ ์ฌ์ ํ ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง ๋ฐํ์์ ๊ณผ๋ํ ๋ฆฌ์์ค๋ฅผ ์๋ชจํ๋ ์์ฑํ ๋ก์ง์ผ๋ก ๋ํ๋ฉ๋๋ค. ๋ฌธ์ ๋ ์ฑ๋ฅ ์ ํ๋ฅผ ํ์ ํ๋ ๊ฒ์ด ์๋๋ผ, ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐ๊ฒฌํ๋ ๊ฒ์ ๋๋ค. ์ด๋์ ๊ตฌ์กฐ์ ๋นํจ์จ์ฑ์ด ๋ฐ์ํฉ๋๋ค.
๊ฐ ๊ธฐ์ ํ๊ฒฝ์ ๋ค์ํ ํํ๋ก ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ์จ๊น๋๋ค. ๋ฉ์ธํ๋ ์์ ์ ์ฐจ์ ํ์ฐ, ๋ง์ดํฌ๋ก์๋น์ค์ ์ฌ๊ท์ ์ค์ผ์คํธ๋ ์ด์ , ๋น๋๊ธฐ ์์คํ ์ ๋ฌด์ ํ ์ด๋ฒคํธ ์ฒด์ธ ๋ฑ์ด ๊ทธ ์์ ๋๋ค. ์ด๋ฌํ ํจํด์ ํ์ ํ๋ ๊ฒ์ ํ๋ํ ๊ณผ์ ์์ ์ฑ๋ฅ ์ํ์ ์์ธกํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์จ๊ฒจ์ง ๋ณต์ก์ฑ์ด ์กด์ฌํ๋ ๋ถ๋ถ์ ํ์ ํจ์ผ๋ก์จ ์กฐ์ง์ ์์คํ ๋ด์์ ๊ฐ์ฅ ํฐ ํจ๊ณผ๋ฅผ ๋ด๋ ๋ถ๋ถ์ ์ต์ ํ ๋ ธ๋ ฅ์ ์ง์คํ ์ ์์ต๋๋ค.
๋ ๊ฑฐ์ ๋ฉ์ธํ๋ ์ ์ํฌํ๋ก: PERFORM-THRU ๋ฐ ์กฐ๊ฑด๋ถ ์ฒด์ธ
COBOL๋ก ์์ฑ๋ ๋ฉ์ธํ๋ ์ ์์คํ ์ ์ ํ ํ์ผ ๊ธฐ๋ฐ ์ฒ๋ฆฌ ๋ฐฉ์์์ ๋ค์ค ๋ถ๊ธฐ ์กฐ๊ฑด ๋ ผ๋ฆฌ๋ก ์งํํ ์ ์ด ํ๋ฆ ๊ตฌ์กฐ๋ฅผ ํฌํจํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. PERFORM-THRU ๋ฌธ๊ณผ ์ค์ฒฉ๋ ์กฐ๊ฑด ์ฒด์ธ์ ๋นํจ์จ์ฑ์ ์ฃผ์ ์์ธ์ ๋๋ค. ์ด๋ฌํ ํจํด์ ์ ์ฌํ ์กฐ๊ฑด์ ๋ฐ๋ณต์ ์ธ ํ๊ฐ, ์ค๋ณต I/O ์์ , ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ณ์ ์ธ ์ํฌ๋ก๋์์ ์์ธก ๋ถ๊ฐ๋ฅํ ๋ฐํ์์ ์ผ๊ธฐํฉ๋๋ค. ์ด๋ฌํ ํจํด์ ํนํ ๋ณ๋ ฌ ๋๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ํ๊ฒฝ์ ๋ง์ถฐ ํ๋ํํ ๋ ํ์ฅ์ฑ์ด ๋จ์ด์ง๋ ์คํ ๊ฒฝ๋ก๋ฅผ ์์ฑํฉ๋๋ค.
์ ์ด ํ๋ฆ ๋ถ์ ๊ฒฐ๊ณผ, ๋ ๊ฑฐ์ ๋ฐฐ์น ์์ ์์ CPU ์๊ฐ์ ๋๋ถ๋ถ์ ๋งค์ฐ ๋ณต์กํ ๋ช ๊ฐ์ ์น์ ์์ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ ๋ฆฌํฉํ ๋ง ์์ ์์๋ ์ด๋ฌํ ํซ ์กด์ ๋จผ์ ์ฐ์ ์์๋ก ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. COBOL ์ ์ด ํ๋ฆ ์ด์ ํ์์ ๋ง์คํฌ ํด์ ์ ์ ๋ถ์์ ์ค๋ณต๋๋ PERFORM-THRU ๋ฒ์์ ์ต์ ํ๋ฅผ ๋ฐฉํดํ๋ ์จ๊ฒจ์ง ์ข ์์ฑ์ ์๋์ผ๋ก ์๋ณํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ ผ๋ฆฌ ๋ธ๋ก์ ๋จ์ํํ๋ฉด ๋ฐํ์ ๋น์ฉ์ด ์ ๊ฐ๋ ๋ฟ๋ง ์๋๋ผ ์ ์ง ๊ด๋ฆฌ์ฑ๋ ํฅ์๋์ด ํ๋ํ ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ์์ ์ ์ธ ์ฑ๋ฅ์ ๋ณด์ฅํฉ๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค ์ ๋ ฌ ๋ถ๋ ๋ฐ ๋ถ์ฐ ์ ์ด ์ค๋ฒํค๋
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ ๋ชจ๋์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ณด์ฅํ์ง๋ง, ๋ถ์ฐ ํ๊ฒฝ์์ ์๋์น ์๊ฒ ๊ธฐ์กด ๋ณต์ก์ฑ์ ๋ณต์ ํ ์ ์์ต๋๋ค. ๊ฐ ์๋น์ค๋ ์์ฒด์ ์ธ ์ ์ด ํ๋ฆ์ ๋์ ํ๊ณ , ์๋น์ค ๊ฐ ์ค์ผ์คํธ๋ ์ด์ ์ด ๋ฌดํ๋๋ก ํ๋๋๋ฉด ์ง์ฐ ์๊ฐ๊ณผ ์ฑ๋ฅ์ ์์ธกํ๊ธฐ ์ด๋ ค์์ง๋๋ค. ์ฌ๋ฌ API์ ๊ฑธ์ณ ์๋ ์์ฌ ๊ฒฐ์ ์ฒด์ธ์ ์ข ์ข ๋์ ๋ณด์ด์ง ์๋ ์ข ์์ฑ์ ์์ฑํ๋๋ฐ, ์ด๋ ๋ง์น ๋ชจ๋๋ฆฌ์ค์ ์ ์ฐจ์ ํ์ฐ์ ํ๋ด ๋ด๋ฉฐ, ๋คํธ์ํฌ์๋ง ๋ถ์ฐ๋์ด ์์ต๋๋ค.
์ด๋ฌํ ์ํฉ์ด ๋ฐ์ํ๋ฉด ์ ์ฒด ์์คํ ๋์์ ์ฌ๋ฌ ์๋น์ค ๊ฐ์ ๋ฏธ์ธ ๊ฒฐ์ ์ฒด์ธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๊ฐ ์ถ๊ฐ ์๋น์ค ํธ์ถ์ ๋๊ธฐ์ด, ์ง๋ ฌํ ๋ฐ ์ฌ์๋ ์ค๋ฒํค๋๋ฅผ ๋ฐ์์ํต๋๋ค. ๊ฐ์์ฑ ํ๋ ์์ํฌ๋ ๊ทผ๋ณธ ์์ธ ๋ถ์์ ์ํ ์ด๋ฒคํธ ์๊ด ๊ด๊ณ ๋ถ์ฐ๋ ์ํธ์์ฉ ๋งคํ์ด ์ ์ด ๋ถ์ผ์น์ ์ง์ ํ ๋น์ฉ์ ์ด๋ป๊ฒ ๋๋ฌ๋ด๋์ง ๋ณด์ฌ์ค๋๋ค. ๋น์ฆ๋์ค ๊ท์น์ ์ค์์์ ์กฐ์ ํ๊ฑฐ๋ ๋ช ๋ น ์ฒด์ด๋ ๋์ ์ด๋ฒคํธ ์๋ฌด๋ฅผ ์ฑํํ๋ฉด ๋คํธ์ํฌ ์์ค์ ์์ฌ ๊ฒฐ์ ์ง์ฐ ์๊ฐ์ ์ค์ด๊ณ ์์ธก ๊ฐ๋ฅํ ๋ฐํ์ ํจ์จ์ฑ์ ํ๋ณตํ ์ ์์ต๋๋ค.
๋ฌด์ ํ ์คํ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ถ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ํ์ฅ์ฑ์ด ๋ฐ์ด๋์ง๋ง, ์ ์ด๋์ง ์๋ ์ด๋ฒคํธ ์ ํ๋ก ์ธํด ๋ณต์ก์ฑ์ด ๋๋ฌ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋จ์ผ ํธ๋ฆฌ๊ฑฐ๊ฐ ์ฌ๋ฌ ๋ค์ด์คํธ๋ฆผ ๋ฐ์์ ์์ฑํ์ฌ ์ธก์ ํ๊ฑฐ๋ ์ต์ ํ๊ธฐ ์ด๋ ค์ด ์ฌ๊ท์ ํจํด์ ์์ฑํ ์ ์์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ฌํ ์ํธ์์ฉ์ ์์คํ ์ด ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋ ์๋ฅผ ์ด๊ณผํ๋ ๋ฌดํํ ์คํ ๊ฒฝ๋ก๋ก ๋ฐ์ ํฉ๋๋ค. ์ด๋ฌํ ์ ์ด๋์ง ์๋ ํฌ์์์ CPU ์ฌ์ฉ๋์ ์ฆ๊ฐ์ํค๊ณ ์ํธ ์ฐ๊ฒฐ๋ ์๋น์ค ๊ฐ์ ์๋ต ์๊ฐ์ ์ง์ฐ์ํต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ง๋จํ๋ ค๋ฉด ์ด๋ฒคํธ ์ข ์์ฑ์ ๋งคํํ๊ณ ์์คํ ์ ๋ฐ์ ๋ฉ์์ง ๊ณ๋ณด๋ฅผ ์ถ์ ํด์ผ ํฉ๋๋ค. ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ์คํ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๊ณ ๊ฒ์ฆํ๋ ๋ฐฉ๋ฒ ์ข ์์ฑ ์ถ์ ์ด ํผ๋๋ฐฑ ๋ฃจํ์ ๋ถ๊ท ํ ์ค์ผ์คํธ๋ ์ด์ ์ ์ด๋ป๊ฒ ๋๋ฌ๋ด๋์ง ๋ณด์ฌ๋๋ฆฝ๋๋ค. ์ ํ, ๋ฐฐ์นญ ๋๋ ์ด๋ฒคํธ ์ฐ์ ์์ ์ง์ ๋ฉ์ปค๋์ฆ์ ๋์ ํ๋ฉด ์ ํ ๊น์ด๋ฅผ ์ ํํ๊ณ ๋ฐํ์ ์์ ์ฑ์ ๋ณต์ํ ์ ์์ต๋๋ค. ์ ์ด๋์ง ์๋ ์ด๋ฒคํธ ๋ณต์ก์ฑ์ ์ค์ด๋ฉด ํ์ด๋ธ๋ฆฌ๋ ์ํคํ ์ฒ์์ ์ฐ์์ ์ธ ์ฑ๋ฅ ์ ํ ์ํ๋ ์ค์ด๋ญ๋๋ค.
์ต์ ๋ฆฌํฉํ ๋ง ํ๋ก์ ํธ์์ ๊ด์ฐฐ๋ ๋ฐํ์ ์ํฅ
์ต์ ๋ฆฌํฉํ ๋ง ํ๋ก์ ํธ๋ ์ฑ๋ฅ ํฅ์์ด ์ ์ด ๋ณต์ก์ฑ ๊ฐ์์ ๋ฐ์ ํ ๊ด๋ จ์ด ์์์ ์ง์์ ์ผ๋ก ๋ณด์ฌ์ค๋๋ค. ์ฝ๋ ๊ฒฝ๋ก๊ฐ ๊ฐ์ํ๋๋ฉด ํธ๋์ญ์ ์๊ฐ ๋จ์ถ, CPU ์ฌ์ฉ๋ ๊ฐ์, ๋ฐํ์ ์ด์ ํ์ ๊ฐ์ ํจ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค. ๋ฐ๋ฉด, ๊ตฌ์กฐ์ ์ ๋ฆฌ ์์ด ๊ธฐ์กด ๋ก์ง์ ๊ทธ๋๋ก ๋ณต์ ํ๋ ํ๋ํ ์์ ์ ํ๋์จ์ด ๋๋ ํ๋ซํผ ์ ๊ทธ๋ ์ด๋์๋ ๋ถ๊ตฌํ๊ณ ์ฑ๋ฅ ํฅ์์ด ๋ฏธ๋ฏธํ๊ฑฐ๋ ์คํ๋ ค ๊ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํ๋ํ ํ๋ก์ธ์ค ์ด๊ธฐ์ ์ ์ด ํ๋ฆ ๋ถ์์ ํตํฉํ๋ ์กฐ์ง์ ์ง์์ ์ผ๋ก ์ฒ๋ฆฌ๋ ํฅ์๊ณผ ์ด์ ๋น์ฉ ์ ๊ฐ์ ๋ฌ์ฑํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ ํ ์ง๋จ ์ฑ๋ฅ์ ํ๋ซํผ ์๋๋ณด๋ค ๊ตฌ์กฐ์ ํจ์จ์ฑ์ ๋ ํฌ๊ฒ ์ข์ฐ๋๋ค๋ ๊ฒ์ ํ์ธํฉ๋๋ค. ์ค์ ๋ฐ์ดํฐ์ ๋ฐ๋ฅด๋ฉด, ๊ณ ๋ณต์ก๋ ๋ชจ๋์ ๋จผ์ ๋ฆฌํฉํ ๋งํ๋ฉด ๋ฐํ์ ์ฑ๋ฅ์ด ์ต๋ 40% ํฅ์๋๊ณ ๋ฐฐํฌ ํ ์ธ์๋ํธ๊ฐ ์ค์ด๋ญ๋๋ค. ์ด๋ฌํ ํจํด์ ํ์ ํจ์ผ๋ก์จ ํ๋ํ ํ์ ์ธก์ ๊ฐ๋ฅํ ์ฑ๋ฅ ํฅ์ ํจ๊ณผ๋ฅผ ์ป์ ์ ์๋ ๋ถ๋ถ์ ์ฐ์ ์์๋ฅผ ๋ ์ ์์ต๋๋ค.
์ ์ด ํ๋ฆ ๊ฒ์ ๋ฐ ์ต์ ํ๋ฅผ ์ํ Smart TS XL
๋๊ท๋ชจ ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ์ดํดํ๋ ค๋ฉด ๊ธฐ์กด ํ๋กํ์ผ๋ง ์ด์์ ์์ ์ด ํ์ํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ธฐ์ ์ ์ํธ ์์กด์ ์ธ ๋ก์ง์ ์ฌ์ฉํ๋ ์์ฒ ๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ด์ํ๊ธฐ ๋๋ฌธ์ ์๋ ๊ฒ์ฌ๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค. Smart TS XL์ ์ ์ด ํ๋ฆ ๊ตฌ์กฐ์ ๋ํ ์๋ํ๋ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ํ๊ณ์ ์ข ์์ฑ๊ณผ ๋นํจ์จ์ฑ์ ํ์ ํฉ๋๋ค. ๋ถ์ ๋งต์ ๋ก์ง์ด ๊ตฌ์ฑ ์์ ๊ฐ์ ์ด๋ป๊ฒ ์ด๋ํ๋์ง ๋ณด์ฌ์ฃผ๋ฏ๋ก, ํ๋ํ ํ์ ๋ฆฌํฉํ ๋ง์ ์์ํ๊ธฐ ์ ์ ์ ์ด ํ๋ฆ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ๋ฐํ์ ๋นํจ์จ์ฑ์ด ๋ฐ์ํ๋ ๋ถ๋ถ์ ํ์ ํ ์ ์์ต๋๋ค.
Smart TS XL์ ๋จ์ํ ์ฑ๋ฅ์ ์ธก์ ํ๋ ๋ฐ ๊ทธ์น์ง ์๊ณ , ๊ตฌ์กฐ ๋ถ์์ ์คํ ๊ฐ๋ฅํ ํ๋ํ ์ธ์ฌ์ดํธ๋ก ๋ณํํฉ๋๋ค. ์ฝ๋ ์์ค ๋ก์ง์ ์ํคํ ์ฒ ๊ฒฐ๊ณผ์ ์ฐ๊ฒฐํ์ฌ ํ์ฅ์ฑ, ์ ์ง ๊ด๋ฆฌ์ฑ, ์์ ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ์์ฌ ๊ฒฐ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๊ฒ ๋ณด์ฌ์ค๋๋ค. ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์๊ฐํํจ์ผ๋ก์จ ํ์ ๋ฆฌํฉํ ๋งํ ์์น, ํ๋ํ ๋จ๊ณ, ๊ทธ๋ฆฌ๊ณ ๋ฐํ์ ์์ธก ๊ฐ๋ฅ์ฑ์ ๊ฐ์ฅ ํฐ ์ํ์ ์ด๋ํ๋ ๊ตฌ์ฑ ์์์ ๋ํ ์ ๋ณด์ ๊ธฐ๋ฐํ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ ์ ์ด ํ๋ฆ ๊ฒฝ๋ก ์๊ฐํ
๋๊ท๋ชจ ํ๊ฒฝ์์ ์ ์ด ํ๋ฆ์ ์๊ฐํํ๋ ๊ฒ์ ์์คํ ๋์์ ์ดํดํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. Smart TS XL์ ํ๋ก๊ทธ๋จ ์ ์ด ๋ก์ง์ ์๋์ผ๋ก ์ถ์ถํ์ฌ ํ์ ๊ฐ๋ฅํ ํ๋ฆ ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ๋ณํํฉ๋๋ค. ์ด ๋ค์ด์ด๊ทธ๋จ์ ๋ฐํ์ ์ฑ๋ฅ์ ์ข์ฐํ๋ ์ค์ฒฉ๋ ๊ฒฐ์ , ์ํ ์ข ์์ฑ, ๊ทธ๋ฆฌ๊ณ ์ฃผ์ ์คํ ๊ฒฝ๋ก๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์๊ฐํ๋ ์ํคํ ํธ๊ฐ ๋ถ๊ธฐ ๋๋ ์ฌ๊ท๋ก ์ธํด ์คํ ์๊ฐ์ด ์ฆ๊ฐํ๋ ์์ญ์ ๋ถ๋ฆฌํ์ฌ ์ฝ๋ ๊ตฌ์กฐ์ ๋ฐํ์ ํจ์จ์ฑ ๊ฐ์ ์ง์ ์ ์ธ ์ฐ๊ด์ฑ์ ์ ๊ณตํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์๊ฐํ ์์น์ ๋ค์๊ณผ ์ผ์นํฉ๋๋ค. ์ต์ ์์คํ ์ ๋ํ xref ๋ณด๊ณ ์๊ต์ฐจ ์ฐธ์กฐ ๋งคํ์ ํตํด ๋๊ท๋ชจ ํ๋ก๊ทธ๋จ ๋ถ์์ ๊ฐ์ํํ ์ ์์ต๋๋ค. ์ค์ ๋ก Smart TS XL์ ํ๋ฆ ๋งต์ ํตํด ๊ธฐ์ ํ์ ์๋ฐฑ๋ง ์ค์ ์ฝ๋๋ฅผ ํ์ํ์ฌ ๊ธฐ์กด ์ ์ ๋ถ์์์๋ ๊ฐ๊ณผํ๊ธฐ ์ฌ์ด ๋ ผ๋ฆฌ ํจํด์ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ช ํ์ฑ์ ํ๋ํ ๊ณํ์ ๊ฐ์ํํ๊ณ ๋ฆฌํฉํ ๋ง ์ ๋ต์ ๋์ฑ ์ ํํ๊ณ ์ฑ๋ฅ ์ค์ฌ์ผ๋ก ๋ง๋ค์ด์ค๋๋ค. ์๊ฐ์ ํํ์ ์ถ์์ ์ธ ๋ณต์ก์ฑ ์งํ๋ฅผ ์ค์ง์ ์ธ ํ๋ํ ๋ก๋๋งต์ผ๋ก ์ ํํฉ๋๋ค.
์ํ ์ข ์์ฑ ๋ฐ ์กฐ๊ฑด๋ถ ์ค๋ณต ๊ฐ์ง
์ ์ด ํ๋ฆ์ ์ํ ์ข ์์ฑ์ ์์ธก ๋ถ๊ฐ๋ฅํ ๋์๊ณผ ๋ฐ๋ณต์ ์ธ ๊ณ์ฐ์ ์ ๋ฐํฉ๋๋ค. ํ๋ก์์ ๊ฐ ๋ช ํํ ์ข ๋ฃ ์์ด ์ฌ๊ท์ ์ผ๋ก ์๋ก๋ฅผ ํธ์ถํ๊ฑฐ๋ ์ํธ ์์กด์ ์ธ ์กฐ๊ฑด์ ๊ณต์ ํ๋ ๊ฒฝ์ฐ, ์ฑ๋ฅ์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ ํ๋ฉ๋๋ค. Smart TS XL์ ์ํธ ์ฐ๊ฒฐ๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ ์ด ๋ฐ ๋ฐ์ดํฐ ํ๋ฆ ๊ทธ๋ํ๋ฅผ ๋ถ์ํ์ฌ ์ด๋ฌํ ์ํ ์ข ์์ฑ์ ๊ฐ์งํฉ๋๋ค. ๋ฐํ์ ๋ญ๋น๋ฅผ ์ ๋ฐํ๋ ๋ฃจํ, ์ค๋ณต ๋ฐ ์ค๋ณต ์ ์ด ๊ฒฝ๋ก๋ฅผ ๊ฐ์กฐ ํ์ํฉ๋๋ค.
์ฌ๋ฌ ๊ฒฝ๋ก๊ฐ ์ ์ฌํ ์กฐ๊ฑด์ ํ๊ฐํ ๋ ์กฐ๊ฑด๋ถ ์ค๋ณต์ด ๋ฐ์ํ์ฌ ๋ก์ง ์ค๋ณต ๋ฐ CPU ์ฌ์ดํด ๋ญ๋น๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ํจํด์ ํ์ ํ๊ณ ํตํฉํ๋ฉด ๋ฐํ์ ์ ๋ถํ์ํ ์์ฌ ๊ฒฐ์ ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๊ฐ์ง ๋ฉ์ปค๋์ฆ์ ๋ค์์์ ์ค๋ช ํ๋ ๋ฐฉ๋ฒ๋ก ์ ๋ฐ์ํฉ๋๋ค. ๋ถ์ฐ ์์คํ ์ ์ ์ ์ฝ๋ ๋ถ์์ ๋ฐ๋์ ํ์ฅ์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ์ํ ๋ ผ๋ฆฌ์ ์ค๋ณต ๋ ผ๋ฆฌ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ ๊ธฐ์ ์ ๊ฒฐ์ ๋ก ์ ๊ฐ์ ํ๊ณ ๋์ฑ ์์ ์ ์ธ ํ๋ํ ๊ธฐ๋ฐ์ ๊ตฌ์ถํ์ฌ ์ง์์ ์ธ ์ ์ง ๊ด๋ฆฌ ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค.
์๋ํ๋ ์ํฅ ๋ถ์์ ํตํ ์ต์ ํ ์ฐ์ ์์ ์ง์
๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฆฌํฉํ ๋งํ ๋ ์ต์ ํ์ ์ง์คํด์ผ ํ ๋ถ๋ถ์ ํ์ ํ๋ ๊ฒ์ ์ด๋ ค์ธ ์ ์์ต๋๋ค. Smart TS XL์ ์ํฅ ๋ถ์ ๊ธฐ๋ฅ์ ์ ์ด ๋ณต์ก์ฑ๊ณผ ๋ฐํ์ ๋์์ ๋ฏธ์น๋ ์ํฅ์ ๊ธฐ์ค์ผ๋ก ๋ชจ๋์ ์์๋ฅผ ๋งค๊น๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ด ์คํ ๊ฒฝ๋ก ์ ๋ฐ์ ๊ฑธ์ณ ์ด๋ป๊ฒ ์ ํ๋๋์ง ๋ถ์ํ์ฌ ๊ฐ ์์ ์ฌํญ์ ์ฑ๋ฅ ๋ฐ ์ํ ์ํฅ์ ์ ๋ํํฉ๋๋ค. ์ด๋ฌํ ์ฐ์ ์์๋ฅผ ํตํด ํ๋ํ ๋ฆฌ์์ค๊ฐ ๊ฐ์ฅ ํฐ ์ด์ ์ ์ป์ ์ ์๋ ๊ณณ์ ์ ์ฉ๋ฉ๋๋ค.
์ํฅ ๋ถ์์ ํ๋ํ๋ฅผ ์ฆ๊ฑฐ ๊ธฐ๋ฐ ํ๋ก์ธ์ค๋ก ์ ํํฉ๋๋ค. ์ํฅ ๋ถ์ ์ํํธ์จ์ด ํ ์คํ ์ข ์์ฑ์ ๋งคํํ๋ฉด ๋ถํ์ค์ฑ์ด ์ค์ด๋ค๊ณ ์๋์น ์์ ํ๊ท๊ฐ ๋ฐฉ์ง๋ฉ๋๋ค. Smart TS XL์ ์ด ๊ธฐ๋ฅ์ ํ์ฅํ์ฌ ํ๋ฆ ์ต์ ํ๋ฅผ ์ ์ดํ๊ณ ๋ณต์ก์ฑ ์งํ๋ฅผ ์ฑ๋ฅ ์์ธก์ ์ฐ๊ฒฐํฉ๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ๋ฐํ์ผ๋ก ํ์ ์๋, ์ ํ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ด์ ์์ ์ฑ์ ๊ท ํ์ ์ด๋ฃจ๋ ์ ์ง์ ์ธ ์ต์ ํ๋ฅผ ๊ณํํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋ฆฌํฉํ ๋ง์ ํตํ ์ฑ๋ฅ ์ ๋ขฐ๋ ํฅ์
์ฑ๋ฅ์ ๋ํ ํ์ ์ ๊ฐ์์ฑ๊ณผ ๊ฒ์ฆ์ ํตํด ํ๋ณด๋ฉ๋๋ค. Smart TS XL์ ์ ์ด ํ๋ฆ์ ๋ํ ํต์ฐฐ๋ ฅ์ ํ๋ํ ์ํฌํ๋ก์ ์ง์ ํตํฉํ์ฌ ๋ชจ๋ ๋ฆฌํฉํ ๋ง ๋จ๊ณ๊ฐ ์ธก์ ๊ฐ๋ฅํ ํจ์จ์ฑ์ ํฅ์์ํค๋๋ก ๋ณด์ฅํฉ๋๋ค. Smart TS XL์ ๋ถ์ ๊ธฐ๋ฅ์ ์ต์ ํ ํ ๋ถ๊ธฐ ์ฌ๋, ์คํ ๋ถ์ฐ ๋ฐ ์ข ์์ฑ ์ฃผ๊ธฐ ๊ฐ์๋ฅผ ์ ๋ํํฉ๋๋ค. ์ด๋ฌํ ์งํ๋ ํ๋ํ๊ฐ ๋ ๊น๋ํ ์ฝ๋๋ฟ๋ง ์๋๋ผ ๋ ๋น ๋ฅด๊ณ ์์ธก ๊ฐ๋ฅํ ๋ฐํ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฐ๊ด์ ์ธ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Smart TS XL์ด ์ง์ํ๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋ฆฌํฉํ ๋ง์ ๋ค์์์ ๋ ผ์๋ ์ง์์ ์ธ ๊ฒ์ฆ ๋ชจ๋ธ์ ๋ฐ์ํฉ๋๋ค. ์ถ์ ํด์ผ ํ ์ํํธ์จ์ด ์ฑ๋ฅ ์ธก์ ํญ๋ชฉ์ ์ด ํ๋ฆ ๋จ์ํ๋ฅผ ๊ฒฝํ์ ์ฑ๊ณผ ๋ฐ์ดํฐ์ ์ฐ๊ณํจ์ผ๋ก์จ ๊ธฐ์ ์ ํ๋ํ๊ฐ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ์งํ๋๊ณ ์๋ค๋ ๊ฑฐ๋ฒ๋์ค ์์ค์ ํ์ ์ ์ป์ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ถ์, ๊ฒ์ฆ ๋ฐ ๋ณด๊ณ ์ ํตํฉ์ ํตํด ํ๋ํ๋ ์ํ์ฐฉ์ค์ ์ธ ๊ณผ์ ์ด ์๋, ํต์ ๋ ์ฑ๊ณผ ์งํ ๊ณผ์ ์ผ๋ก ์ ํ๋ฉ๋๋ค.
๊ฑฐ๋ฒ๋์ค, ์งํ ๋ฐ ํ๋ํ ๊ฐ๋
์ ์ด ํ๋ฆ ์ต์ ํ๋ ์ธก์ ๊ฐ๋ฅํ ๊ธฐ์ค์ ๋ฐ๋ผ ๊ด๋ฆฌ๋ ๋๋ง ์ง์ ๊ฐ๋ฅํฉ๋๋ค. ์ ์๋ ์๊ณ๊ฐ๊ณผ ์ฑ๊ณผ ๋ฒค์น๋งํฌ๊ฐ ์๋ค๋ฉด, ํ์ ์ ์ด์ ๋นํจ์จ์ฑ์ ์ผ๊ธฐํ๋ ๊ตฌ์กฐ์ ๋ถ์ฑ ํจํด์ ๋ฐ๋ณตํ ์ํ์ด ์์ต๋๋ค. ๊ฑฐ๋ฒ๋์ค๋ ํ์ฉ ๊ฐ๋ฅํ ๋ณต์ก์ฑ์ ๊ตฌ์ฑํ๋ ๊ท์น์ ์๋ฆฝํ๊ณ ์ด๋ฅผ ์ํํ ์ ์๋ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค. ํ๋ํ ๊ฐ๋ ์ ๋ฆฌํฉํ ๋ง ๊ณผ์ ์์ ๋ฌ์ฑ๋ ๊ฐ์ ์ฌํญ์ด ๊ฐ๋ฐ ์ฃผ๊ธฐ ๋ฐ ์์คํ ๋ฆด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ง์๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
๊ฐ๋ ฅํ ๊ฑฐ๋ฒ๋์ค๋ ์ฑ๊ณผ ๊ด๋ฆฌ๋ฅผ ์ ๋์ ํ๋ก์ธ์ค๋ก ์ ํํฉ๋๋ค. ์งํ, ๊ฒ์ฆ ๋ฐ ๋ณด๊ณ ๊ธฐ๋ฅ์ CI/CD ํ์ดํ๋ผ์ธ์ ์ง์ ํตํฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ฝ๋์ ์งํ์๋ ๋ถ๊ตฌํ๊ณ ์ ์ด ํ๋ฆ์ ์์ธก ๊ฐ๋ฅํ๊ฒ ์ ์งํ ์ ์์ต๋๋ค. ์ง์์ ์ธ ๊ฐ๋ ์ ์ต์ ํ ๋ชฉํ์ ๋น์ฆ๋์ค ์ฑ๊ณผ๋ฅผ ์ผ์น์์ผ ๊ธฐ์ ๊ตฌ์กฐ์ ์ด์ ์ฑ๊ณผ ๊ฐ์ ์ง์์ ์ธ ์ฐ๊ณ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
ํ๋ํ ํ๋ก์ ํธ์์ ํ์ฉ ๊ฐ๋ฅํ ๋ณต์ก์ฑ ์๊ณ๊ฐ ์ ์
๋ณต์ก๋ ์๊ณ๊ฐ์ ์ฑ๋ฅ์ด ์ ํ๋๊ธฐ ์ ์ ์์คํ ์ด ๊ฒฌ๋ ์ ์๋ ๋ ผ๋ฆฌ์ ๋ถ๊ธฐ ๋๋ ์ค์ฒฉ์ ์์ ์ ์ํฉ๋๋ค. ์ด๋ฌํ ์๊ณ๊ฐ์ ์ค์ ํ๋ฉด ํ๋ํ ํ์ ์งํ ์ํฉ์ ๊ฐ๊ด์ ์ผ๋ก ์ธก์ ํ ์ ์์ต๋๋ค. ์ํ ๋ณต์ก๋, ์์ฌ ๊ฒฐ์ ๋ฐ๋, ํธ์ถ ์ฌ๋๋ ์ฝ๋ ํ์ง๊ณผ ๋ฐํ์ ํจ์จ์ฑ์ ๋ชจ๋ ์ธก์ ํ๋ ์ ๋์ ์งํ๊ฐ ๋ฉ๋๋ค. ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ๋ ์ด๋ฌํ ์งํ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋ ๊ฒํ ๋ฐ ๋ฐฐํฌ ๊ณผ์ ์์ ํ์ฉ ๊ฐ๋ฅํ ๊ฒฝ๊ณ๋ฅผ ์ ์ฉํฉ๋๋ค.
์๊ณ๊ฐ์ ๊ตฌํํ๋ ค๋ฉด ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ธฐ์ค์ ์ด ํ์ํฉ๋๋ค. ๋ ๊ฑฐ์ ๋ถ์์ ์ด๊ธฐ ๋ฒค์น๋งํฌ๋ฅผ ์ ๊ณตํ๊ณ , ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ์ฉ ๊ฐ๋ฅํ ํ๊ณ๋ฅผ ๊ฐ์ ํฉ๋๋ค. ์ฝ๋ ํ์ง ์งํ์ ์ญํ ์ ๋์ ์ธก์ ์ด ์ฃผ๊ด์ ํ๊ฐ๋ฅผ ์คํ ๊ฐ๋ฅํ ๊ธฐ์ค์ผ๋ก ์ด๋ป๊ฒ ๋ณํํ๋์ง ๋ณด์ฌ์ค๋๋ค. ํ๋ํ ์ ์ฑ ์ ๋ฐ๋ผ ๋ณต์ก์ฑ ์๊ณ๊ฐ์ ๋ช ์์ ์ผ๋ก ์ ์ฉํ๋ฉด ์์ธก ๊ฐ๋ฅํ ์ฑ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ์ฌ ์์คํ ํ์ฅ์ ๋ฐ๋ฅธ ๋นํจ์จ์ฑ ํด๋ณด๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
CI/CD ํ์ดํ๋ผ์ธ์ ์ฑ๋ฅ ์งํ ํตํฉ
CI/CD ํ์ดํ๋ผ์ธ์ ์ ์ด ํ๋ฆ ์งํ๋ฅผ ๋ด์ฅํ๋ฉด ๋ชจ๋ ์ฝ๋ ๋ณ๊ฒฝ์ ๋ํ ์๋ ์ฑ๋ฅ ๊ฒ์ฆ์ด ์ํ๋ฉ๋๋ค. ์๋ ํ ์คํธ๋ ๋ฐฐํฌ ํ ๊ฒํ ์ ์์กดํ๋ ๋์ , ๊ฐ ํตํฉ ์ฃผ๊ธฐ์์ ๊ธฐ๋ฅ์ ์ ํ์ฑ๊ณผ ํจ๊ป ์ ์ด ๊ตฌ์กฐ์ ํจ์จ์ฑ์ ํ๊ฐํฉ๋๋ค. ๋ณต์ก์ฑ์ด ์ ์๋ ํ๊ณ๋ฅผ ์ด๊ณผํ๋ ๊ฒฝ์ฐ, ๋น๋๋ ์๋์ผ๋ก ํ๋๊ทธ ์ง์ ๋๊ฑฐ๋ ๊ฑฐ๋ถ๋ ์ ์์ต๋๋ค.
์ด ํตํฉ์ ์ง์์ ์ธ ํ ์คํธ๋ฅผ ์ง์์ ์ธ ์ฑ๋ฅ ๋ณด์ฅ์ผ๋ก ํ์ฅํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋ค์ ๊ธฐ์ ์ ๋ฐ์ํฉ๋๋ค. Jenkins ํ์ดํ๋ผ์ธ์์ ์ฝ๋ ๊ฒํ ์๋ํ์๋ํ๋ ๋ถ์์ผ๋ก ์ถ์ ์ ํ๊ท๋ฅผ ๋ฐฉ์งํฉ๋๋ค. ๋ณต์ก์ฑ ์ธก์ ๊ณผ ์๋ํ๋ ๊ฒ์ฆ์ ๊ฒฐํฉํจ์ผ๋ก์จ ํ๋ํ ํ์ดํ๋ผ์ธ์ ์ฌํ ๋์์ ์์ ์์ ์ฌ์ ์๋ฐฉ์ ์ ์ด๋ก ์งํํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ฆ๊ฐ์ ์ธ ํผ๋๋ฐฑ์ ๋ฐ์ ์ ์ด ํ๋ฆ ์ค๊ณ์ ๋ฐํ์ ์ฑ๋ฅ ๊ธฐ๋์น ๊ฐ์ ์ผ๊ด๋ ์กฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ์ํคํ ์ฒ ๊ฑฐ๋ฒ๋์ค์ ๋ํ ๋ณต์ก์ฑ ํต์ฐฐ๋ ฅ ์ธ์ฝ๋ฉ
์ํฐํ๋ผ์ด์ฆ ์ํคํ ์ฒ ๊ฑฐ๋ฒ๋์ค๋ ํ๋ํ ๋ ธ๋ ฅ์ ์กฐ์ง ์ ๋ต๊ณผ ์ฐ๊ฒฐํฉ๋๋ค. ์ ์ด ํ๋ฆ ์งํ๋ฅผ ์ํคํ ์ฒ ํ๋ ์์ํฌ์ ์ธ์ฝ๋ฉํ๋ฉด ์ฑ๊ณผ ์ต์ ํ๊ฐ ๊ฐ๋ฐํ์๋ง ๊ตญํ๋์ง ์๊ณ ์ฌ์ ๋ถ ์ ๋ฐ์ ๊ฑธ์ณ ์ ๋ํ๋ฉ๋๋ค. ๊ฑฐ๋ฒ๋์ค ์์ํ๋ ๋ณต์ก์ฑ ๋ถ์์ ํ์ฉํ์ฌ ํ๋ํ ์ค๋น ์ํ๋ฅผ ํ๊ฐํ๊ณ , ์์์ ํ ๋นํ๊ณ , ๊ณ ์ํ ์์คํ ์ ์ฐ์ ์์๋ฅผ ์ ํ ์ ์์ต๋๋ค.
๊ตฌ์กฐ์ ์งํ๋ฅผ ์ํฐํ๋ผ์ด์ฆ ๋์๋ณด๋์ ํตํฉํ๋ฉด ํ ๊ฐ ๊ฐ์์ฑ์ด ํฅ์๋ฉ๋๋ค. ๋ค์์์ ์ค๋ช ํ๋ ๊ฑฐ๋ฒ๋์ค ๊ด์ ์ IT ์ํ ๊ด๋ฆฌ ์ ๋ต ์ฌ๋ฌ ๋ถ์์ ์งํ๋ฅผ ํตํฉํ์ฌ ์์ง๋์ด๋ง๊ณผ ๊ฒฝ์์ง์ ์ฐ์ ์์ ๋ถ์ผ์น๋ฅผ ๋ฐฉ์งํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ๋ณต์ก์ฑ์ ๋ํ ํต์ฐฐ๋ ฅ์ ๊ฑฐ๋ฒ๋์ค ์ํคํ ์ฒ์ ์ ์ฉํ๋ฉด ํ๋ํ ์คํ์ ๋น์ฆ๋์ค ์ฑ๊ณผ ๋ชฉํ์ ๋ง์ถฐ ์กฐ์ ํ๊ณ , ๊ตฌ์กฐ์ ํฌ๋ช ์ฑ๊ณผ ์ฑ ์์ฑ์ ์ค์ํ๋ ๋ฌธํ๋ฅผ ๊ฐํํ ์ ์์ต๋๋ค.
๋ฆฌํฉํ ๋ง๋ ์ฝ๋ ๊ฒฝ๋ก์ ์ง์์ ์ธ ๊ฒ์ฆ
์ง์์ ์ธ ๊ฒ์ฆ์ ๋ฆฌํฉํ ๋ง๊ณผ ํ๋ํ๊ฐ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ผ๊ด๋ ์ฑ๋ฅ ํฅ์์ ์ ๊ณตํ๋ค๋ ๊ฒ์ ๊ฒ์ฆํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ๊ฒ์ฆ ํ๋ ์์ํฌ๋ ์ ์ด ํ๋ฆ์ ์ฌํ๊ฐํ์ฌ ์ฌ๋ฐ์๋ ๋นํจ์จ์ฑ์ด๋ ์๋์น ์์ ํ๊ท๋ฅผ ๊ฐ์งํฉ๋๋ค. ์ด๋ฌํ ๋ฐ๋ณต์ ์ธ ํ๊ฐ๋ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ํ๋ํ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํฉ๋๋ค.
๊ฒ์ฆ ๋๊ตฌ๋ ์๋ก์ด ์ฝ๋ ๋ฒ์ ์ ๊ธฐ์กด ๋ณต์ก์ฑ ๊ธฐ์ค๊ณผ ๋น๊ตํฉ๋๋ค. ํธ์ฐจ๊ฐ ๋ฐ์ํ๋ฉด ๊ฒฝ๊ณ ๋๋ ์ฌ๋ถ์์ด ์คํ๋ฉ๋๋ค. ์ด ๊ดํ์ ๋ค์์์ ์ค๋ช ํ๋ ์๋ช ์ฃผ๊ธฐ ์์น์ ๋ฐ์ํฉ๋๋ค. ์ํํธ์จ์ด ์ ์ง ๊ด๋ฆฌ ๊ฐ์น์ง์์ ์ธ ๊ฒ์ฆ์ ํตํด ์ด์ ํ์ง์ ์ ์งํฉ๋๋ค. ์ง์์ ์ธ ๊ฒ์ฆ์ ํตํด ์ ์ด ํ๋ฆ ๊ฐ์ํ๊ฐ ์ผ์์ ์ธ ๊ฐ์ ์ด ์๋ ์๊ตฌ์ ์ธ ํ๋ํ ๊ฒฐ๊ณผ๋ก ์ ์ง๋ฉ๋๋ค. ๊ฒ์ฆ์ ๊ฑฐ๋ฒ๋์ค ์๊ฑด์ผ๋ก ์ฒ๋ฆฌํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ฑ๋ฅ ์์ ์ฑ๊ณผ ํ๋ํ์ ๋ํ ํ์ ์ ๋ชจ๋ ์ ์งํ ์ ์์ต๋๋ค.
์ฐ์ ์์ฉ ๋ถ์ผ ๋ฐ ์ฑ๋ฅ ๋ฏผ๊ฐ๋
ํ๋ ๊ธฐ์ ์ ๊ณ ๊ฐ ์ ๋ขฐ, ๊ท์ ์ค์, ๊ทธ๋ฆฌ๊ณ ๋น์ฆ๋์ค ์ฐ์์ฑ์ ์ ์งํ๊ธฐ ์ํด ์ผ๊ด๋ ๋ฐํ์ ์ฑ๋ฅ์ ์์กดํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ๋ถ์ผ์์ ์์ ์ฑ์ ์ ํดํ๋ ํ ๊ฐ์ง ๋ฐ๋ณต์ ์ธ ์์ธ์ด ์์ต๋๋ค. ๋ฐ๋ก ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ๋๋ค. ์์คํ ์ด ๋ ๊น์ด ์ค์ฒฉ๋๊ณ ์กฐ๊ฑด๋ถ๋ก ๊ตฌ์ฑ๋ ์๋ก ๋ฐํ์ ๋์์ ์์ธก ๋ถ๊ฐ๋ฅ์ฑ์ ๋์ฑ ์ปค์ง๋๋ค. ์ด๋ฌํ ์์ธก ๋ถ๊ฐ๋ฅ์ฑ์ ์ฒ๋ฆฌ๋, ์๋ต ์๊ฐ, ๊ทธ๋ฆฌ๊ณ ์์ ์ฑ์ ์ํฅ์ ๋ฏธ์ณ ๋ณ๋ชฉ ํ์์ ๋ฐ์์ํค๊ณ , ์ด๋ฌํ ๋ณ๋ชฉ ํ์์ ๊ตฌ์กฐ์ ์ฝ๋ ๋นํจ์จ์ฑ๋ณด๋ค๋ ์ธํ๋ผ ๋ฌธ์ ๋ก ์ค์ง๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ค์ํ ์ฐ์ ์ ๊ณ ์ ํ ๊ด์ ์์ ์ด๋ฌํ ์ฑ๋ฅ ์ํ์ ๊ฒฝํํฉ๋๋ค. ๊ธ์ต ๊ธฐ๊ด์ ๊ฑฐ๋ ์ง์ฐ์ ์ง๋ฉดํ๊ณ , ํต์ ์์คํ ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์ง์ฐ์ ๊ฒช์ผ๋ฉฐ, ์๋ฃ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๊ฒฐ์ ์ ๊ท์ ์ค์ ์ํฌํ๋ก์ฐ์ ์ํ์ ๋ ธ์ถ๋๊ณ , ์ ๋ถ ๊ธฐ๊ด์ ๋๊ท๋ชจ ๊ฐ์ฌ ๊ณผ์ ์์ ์ฌํ์ฑ ๋ฌธ์ ๋ก ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ์ ์ด ํ๋ฆ ์ค๊ณ๊ฐ ์ด๋ฌํ ๊ฐ ๋ถ์ผ์ ๋ฏธ์น๋ ์ํฅ์ ์ดํดํ๋ฉด ํ๋ํ ์ด๋์ ํฐ๋ธ์ ๊ฐ์ํ ๋ฐ ๊ฑฐ๋ฒ๋์ค๊ฐ ์๋ฐ๋์ด์ผ ํ๋ ์ด์ ๋ฅผ ์ดํดํ๋ ๋ฐ ์ค์ํ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค.
๊ธ์ต ์์คํ : ๊ฑฐ๋ ๋ก์ง์ ์ง์ฐ ์๊ฐ ๋จ์ถ
๊ธ์ต ๋ถ๋ฌธ์์ ๊ฑฐ๋ ์ฒ๋ฆฌ ์๋๋ ๊ฒฝ์ ์ฐ์๋ฅผ ์ข์ฐํฉ๋๋ค. ์ผ๊ด ์ฒ๋ฆฌ ๋๋ ์จ๋ผ์ธ ๊ฑฐ๋ ์ํฌํ๋ก์์ ์ฌ์ํ ์ง์ฐ์ด๋ผ๋ ๊ธฐํ ์์ค, ์กฐ์ ๋ถ์ผ์น, ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ๋ถ๋ง์กฑ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ๋ถํ์ํ ์กฐ๊ฑด, ์ค์ฒฉ ๋ฃจํ ๋๋ ์ค๋ณต ๊ฒฝ๋ก๊ฐ ์คํ ์๊ฐ์ ๋๋ฆฌ๊ณ CPU ์ค์ผ์ค๋ง ์ค๋ฒํค๋๋ฅผ ์ฆ๊ฐ์ํค๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ํ์ ์ฌํ์ํต๋๋ค. COBOL ๋๋ Java ๊ธฐ๋ฐ ํธ๋์ญ์ ์์ง์์ ๊ณผ๋ํ ์กฐ๊ฑด ๋ ผ๋ฆฌ๋ ๋ค์ค ์ค๋ ๋ ํจ์จ์ฑ์ ์ ํดํ๋ ์ง๋ ฌํ๋ ์ฐ์ฐ์ ์ด๋ํฉ๋๋ค.
๊ธ์ต ๊ธฐ๊ด์ด ํต์ฌ ์์คํ ์ ํ๋ํํ ๋, ์ ์ ๋ถ์์ ๊ฐ์์ฑ์ ํ๋ณดํ๋ ์ฒซ๊ฑธ์์ด ๋ฉ๋๋ค. ์ ์ ๋ถ์์ ๊ฒฐ์ ๋ก ์ ์ฒ๋ฆฌ๋์ ์ ํดํ๋ ๋ถ๊ธฐ ํจํด์ ์๋ณํ์ฌ ์ค๊ณ์๊ฐ ๊ฐ๋ ์๊ฐ์ ๋ฐฉํดํ์ง ์๊ณ ๋ก์ง ๊ฒฝ๋ก๋ฅผ ๋ฆฌํฉํ ๋งํ ์ ์๋๋ก ํฉ๋๋ค. ์ค์ฒฉ๋ ์์ฌ ๊ฒฐ์ ์ ๋จ์ํํ๊ฑฐ๋, ๊ท์น ํ ์ด๋ธ์ ๋์ ํ๊ฑฐ๋, ์ ์ฐจ์ ๋ก์ง์ ๋ชจ๋์ ๋จ์๋ก ๋ณํํ๋ ๋ฑ์ ๊ธฐ์ ์ ์์ธก ๊ฐ๋ฅํ ์ ์ด ์ ํ์ ๋ณด์ฅํ์ฌ ์ง์ฐ ์๊ฐ์ ์ค์ ๋๋ค. ํ๋ํ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ผ๊ด๋๊ฒ ์ ์ฉํจ์ผ๋ก์จ ํ์ ๋ณต์ก์ฑ์ ๋ฐฐํฌ ํ ์์์น ๋ชปํ ๋ฌธ์ ๊ฐ ์๋ ์ด์ ์งํ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ค์ ์ธ์ฌ์ดํธ๋ฅผ ๋ฐํ์ผ๋ก ํ ๋ฆฌํฉํ ๋ง ์ ํ๋ฆฌ์ผ์ด์ ์ฒ๋ฆฌ๋ ๋์ฑ ์ํํ ๊ฑฐ๋ ์ฃผ๊ธฐ์ ์ธก์ ๊ฐ๋ฅํ ์ฑ๋ฅ ๊ฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํต์ ์ํฌํ๋ก: ๋ค์ค ์ค๋ ๋ ์ ์ด ๋ฃจํ ์ต์ ํ
ํต์ ํ๊ฒฝ์ ๋ถ์ฐ ๋ ธ๋, ์ ํธ ๋ผ์ฐํฐ, ์ด๋ฒคํธ ํ๋ก์ธ์ ๊ฐ์ ์ค์๊ฐ ์กฐ์ ์ ์์กดํฉ๋๋ค. ์ด๋ฌํ ์ํฌํ๋ก์ ํจ์จ์ฑ์ ๊ท ํ ์กํ ์ค๋ ๋ ๊ด๋ฆฌ์ ์ต์ํ์ ๋ถ๊ธฐ ์ค๋ฒํค๋์ ๋ฌ๋ ค ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ๊ฑฐ์ ๋ผ์ฐํ ์ฝ๋์ ๋ณต์กํ ์กฐ๊ฑด ๊ตฌ์กฐ๋ ์ฌ์ธต์ ์ธ ์ ์ฐจ์ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ๋์ ๋๋ฉด ์คํ ์ค๋ ๋๊ฐ ์ง์ฐ๋๊ณ ๋ถ์ฐ๋๊ธฐ ์์ํฉ๋๋ค. ์ด๋ฌํ ๋ถ๊ท ํ์ ์ต๋ ๋ถํ ์ ์งํฐ, ๋๊ธฐ์ด ์ถ์ , ๊ทธ๋ฆฌ๊ณ ์๋ต์ฑ ์ ํ๋ก ์ด์ด์ง๋๋ค.
ํต์ ํ๋ํ ํ์ ์ ์ ๋ฐ ๋ฐํ์ ์์ค ๋ชจ๋์์ ์ ์ด ํ๋ฆ์ ๋ถ์ํจ์ผ๋ก์จ ๋์์ฑ์ ์ ํดํ๋ ๊ณ ๋ณต์ก๋ ๋ฃจํด์ ๋ถ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ์ด ๊ฒฝ๋ก๋ฅผ ๋จ์ํํ๋ฉด ๋๊ธฐํ๊ฐ ํฅ์๋๊ณ ์ค๋ ๋ ๊ฐ ๊ณต์ ํ ํ๋ก์ธ์ ํ ๋น์ด ๋ณด์ฅ๋ฉ๋๋ค. ๊น๊ฒ ์ค์ฒฉ๋ ๋ผ์ฐํ ๋ก์ง์ ๋ชจ๋ํ๋ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ก ๋์ฒดํ๋ ์ํคํ ์ฒ ๋ฆฌํฉํ ๋ง์ ๊ฒฐ์ ๋ก ์ ์ธก๋ฉด์ ๊ฐํํ๊ณ ์ค์ผ์ค๋ง ์ถฉ๋์ ์ค์ ๋๋ค. ์์ฌ ๊ฒฐ์ ๊น์ด๊ฐ ๊ฐ์ํจ์ ๋ฐ๋ผ CPU ์ฌ์ฉ๋ฅ ์ด ์์ ํ๋๊ณ ์ ๋ฐ์ ์ธ ์๋น์ค ์ง์ฐ ์๊ฐ์ด ๋จ์ถ๋ฉ๋๋ค. ์ด๋ฌํ ๊ดํ์ ํ๋ํ ๊ฑฐ๋ฒ๋์ค์ ํตํฉํ๋ฉด ๋ฆฌํฉํ ๋ง ์์ ์ ํตํด ์ง์ ๊ฐ๋ฅํ ์ฑ๋ฅ ํฅ์์ ์ป์ ์ ์์ต๋๋ค. ์์ธก ์ํฅ ํ๊ฐ๋ฅผ ์ฌ์ฉํ๋ ํต์ ์ฌ์ ์๋ ์ด๋ฒคํธ ์๊ด๊ด๊ณ ๊ตฌ์กฐ์ ๊ฒฐ์ ์ด ๋ฐํ์ ๊ฒฐ๊ณผ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์กฐ๊ธฐ์ ํ์ ํฉ๋๋ค.
ํฌ์ค์ผ์ด ํ๋ซํผ: ๊ท์ ์ค์๋ฅผ ์ํ ์ค์ ์์ ์ ๋ํ ์์ธก ๊ฐ๋ฅํ ์ ์ด
์๋ฃ ์ ๋ณด ์์คํ ์ ์์ธก ๊ฐ๋ฅ์ฑ์ด ํ์์ธ ๊ท์ ๋ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ํ์ ๊ธฐ๋ก, ์ง๋จ ๋ฐ์ดํฐ ๋๋ ์ฒญ๊ตฌ ๊ฑฐ๋๊ฐ ์์คํ ์ ์ฒด์ ์ ํ๋๋ ๋ฐฉ์์ ๋ถํ์ค์ฑ์ ์ด๋ํฉ๋๋ค. ์ค๋ณต๋ ๋ธ๋์น ๋๋ ์ฌ์ธต ์กฐ๊ฑด๋ถ ์ฒด์ธ์ ํนํ ์จํ๋ ๋ฏธ์ค์ ํด๋ผ์ฐ๋ ๊ตฌ์ฑ ์์๊ฐ ๊ฒฐํฉ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ผ๊ด๋์ง ์์ ์ฒ๋ฆฌ์ ์ํ์ ์ฆ๊ฐ์ํต๋๋ค. ์์ธก ๋ถ๊ฐ๋ฅํ ์ ์ด ๊ฒฝ๋ก๋ ๊ฐ์ฌ ๊ฒ์ฆ์ ์ด๋ ต๊ฒ ๋ง๋ค๊ณ ๊ท์ ์ค์ ํ ์คํธ ๋น์ฉ์ ์ฆ๊ฐ์ํต๋๋ค.
์๋ฃ ํ๊ฒฝ์ ํ๋ํ ํ์ ์ ์ ๋ถ์๊ณผ ์ฝ๋ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ๋ ๋ธ๋์น, ๋๋ฌํ ์ ์๋ ์กฐ๊ฑด, ๊ทธ๋ฆฌ๊ณ ์ฌ๊ท์ ์ข ์์ฑ์ ํ์ ํฉ๋๋ค. ๋ณต์กํ ์ํฌํ๋ก๋ฅผ ์์ธก ๊ฐ๋ฅํ ๋์์ ๊ฐ์ง ๊ฐ์ํ๋ ์ํ์ค๋ก ๋ณํํ๋ ํ๊น ๋ฆฌํฉํ ๋ง์ ํตํด ๋จ์ํ๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ ์์ ์ด ๊ฒฐ์ ๋ก ์ ์ผ๋ก ์คํ๋๋๋ก ๋ณด์ฅํ์ฌ ๊ฐ์ฌ ์ถ์ ์ฑ๊ณผ ์์คํ ํฌ๋ช ์ฑ์ ํฅ์์ํต๋๋ค. ๋ํ ์์ธก ๊ฐ๋ฅํ ์ ์ด ํ๋ฆ์ ์ ์ฌ์ ์ค๋ฅ ์ํ์ ์๋ฅผ ์ค์ฌ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฌด๊ฒฐ์ฑ์ ๊ฐํํฉ๋๋ค. ์๋ฃ ์์คํ ๋์ ์ํฅ ๋ถ์ ํ๋ ์์ํฌ๋ ๋ณต์ก์ฑ ๊ฐ์๋ฅผ ๊ฐ์ ๋ ๊ท์ ์ค์ ์งํ ๋ฐ ๋ฐํ์ ํจ์จ์ฑ๊ณผ ์ง์ ์ ์ผ๋ก ์ฐ๊ด์ํฌ ์ ์๋ ๊ธฐ๋ฅ์ ์ป์ต๋๋ค.
์ ๋ถ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ: ๊ฐ์ฌ๋ฅผ ์ํ ์ ์ด ํ๋ฆ ์์ธก์ฑ
์ ๋ถ ๋ฐ์ดํฐ ํ๊ฒฝ์ ์๊ฒฉํ ๊ฐ์ฌ ๊ธฐ์ค์ ๋ฐ๋ผ ์ฌ๋ฌด, ์ฌํ ๋ฐ ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ํ ํตํฉ ํ์ดํ๋ผ์ธ์ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ฌํ ์์คํ ์๋ ์์ญ ๋ ๊ฐ์ ์ฆ๋ถ์ ์ ๋ฐ์ดํธ๋ฅผ ํตํด ๋ณต์ก์ฑ์ด ๋์ ๋๋ ๋ ๊ฑฐ์ ์คํฌ๋ฆฝํธ, ์ ์ฐจ์ ์ค์ผ์ค๋ฌ, ํ์ด๋ธ๋ฆฌ๋ ์ํฌํ๋ก๊ฐ ํฌํจ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ด ํ๋ฆ์ด ์กฐ๊ฑด๋ถ ์ฒดํฌํฌ์ธํธ์์ ๋ถ์ฐ๋๋ฉด ์คํ ๊ฐ ์ผ๊ด์ฑ์ ๊ฒ์ฆํ๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํด์ง๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์์ธก ๋ถ๊ฐ๋ฅํ ์คํ ์๊ฐ, ์ง์ฐ๋ ๋ณด๊ณ , ๊ณผ๋ํ ์๋ ๊ฒ์ฆ์ด ๋ฐ์ํฉ๋๋ค.
์ ์ด ๋ก์ง์ ๋จ์ํํ๋ฉด ์ ๋ขฐ์ฑ๊ณผ ๊ฑฐ๋ฒ๋์ค ์ ๋ ฌ์ด ๋ชจ๋ ํ๋ณต๋ฉ๋๋ค. ์ํ์ ๋ณต์ก์ฑ์ ์ ๋ํํจ์ผ๋ก์จ ๊ธฐ๊ด์ ์ ์ด ๋์์ด ์์ ์ฑ๋ฅ์์ ๋ฒ์ด๋๋ ์ ํํ ๋ฃจํด์ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฃจํด์ ์์ฐจ์ ์ผ๋ก ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ชจ๋์ ๋จ์๋ก ๋ฆฌํฉํ ๋งํ๋ฉด ์ฌํ์ฑ์ด ํฅ์๋๊ณ ๊ฐ์ฌ ์ฃผ๊ธฐ๊ฐ ๋จ์ถ๋ฉ๋๋ค. ํ๋ํ ๊ฑฐ๋ฒ๋์ค๋ฅผ ํตํฉํ๋ฉด ๋ชจ๋ ์ต์ ํ๊ฐ ์ถ์ ๊ฐ๋ฅํ๊ณ ๊ท์ ์ ์ค์ํ๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค. ์คํ ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ธ๋งํ๋ ๊ฐ์์ฑ ๋๊ตฌ๋ ์์คํ ํ์ฅ์ ๋ฐ๋ผ ๊ตฌ์กฐ์ ์ข ์์ฑ์ด ์ด๋ป๊ฒ ๋ณํํ๋์ง ํ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ ๋ถ ๊ธฐ๊ด์ ๋ค์์ ์ค์ ์ ๋ก๋๋ค. ๋ฉ์ธํ๋ ์ ํ๋ํ ์์ธก ๊ฐ๋ฅํ ์ ์ด ํ๋ฆ์ด ๊ธฐ์ ์ ์ด์ ์ผ ๋ฟ๋ง ์๋๋ผ ์ฑ ์์ฑ๊ณผ ์ฅ๊ธฐ์ ์ ์ฑ ์ค์์ ๊ธฐ๋ฐ์ด ๋๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค.
ํ๋ํ์ ํ์ ์์๋ก์ ์ ์ด ํ๋ฆ ๋จ์ํ
์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ํ๋ํ์ ์์ด ๊ฐ์ฅ ์ง์์ ์ด๊ณ ๊ณผ์ํ๊ฐ๋๋ ์ฅ์ ๋ฌผ ์ค ํ๋์ ๋๋ค. ์์ญ ๋ ๊ฐ์ ๊ธฐ๋ฅ ์ถ๊ฐ, ํจ์น, ํ๋ซํผ ๋ง์ด๊ทธ๋ ์ด์ ์ ํตํด ์์คํ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ, ํ๋ ํจ์จ์ ์ด์๋ ๋ด๋ถ ๋ก์ง์ ๋ค์ธต์ ์ด๊ณ ๋ถํฌ๋ช ํด์ง๋๋ค. ์ด๋ฌํ ์จ๊ฒจ์ง ๊ตฌ์กฐ์ ๋ถ๋ด์ ๋ฐํ์ ์ฑ๋ฅ, ์ ์ง ๊ด๋ฆฌ ์ฉ์ด์ฑ, ๊ทธ๋ฆฌ๊ณ ๊ฑฐ๋ฒ๋์ค ๊ฐ์์ฑ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ํ์ ๊ณผ์ ์์ ์ ์ด ํ๋ฆ ๋จ์ํ๋ฅผ ๊ฐ๊ณผํ๋ ๊ธฐ์ ์ ์ธํ๋ผ๋ฅผ ์๋ฌด๋ฆฌ ํ๋ํํ๋๋ผ๋ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ฒฝํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋จ์ํ๋ ๋จ์ํ ๊ธฐ์ ์ ์ต์ ํ๋ฅผ ๋์ด, ์ง์์ ์ธ ๋ณํ ์์์ ์์คํ ์ด ์ผ๋ง๋ ์์ธก ๊ฐ๋ฅํ๊ณ ํจ์จ์ ์ผ๋ก ์ด์๋ ์ง ์ ์ํ๋ ์ ๋ต์ ๊ฒฐ์ ์ ๋๋ค. ์คํ ๊ฒฝ๋ก๊ฐ ํฌ๋ช ํ๋ฉด ์กฐ์ง์ ์ง์ฐ ์๊ฐ ๋ฌธ์ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ง๋จํ๊ณ , ์ฝ๋ฉ ํ์ค์ ์ผ๊ด๋๊ฒ ์ ์ฉํ๋ฉฐ, ๊ฑฐ๋ฒ๋์ค ์ ์ฑ ์ ์์ ์๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค. ์ธก์ ๋ ์ํ ๋ณต์ก๋ ๊ฐ์๋ ๋ฐํ์ ๋ณ๋์ฑ ๊ฐ์, ๋ฆฌ์์ค ํ์ฉ๋ ํฅ์, ๊ทธ๋ฆฌ๊ณ ๋ ๊ฑฐ์ ํ๊ฒฝ๊ณผ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๊ฒฝ ๊ฐ์ ์ํํ ํตํฉ๊ณผ ์ง์ ์ ์ธ ์๊ด๊ด๊ณ๋ฅผ ๊ฐ์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก ์ ์ด ํ๋ฆ์ ๋ช ํ์ฑ์ ์ด์ ์ฑ๊ณผ์ ๋ช ํ์ฑ์ผ๋ก ์ด์ด์ง๋๋ค.
๊ฑฐ๋ฒ๋์ค ๊ด์ ์์ ์ ์ด ํ๋ฆ์ ์ถ์์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ๊ฐ ์๋ ์ธก์ ๊ฐ๋ฅํ ๊ธฐ์ ์์ฐ์ผ๋ก ์ทจ๊ธ๋์ด์ผ ํฉ๋๋ค. ์์ฌ๊ฒฐ์ ์ฌ๋, ๋ถ๊ธฐ ๋ฐ๋, ์คํ ์์ธก ๊ฐ๋ฅ์ฑ์ ๋ฐ์ํ๋ ์งํ๋ ๊ธฐ์กด ์ฑ๊ณผ ์งํ์ ํจ๊ป ํ๋ํ ๋์๋ณด๋์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์งํ๋ฅผ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ํฌํจํ๋ฉด ์ต์ข ์ฌ์ฉ์์๊ฒ ์ํฅ์ ๋ฏธ์น๊ธฐ ์ ์ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ ์ ์๋ ํผ๋๋ฐฑ ๋ฃจํ๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ฆฌํฉํ ๋ง์ด ๋ฐ์ดํฐ ์ค์ฌ์ผ๋ก ์ ํ๋๋ฉด ํ๋ํ๋ ์ฌํ ๋์์ ์ ์ง ๊ด๋ฆฌ์์ ์ฌ์ ์๋ฐฉ์ ํ์ง ๋ณด์ฆ์ผ๋ก ์ ํ๋ฉ๋๋ค.
์๋ฒฝํ ๊ฐ์์ฑ, ๋ฐํ์ ์ ์ด ๋ฐ ํ๋ํ ์ ๋ฐ๋๋ฅผ ๋ฌ์ฑํ๋ ค๋ฉด ์จ๊ฒจ์ง ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ ๋ฐํ๋ด๊ณ , ์ฑ๋ฅ ์ํฅ์ ์ ๋ํํ๋ฉฐ, ๊ธฐ์ ์ด ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ๋ํํ ์ ์๋๋ก ์ง์ํ๋ ์ง๋ฅํ ํ๋ซํผ์ธ Smart TS XL์ ์ฌ์ฉํ์ธ์.