๋ฉ์ธํ๋ ์ ํ์ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ COBOL ํ๋ก๊ทธ๋จ์ ์ฌ์์ฑํ์ง ์๊ณ ๋ MIPS ๋ฐ MSU ๋น์ฉ์ ์ ๊ฐํด์ผ ํ๋ค๋ ์๋ฐ์ด ์ปค์ง๊ณ ์์ต๋๋ค. ๊ธฐ์กด์ ๋ฆฌํฉํ ๋ง์ ๋น์ฆ๋์ค ์ฐ์์ฑ์ ์ํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋ฐ๋ฉด, ์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ๋ ์ค๋ณต ๋ก์ง์ ์ ๊ฑฐํ๊ณ , ๋ธ๋์น๋ฅผ ์ถ์ํ๊ณ , ์ ์ด ํ๋ฆ์ ์ต์ ํํ์ฌ ์ธก์ ๊ฐ๋ฅํ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ด๋ฒ์ํ ์ฌ์์ฑ๋ณด๋ค๋ CPU ์ฌ์ฉ๋์ด ๋์ ๊ฒฝ๋ก์ ์ด์ ์ ๋ง์ถฐ ํ์ด ๊ธฐ๋ฅ์ ์๋์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์์์ ์ฑ๋ฅ ํ๊ท ํ ์คํธ ์ง์์ ์ธ ์ธก์ ํ๋ ์์ํฌ๊ฐ ์ด๋ป๊ฒ ์ต์ ํ ์ด๋์ ์๋์ผ๋ก ๊ฒ์ฆํ ์ ์๋์ง ๋ณด์ฌ์ค๋๋ค.
๊ฐ์์ฑ์ ์ด ํ๋ก์ธ์ค์ ๊ธฐ๋ฐ์ ๋๋ค. ๋๋ถ๋ถ์ ๊ธฐ์ ์ ์ด๋ค ์ ์ด ๊ตฌ์กฐ, ๋ฃจํ ๋๋ I/O ์์ ์ด CPU ์๊ฐ์ ๊ณผ๋ํ๊ฒ ์๋ชจํ๋์ง ํ์ ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ๊ตฌ์กฐํ๋ ์ ์ ๋ถ์๊ณผ ๋ฐํ์ ์๊ด๊ด๊ณ ๋ถ์์ ํตํด ์ค๊ณ์๋ ๋ณต์กํ ๋ฐฐ์น ๋ฐ ํธ๋์ญ์ ํ๋ฆ ๋ด์์ ์ค์ ๋น์ฉ ์ผํฐ๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ์ ์ฌํ ๊ธฐ์ ์ ๋ค์์์ ์ค๋ช ํฉ๋๋ค. ์จ๊ฒจ์ง ์ฝ๋ ๊ฒฝ๋ก ๊ฐ์ง๋นํจ์จ์ฑ์ ์ ํํ ์ง์ ํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ณ์ธต์ ๋ฉ์ธํ๋ ์ ์์คํ ์ ๋ฐ์์ ๋ณด์ด์ง ์๋ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์ถ์ ํฉ๋๋ค.
MIPS๋ฅผ ๋ ์ค๋งํธํ๊ฒ ์๋ฅด์ธ์
Smart TS XL์ ์ง๋ฅํ ์ข ์์ฑ ๋งคํ ๋ฐ ์์ ๋ถํ ํฉ๋ฆฌํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ MSU ๋น์ฉ์ ์์ธก ๊ฐ๋ฅํ๊ฒ ์ค์ด์ธ์.
์ง๊ธ ํ์๊ฐ์์ฑ์ด ํ๋ณด๋๋ฉด ์ต์ ํ๋ ์ ํํ๊ณ ์ํ๋๊ฐ ๋ฎ์์ง๋๋ค. ํฉ๋ฆฌํ๋ ์ค๋ณต ๋ฃจํ, ๊ณผ๋ํ ๋ฐ์ดํฐ ์ด๋, ๊ทธ๋ฆฌ๊ณ ๊ณผ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ํ์ผ ์ ๊ทผ์ ์ค์ด๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. COBOL ์ ์ด ํ๋ฆ ๋ฐ I/O๋ฅผ ์ง์ค์ ์ผ๋ก ๊ฐ์ ํ๋ฉด ์ธ๋ถ ์์คํ ๋์์ ์ํฅ์ ๋ฏธ์น์ง ์๊ณ MSU๋ฅผ ์ง์ ์ค์ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์์น์ ๋ค์๊ณผ ์ผ์นํฉ๋๋ค. COBOL์์ CPU ๋ณ๋ชฉ ํ์ ํผํ๊ธฐ๋ฐ๋ณต๋๋ ํจํด์ ์๋ณํ์ฌ ์ฝ๋๋ฅผ ๋ค์ ์์ฑํ๋ ๊ฒ๋ณด๋ค ๋น์ฉ์ ์ ๊ฐํ๋ ๊ฒ์ด ๋ ํจ๊ณผ์ ์ด๋ผ๋ ์ ์ ๊ฐ์กฐํ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก, ์ฑ๊ณต์ ์๊ฒฉํ ๊ฒ์ฆ๊ณผ ์ข ์์ฑ ํต์ฐฐ๋ ฅ์ ๋ฌ๋ ค ์์ต๋๋ค. ๋ชจ๋ ์์ ์ฌํญ์ ์ฌ๋ณธ, ๋ฐ์ดํฐ ์ธํธ ๋ฐ ๋ฐฐ์น ์์ ์ ๋ฐ์์ ์ผ๊ด์ฑ์ ์ํด ์ถ์ ๋ฐ ๊ฒ์ฆ๋์ด์ผ ํฉ๋๋ค. ๋ค์์์ ๋ณผ ์ ์๋ฏ์ด ์ต์ ์์คํ ์ ๋ํ xref ๋ณด๊ณ ์๊ต์ฐจ ์ฐธ์กฐ ๋ถ์์ ์์ ํ ์ต์ ํ ๊ฒฝ๊ณ๋ฅผ ํ์ธํ๋ ๋ฐ ํ์ํ ์ข ์์ฑ ๊ฐ์์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ฒ๋ฆฌ๋ ๋ ๋ฐ์์ฑ ๋ชจ๋ํฐ๋ง์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ๋น์ฉ, ์ฑ๋ฅ, ํ์ง์ด ๋๊ธฐํ๋์ด ์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ๋ฅผ ์ธก์ ๊ฐ๋ฅํ ํ๋ํ ๋ถ์ผ๋ก ์ ํํ๋ ํ์ํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
๋ฉ์ธํ๋ ์ ์ํฌ๋ก๋ ๊ฒฝ์ ํ ์ดํด
๋ฉ์ธํ๋ ์ ์ํฌ๋ก๋ ํจ์จ์ฑ์ MIPS ๋ฐ MSU ๋น์ฉ์ ์ ์ดํ๋ โโ๊ฐ์ฅ ์ง์ ์ ์ธ ์๋จ ์ค ํ๋์ ๋๋ค. ๋ณต์กํ COBOL ๊ธฐ๋ฐ ์์คํ ์์ ์ด๋ฌํ ๋น์ฉ์ ์ฝ๋ ๋ก์ง๋ง์ผ๋ก ๊ฒฐ์ ๋๋ ๊ฒฝ์ฐ๊ฐ ๊ฑฐ์ ์์ต๋๋ค. ์ค์ผ์ค๋ง ํจํด, ์๋ธ์์คํ ๊ฒฝํฉ, ๊ทธ๋ฆฌ๊ณ ๋ถ๊ท ํ์ ์ธ ๋ฆฌ์์ค ํ ๋น์ด ๋ณตํฉ์ ์ผ๋ก ์์ฉํ์ฌ ๋ฐ์ํฉ๋๋ค. CICS, IMS, DB2 ์ํฌ๋ก๋๋ ์ข ์ข ๋์์ CPU๋ฅผ ์ฐจ์งํ๊ธฐ ์ํด ๊ฒฝ์ํ์ฌ ์ฒ๋ฆฌ ์ค๋ฒํค๋๋ฅผ ์ฆํญ์ํต๋๋ค. ์ ๊ตฌ์กฐํ๋ COBOL ํ๋ก๊ทธ๋จ์กฐ์ฐจ๋ ๋ค๋ฅธ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ์์ ๊ณผ ์คํ์ด ๊ฒน์น๋ฉด MSU๊ฐ ์ฆ๊ฐํ ์ ์์ต๋๋ค. ํจ๊ณผ์ ์ธ ๋น์ฉ ๊ด๋ฆฌ์ ํต์ฌ์ CPU ์๊ฐ์ด ์ด๋์ ์ฌ์ฉ๋๋์ง๋ฟ๋ง ์๋๋ผ ์ธ์ , ์ด๋ค ์์คํ ์ปจํ ์คํธ์์ ์ฌ์ฉ๋๋์ง ์ดํดํ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ผ์ ์ฝ๋๋ฅผ ์ฌ์์ฑํ์ง ์๊ณ MIPS๋ฅผ ์ค์ด๋ ค๋ฉด ํ์ ์ฌ๋ฌด ์์ธก์ ์ฌ์ฉ๋๋ ๊ฒ๊ณผ ๋์ผํ ์๊ฒฉํจ์ผ๋ก ์ํฌ๋ก๋ ๊ฒฝ์ ํ์ ๋ชจ๋ธ๋งํด์ผ ํฉ๋๋ค. ์ฝ๋ ์งํ์๋ง ์ง์คํ๋ ๋์ , ๋ฐฐ์น ์์ , ์จ๋ผ์ธ ํธ๋์ญ์ , ์ ํธ๋ฆฌํฐ ์คํ์ด ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ๋ถ์ํฉ๋๋ค. ์ด๋ฌํ ์ํฌ๋ก๋์ ํ์ด๋ฐ๊ณผ ๋์์ฑ์ ํผํฌ ์๊ฐ๋์ ์ฌ์ฉ๋ฅ ์ ๊ฒฐ์ ํ๋ฉฐ, ์ด๋ ์๋ณ ์ฒญ๊ตฌ์ก์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ ์ฒด์ ์ธ ๊ด์ ์ ๋ฉ์ธํ๋ ์ ์ด์์ ๊ธฐ์ ์ ๊ณ์ธต๊ณผ ์ฌ๋ฌด์ ๊ณ์ธต์ ์ฐ๊ฒฐํ์ฌ ํ์ด ๊ฐ ์ต์ ํ์ ๊ฒฝ์ ์ ํจ๊ณผ๋ฅผ ์์ธกํ๊ณ ๊ฒ์ฆํ ์ ์๋๋ก ํฉ๋๋ค. ๋ค์์์ ๋ ผ์๋ ๋ฐ์ ๊ฐ์ด ๋ฉ์ธํ๋ ์์์ ํด๋ผ์ฐ๋๋ก์ ํ๋ํ ์ ๋ต์คํ ๊ณ์ธต๊ณผ ์์ ๋ถํ ๊ตฌ์ฑ์ ๋ํ ๊ฐ์์ฑ์ ์ธก์ ๊ฐ๋ฅํ ๋น์ฉ ์ ๊ฐ์ ๊ธฐ์ด์ ๋๋ค.
์ํฌ๋ก๋ ํด๋์ค ๋ด ๋น์ฉ ์์ธ ์๋ณ
๋ชจ๋ ๋ฉ์ธํ๋ ์ ์ค์น์๋ ๋ถํ ๋ฐ์ ์ ๋ค๋ฅด๊ฒ ๋์ํ๋ ์ํฌ๋ก๋ ํด๋์ค๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด๋ค ์์ ์ CPU์ ์์กดํ๊ณ , ์ด๋ค ์์ ์ I/O๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ฉฐ, ์ด๋ค ์์ ์ ๋นํจ์จ์ ์ธ ํ๋ก๊ทธ๋จ ์ ์ด ํ๋ฆ์ผ๋ก ์ธํด ๊ณผ๋ํ ๋ฆฌ์์ค๋ฅผ ์๋ชจํฉ๋๋ค. ๋น์ฉ ๋์ธ์ ํ์ ํ๋ ๊ณผ์ ์ ์๋ธ์์คํ , ์ฐ์ ์์ ๋ฐ ํธ๋์ญ์ ์ ํ์ ๋ฐ๋ผ ์ํฌ๋ก๋๋ฅผ ์ธ๋ถํํ๋ ๊ฒ์์ ์์๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ๋์ด ๋ง์ ์๊ฐ์ ๋์ฉ๋ VSAM ํ์ผ์ ์์ฐจ์ ์ผ๋ก ์ค์บํ๋ ๋ฐฐ์น ํ๋ก๊ทธ๋จ์ ์ ์ฒด MIPS ์ฌ์ฉ๋์ ๋ถ๊ท ํ์ ์ผ๋ก ์ํฅ์ ๋ฏธ์น ์ ์์ผ๋ฉฐ, ๊ฐ๋จํ ์์ ์ ์ํด ์ฌ๋ฌ ์๋น์ค ๊ณ์ธต์ ํธ์ถํ๋ CICS ํธ๋์ญ์ ์ ๋ถํ์ํ ์ปจํ ์คํธ ์ ํ์ ํตํด MSU๋ฅผ ์ฆ๊ฐ์ํต๋๋ค.
์ค์ฉ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ SMF ๋ฐ RMF ๋ฐ์ดํฐ ์์ง๋ถํฐ ์์ํ๋ฉฐ, ์ด๋ ์์ ํด๋์ค๋ณ๋ก ์ธ๋ถํ๋ CPU ๋ฐ I/O ํต๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋ก๊ทธ๋ COBOL ๋ชจ๋ ์๋ณ์์ ์๊ด ๊ด๊ณ๋ฅผ ๋ถ์ํ์ฌ ํน์ ์ฝ๋ ์น์ ์ด CPU ์ฌ์ฉ๋์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ๋์ง ์ถ์ ํฉ๋๋ค. ์์ CPU ์๊ฐ ๋๋น ์ฒ๋ฆฌ๋ ๋น์จ์ ์ด๊ณผํ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ธต์ ์ธ ๊ฒ์ฌ๋ฅผ ์ํด ํ๋๊ทธ๊ฐ ์ง์ ๋ฉ๋๋ค. ๋ง์ ๊ฒฝ์ฐ ๋นํจ์จ์ฑ์ ์ค๋ณต๋ PERFORM ํธ์ถ, ์ค์ฒฉ ๋ฃจํ ๋๋ ๊ณ ๋น๋ ํ์ผ ์ด๊ธฐ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ํฅ ๋ถ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ๋ฉด ์ค๊ณ์๋ ํธ๋์ญ์ ๋น ๋๋ ์์ ์ฃผ๊ธฐ๋น MSU ๋น์ฉ์ ๊ณ์ฐํ๊ณ , ์ต์ ํ ํ๋ณด ๋ชฉ๋ก์ ์์๋ณ๋ก ์ ๋ฆฌํ ์ ์์ต๋๋ค. ์ด ์ฐ์ต์ ํตํด ์ถ์์ ์ธ ์ฑ๋ฅ ๋ ผ์๋ฅผ ๊ฒฝ์์ง์ด ์ฝ๊ฒ ํ๊ฐํ ์ ์๋ ์ฌ๋ฌด ์งํ๋ก ๋ณํํฉ๋๋ค. CPU ์ฌ์ฉ๋๊ณผ ํตํ๋ ์ธก๋ฉด์์ ์ ๊ฐ ํจ๊ณผ๋ฅผ ํํํจ์ผ๋ก์จ ํ์ ์ง์ค์ ์ธ ํฉ๋ฆฌํ ์ด๋์ ํฐ๋ธ์ ๋ํ ๊ฒฝ์์ง์ ์ง์์ ํ๋ณดํฉ๋๋ค.
ํผํฌ ์๊ฐ ๋ฐ ์คํ๋ก๋ ๊ฒฝ์ ๋ชจ๋ธ๋ง
MSU ์ฒญ๊ตฌ ๋ชจ๋ธ์ ํผํฌ ์๊ฐ๋ ์ฌ์ฉ๋ฅ ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ฏ๋ก, ๋ฐ์ ์๊ฐ๋์ ์กฐ๊ธ๋ง ๊ฐ์ ํด๋ ์๋นํ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ํผํฌ ์๊ฐ๋ ํ๋์ ๋ชจ๋ธ๋งํ๋ ค๋ฉด ์ฌ๋ฌ ๊ตฌ๊ฐ์ ๊ฑธ์ณ CPU ์ฌ์ฉ๋์ ํ์ํ๊ณ , ๋ฐ๋ณต๋๋ ๊ธ์ฆ์ ํ์ ํ์ฌ ์์ ์ผ์ ์ด๋ ํธ๋์ญ์ ๋ฒ์คํธ์ ๋งคํํด์ผ ํฉ๋๋ค. ๋ง์ ์กฐ์ง์์ ํผํฌ ์ฌ์ฉ๋์ ์ค์ ์์ ์ฆ๊ฐ๋ณด๋ค๋ ๋ฐฐ์น ๋ฐ ์จ๋ผ์ธ ์ํฌ๋ก๋๊ฐ ๊ฒน์น๋ ๋ฐ์ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ์ํฌ๋ก๋์ ์์ฐจ๋ฅผ ๋๋๋ก ์ค์ผ์ค์ ์กฐ์ ํ๋ฉด CPU ์ฌ์ฉ๋์ด ์ํํด์ง๊ณ , ์๋ณ ์ฒญ๊ตฌ๋ฅผ ๊ฒฐ์ ํ๋ ์ธก์ ํผํฌ๊ฐ ๋ฎ์์ง๋๋ค.
ํน์ ์์ ์ ์ฌ์ฉ๋์ด ์ ์ ์๊ฐ๋๋ก ์ฎ๊ธฐ๋ ๊ฒ์ด ๋ก์ง์ ๋ฆฌํฉํ ๋งํ๋ ๊ฒ๋ณด๋ค ํจ๊ณผ์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํ์ ์์คํ ๊ฐ์ ๊ฒฝํฉ์ ์ต์ํํ๊ณ CPU ํ ๋น์ ๋์ฑ ์ผ๊ด๋๊ฒ ์ ์งํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฃจ ์ ๋ฌด ๋ง๊ฐ ์ฒ๋ฆฌ์ ๋์์ ์คํ๋๋ ๋๋ ์กฐ์ ์์ ์ MSU๋ฅผ ํฌ๊ฒ ์ค์ด๊ธฐ ์ํด 1์๊ฐ ์ง์ฐ๋ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ์ฝ๊ธฐ ์ง์ฝ์ ์ธ ์ ํธ๋ฆฌํฐ๋ ๋ถํ๊ฐ ๋ฎ์ ์๊ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ์ค๋นํ ์ ์์ต๋๋ค. ๋ค์ ๊ธฐ์ ์ ์ค๋ช ๋ ๊ธฐ๋ฒ ํ๋ํ ์ ๋ต์์์ ์ฉ๋ ๊ณํ ์๊ฐ์ ์์ ๋ถํ ๋ถํฌ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ํคํ ์ฒ ๋ณ๊ฒฝ ์์ด ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ์ ๋ฌ์ฑํ๋ ๋ฐ ์ด๋ป๊ฒ ๋์์ด ๋๋์ง ๊ฐ์กฐํฉ๋๋ค.
์ด๋ฌํ ์ด์ ์ ์ ๋ํํ๊ธฐ ์ํด ์กฐ์ง์ ๊ณํ๋ ์ํฌ๋ก๋ ๋ถ๋ฐฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก CPU ์ฌ์ฉ๋ฅ ์ ์๋ฎฌ๋ ์ด์ ํ๋ ์์ธก ์ค์ผ์ค๋ง ๋ชจ๋ธ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ฌํ ๋ชจ๋ธ์ ์์ ํ์ด๋ฐ์ ๊ฐ์ฉ ์ฉ๋์ ๋ง์ถฐ ์กฐ์ ํ๋ ์๋ํ๋ ์ต์ ํ ๋๊ตฌ๋ก ๋ฐ์ ํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ฑ๋ฅ ์์ ์ฑ๊ณผ ๋น์ฉ ํจ์จ์ฑ์ ๊ท ํ์ ์ด๋ฃจ๊ฒ ๋์ด ๋ฉ์ธํ๋ ์์ ๋์ผํ ๊ณผ๊ธ ๊ณ์ธต ๋ด์์ ๋ ๋ง์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ง์์ ์ธ ์ต์ ํ๋ฅผ ์ํ ๋น์ฉ ๊ฐ์์ฑ ๊ตฌ์ถ
์ํฌ๋ก๋ ๊ฒฝ์ ์ฑ์ ์ดํดํ ํ์๋ ์ง์์ ์ธ ๋ฐฐํฌ ๋ฐ ๋ชจ๋ํฐ๋ง ๋ฐฉ์์ ๋ฐ์ํด์ผ ํฉ๋๋ค. ์ ์ ๋ณด๊ณ ์์ ์ผํ์ฑ ๊ฐ์ฌ๋ง์ผ๋ก๋ ์ง์์ ์ธ ๋น์ฉ ๊ด๋ฆฌ๋ฅผ ์ ์งํ ์ ์์ต๋๋ค. MSU ์ถ์ ์ CI/CD ํ์ดํ๋ผ์ธ์ ํตํฉํ๋ฉด ํ์ ๋ชจ๋ ๋ฆด๋ฆฌ์ค๊ฐ CPU ์ฌ์ฉ๋์ ๋ฏธ์น๋ ์ํฅ์ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค. ๊ฐ ๋น๋๋ ๋น์ฉ ๊ฒ์ฆ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉฐ, ์ฑ๋ฅ ํ๊ท ํ ์คํธ๋ฅผ ํตํด ์ต์ ํ๊ฐ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ์ค์ด๊ฑฐ๋ ์ ์ด๋ ์ฆ๊ฐ์ํค์ง ์๋๋ค๋ ๊ฒ์ ํ์ธํฉ๋๋ค.
ํตํฉ ๋์๋ณด๋๋ ๊ธฐ์ ์งํ์ ๋น์ฆ๋์ค ์ํฅ์ ์ฐ๊ฒฐํฉ๋๋ค. CPU ์๊ฐ(์ด), I/O ํ์, ์ฒ๋ฆฌ๋์ ๋น์ฉ ํ์ฐ์น๋ก ๋ณํํ์ฌ ์ฌ๋ฌด ํจ์จ์ฑ์ ๋ํ ์ค์๊ฐ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ฐ์์ฑ์ ํตํด ํ์ ๋น์ฉ ๋ณ๋์ ์กฐ๊ธฐ์ ๊ฐ์งํ๊ณ ์ฒญ๊ตฌ์ก์ด ๊ธ์ฆํ๊ธฐ ์ ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ฒ๋ฆฌ๋ ๋ ๋ฐ์์ฑ ๋ชจ๋ํฐ๋ง์ด๋ฌํ ์ง์์ ์ธ ํ๊ฐ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ต์ ํ๊ฐ ์ ํ๋๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
์ํฌ๋ก๋ ๊ฒฝ์ ํ์ ๋๋ฆฌ๋ฒ๋ฆฌ ๊ฑฐ๋ฒ๋์ค์ ํตํฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ๋น์ฉ ๊ด๋ฆฌ๋ฅผ ์๋์ ์ธ ์ฌ๋ฌด ์กฐ์ ์์ ์ ์ ์ ์ธ ์์ง๋์ด๋ง ๋ถ์ผ๋ก ์ ํํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์์ ์ ์ฝ๋๊ฐ MSU์ ๋ฏธ์น๋ ์ํฅ์ ๋ํ ์ง์ ์ ์ธ ํผ๋๋ฐฑ์ ์ป์ ์ ์์ผ๋ฉฐ, ์ด์ํ์ ์๋น์ค ์์ค์ ์ ํ์ํค์ง ์์ผ๋ฉด์ ์ธํ๋ผ์ ๋น์ฉ ์ต์ ํ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ฌํ ์ง์์ ์ธ ๋ฃจํ๋ ๋น์ฉ ์ธ์ ํ๋ํ ๋ฌธํ๋ก ๋ฐ์ ํ์ฌ ๋ชจ๋ ์ฝ๋ ๋ณ๊ฒฝ์ ์ธก์ ๊ฐ๋ฅํ ๋น์ฆ๋์ค ์ฑ๊ณผ์ ๋ง์ถฐ ์กฐ์ ํฉ๋๋ค.
๋น์ฉ ๊ธฐ์ค์ ๋ฐ ๋น์ฆ๋์ค ์ฌ๋ก ๊ตฌ์ถ
์ฝ๋ ๊ฒฝ๋ก๋ฅผ ํฉ๋ฆฌํํ๊ฑฐ๋ ์ต์ ํ ์ ๋ต์ ๋์ ํ๊ธฐ ์ ์ ์กฐ์ง์ ์ ๋ขฐํ ์ ์๋ ์ฑ๋ฅ ๋ฐ ๋น์ฉ ๊ธฐ์ค์ ํ๋ฆฝํด์ผ ํฉ๋๋ค. ๊ธฐ์ค์ด ์๋ค๋ฉด MIPS ๋๋ MSU ์ ๊ฐ ํจ๊ณผ๋ ์ถ์ธก์ ๋ถ๊ณผํ๋ฉฐ ๊ฒ์ฆ๋์ง ์์ ๊ฒ์ผ๋ก ๋จ์ต๋๋ค. ๊ธฐ์ค์ ์ ์์ ์ธ ์ด์ ์กฐ๊ฑด์์ ํน์ ์ํฌ๋ก๋๊ฐ ์๋นํ๋ CPU, I/O ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์์ ๋ํ๋ด๋ ๊ธฐ์ค์ ์ ๊ณตํฉ๋๋ค. ๋ํ ํ์ ๊ฐ์ ํจ๊ณผ๋ฅผ ์ผํ์ ์ธ ๊ฒ์ด ์๋ ์ ๋์ ์ผ๋ก ์ธก์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฐ์ ๊ตฌ์ถํ๋ ค๋ฉด ๋จผ์ SMF, RMF ๋ฐ ์ํฌ๋ก๋ ๊ด๋ฆฌ์ ๋ณด๊ณ ์์์ CPU ์ฌ์ฉ๋ฅ ์งํ, ํธ๋์ญ์ ๋ณผ๋ฅจ ๋ฐ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฅผ ์์งํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ์ธํธ๋ ๊ธฐ์ ์ ์ฑ๊ณผ์ ์ฌ์ ์ ์ํฅ์ ์ฐ๊ณํ๋ ๋ฐ๋ณต ๊ฐ๋ฅํ ๋น์ฉ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ ํ์ฑํฉ๋๋ค.
MIPS ์ ๊ฐ์ ๋ํ ๊ฐ๋ ฅํ ๋น์ฆ๋์ค ํ๋น์ฑ์ ์์ง๋์ด๋ง ํต์ฐฐ๋ ฅ์ ๋น์ฉ ๊ฑฐ๋ฒ๋์ค์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค. CIO์ ์ํฐํ๋ผ์ด์ฆ ์ํคํ ํธ๋ ๋ชฉํ ์งํฅ์ ์ธ ํฉ๋ฆฌํ๋ฅผ ํตํด ์ด๋ก ์ ํจ์จ์ฑ๋ฟ ์๋๋ผ MSU ์๋น ์ธก๋ฉด์์ ์ธก์ ๊ฐ๋ฅํ ์์ต์ ์ฐฝ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ํ๋ก์ธ์ค๋ ๋ฒค์น๋งํน์ ๋์ด ROI ๋ชจ๋ธ๋ง, ์์ธก ๋ฐ ์ํ ๋ถ์์ ํฌํจํฉ๋๋ค. ์ด๋ ์ฑ๊ณผ์ ์ฌ๋ฌด์ ์ธก๋ฉด์์ "์ฑ๊ณต"์ด ๋ฌด์์ ์๋ฏธํ๋์ง ์ ์ํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ต์ ํ ์ฐ์ ์์์ ํฌ์ ๊ฒฐ์ ์ ์๋ดํ๋ ์ ๋ํ๋ ํ๋ํ ๋ก๋๋งต์ด ๋์ถ๋ฉ๋๋ค. ๋ค์์์ ๋ณผ ์ ์๋ฏ์ด ์ถ์ ํด์ผ ํ ์ํํธ์จ์ด ์ฑ๋ฅ ์ธก์ ํญ๋ชฉ๋ช ํํ๊ณ ์ผ๊ด๋ ์งํ๋ฅผ ์ ์งํ๋ฉด ๋ชจ๋ ์ดํด๊ด๊ณ์๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋์ผํ ๋ฐฉ์์ผ๋ก ํด์ํ ์ ์์ต๋๋ค.
MSU ์ธก์ ํ๋ ์์ํฌ ๊ตฌ์ถ
์ ๋ขฐํ ์ ์๋ ์ธก์ ํ๋ ์์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด ๊ธฐ์ ๋ฐ์ดํฐ์ ์ฌ๋ฌด ๋ฐ์ดํฐ๋ฅผ ํตํฉํด์ผ ํฉ๋๋ค. MSU๋ ์ผ๋ฐ์ ์ผ๋ก ์๊ฐ ๋จ์๋ก ์ธก์ ๋๋ ์ต๊ณ ์ฌ์ฉ๋ฅ ๊ตฌ๊ฐ์ CPU ์ฌ์ฉ๋ฅ ํจ์์ ๋๋ค. ์ด๋ฅผ ์ฝ๋ ๊ฒฝ๋ก ๋ถ์๊ณผ ์ฐ๊ณํ๋ ค๋ฉด ํ์ ํน์ ์์ , ๋ชจ๋ ๋๋ ํธ๋์ญ์ ํ๋ฆ์ด CPU ํผํฌ์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ๋์ง์ ๋ํ ์ธ๋ถ์ ์ธ ๊ฐ์์ฑ์ด ํ์ํฉ๋๋ค. SMF ์ ํ 30 ๋ฐ 72 ๋ ์ฝ๋๋ ์์ ๋ณ CPU ์ฌ์ฉ ์๊ฐ(์ด), ๊ฒฝ๊ณผ ์๊ฐ ๋ฐ I/O ์๋ฅผ ๋ํ๋ด๋ฉฐ, ์ํฌ๋ก๋ ๊ด๋ฆฌ์(WLM) ๋ฐ์ดํฐ๋ ์ฒญ๊ตฌ ๊ธฐ๊ฐ ๋์ ์ด๋ค ์๋น์ค ํด๋์ค๊ฐ ์ฒ๋ฆฌ๋ฅผ ์ฃผ๋ํ๋์ง ํ์ ํฉ๋๋ค.
์์ง๋ ์ ๋ณด๋ ์ผ์์ ์ธ ๊ธ์ฆ์ด๋ ๊ณ์ ์ ๋ณ๋์ผ๋ก ์ธํ ๋ณ๋์ ์ํํ๊ธฐ ์ํด ์ฌ๋ฌ ๋ ๋๋ ๋ช ์ฃผ์ ๊ฑธ์ณ ์ ๊ทํ๋ฉ๋๋ค. ์ ๊ทํ ๋จ๊ณ๋ ๊ตฌ์กฐ์ ๋นํจ์จ์ฑ์ ์ํฌ๋ก๋ ๋ณ๋์ฑ์ผ๋ก๋ถํฐ ๋ถ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์๊ฐํ ๋์๋ณด๋๋ ํธ๋์ญ์ ๋น CPU ์๊ฐ, ๋ ์ฝ๋๋น I/O, ์ํฌ๋ก๋๋น MSU ์ถ์ธ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด๋ฌํ ์งํ๋ฅผ ํ๋ก๊ทธ๋จ ์๋ณ์์ ์ฐ๊ฒฐํจ์ผ๋ก์จ ๊ธฐ์ ์ ๊ฐ์ฅ ๋น์ฉ ์ง์ฝ์ ์ธ ๋ชจ๋์ ๋ํ ์ต์ ํ ์์ ์ ์ฐ์ ์์๋ฅผ ์ ํ ์ ์์ต๋๋ค. ๋ค์์์ ํ์ธํ ์ ์๋ฏ์ด ์ํํธ์จ์ด ๊ฐ๋ฐ์์์ ์ฝ๋ ๋ถ์์ธก์ ํ๋ ์์ํฌ๋ฅผ ์์ค ๋ถ์์ ์ง์ ์ฐ๊ฒฐํ๋ฉด ํ๋ํ ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ์ถ์ ์ฑ๊ณผ ๊ฒ์ฆ์ด ํฅ์๋ฉ๋๋ค.
๋น์ฆ๋์ค ์ํฅ ๋ฐ ROI ์ ๋ํ
๊ธฐ์ ์ต์ ํ๊ฐ ๊ฒฝ์์ง์ ์น์ธ์ ๋ฐ์ผ๋ ค๋ฉด ์ฌ์ ์ ํ๋น์ฑ์ ์ ์ฆํด์ผ ํฉ๋๋ค. CPU ์ฌ์ฉ๋์ด 1์ด์ฉ ์ ์ฝ๋ ๋๋ง๋ค MSU ์ฌ์ฉ๋์ด ๊ฐ์ํ์ฌ ์ธก์ ๊ฐ๋ฅํ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ ๋ํํ๊ธฐ ์ํด ๊ธฐ์ ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค ๊ณ์ฝ ๋ฐ ์ํฌ๋ก๋ ํ๋กํ์ ๊ธฐ๋ฐ์ผ๋ก ๋จ์ผ MSU์ ๋ฌ๋ฌ ๊ฐ์น๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ ์ต์ ํ ์ด๋์ ํฐ๋ธ์ ์ฐ๊ฐ ์ ๊ฐ์ก์ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ต๋ ์ฌ์ฉ๋ ์๊ฐ๋์ CPU ์ฌ์ฉ๋ฅ ์ 3%๋ง ์ค์ฌ๋ ๋๊ท๋ชจ ์ค์น ํ๊ฒฝ์์ ์๋นํ ๋ฐ๋ณต์ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
ROI ์ฌ๋ก๋ฅผ ๊ตฌ์ถํ ๋ ํ์ ๋ฐฐ์น ์๋์ฐ ๊ธฐ๊ฐ ๋จ์ถ, ์ฒ๋ฆฌ๋ ํฅ์, ํ๋์จ์ด ์ ๊ทธ๋ ์ด๋ ์ฐ๊ธฐ์ ๊ฐ์ ๊ฐ์ ์ ์ธ ์ด์ ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์์๋ค์ CPU ๋น์ฉ ์ ๊ฐ ์ธ์๋ ์ถ๊ฐ์ ์ธ ๋น์ฉ ํจ์จ์ฑ์ ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ๋ฌด์ ์ธก๋ฉด๊ณผ ์ด์์ ์ธก๋ฉด ๋ชจ๋์์ ์ ์ํ๋ฉด ํ๋ํ ์ด์ ์์ํ๊ฐ ์๊ธ ์กฐ๋ฌ ๋ฐ ๊ฑฐ๋ฒ๋์ค์ ํ์ํ ๋ช ํ์ฑ์ ํ๋ณดํ ์ ์์ต๋๋ค. ๋ค์์์ ์ค๋ช ํ ๊ฒ๊ณผ ์ ์ฌํ ๊ธฐ๋ฒ๋ค์ ํ์ฉํ๋ฉด ์ํฅ ๋ถ์ ์ํํธ์จ์ด ํ ์คํ ์ฝ๋ ์์ค ๊ฐ์ ์ด ํ๋ก๋์ ํ๊ฒฝ์์ ์ผ๊ด๋๊ณ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋์ง ๊ฒ์ฆํ๋ ๋ฐ ์ ์ฉ๋ ์ ์์ต๋๋ค.
์ฑ๊ณต ๊ธฐ์ค ๋ฐ ๊ฒ์ฆ ๋ฒ์ ์ ์
๊ธฐ์ค์ ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์กฐ์ง์ ์ต์ ํ ์ ์ฉ ํ ์ฑ๊ณต์ ์ด๋ป๊ฒ ์ธก์ ํ ์ง ์ ์ํด์ผ ํฉ๋๋ค. ์ฑ๊ณต ๊ธฐ์ค์๋ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ฅ์ ๋๋ฑ์ฑ ์ ์ง, ๋ชฉํ CPU ์ ๊ฐ๋ฅ ๋ฌ์ฑ, ์์ ์ ์ธ I/O ์ฒ๋ฆฌ๋ ๋ณด์ฅ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค. ๊ฒ์ฆ์ ๋จ์, ์์ , ์์คํ ์ ์ฒด ๋ฑ ์ฌ๋ฌ ์์ค์์ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ์๋ณธ ํ๋ก๊ทธ๋จ๊ณผ ์ต์ ํ๋ ํ๋ก๊ทธ๋จ์ ๋ณ๋ ฌ๋ก ์คํํ๋ฉด ๋น์ฆ๋์ค ๊ฒฐ๊ณผ์ ๋๋ฑ์ฑ์ ํ์ธํ๋ ๋์์ ์๋์น ์์ ํธ์ฐจ๋ฅผ ํ์ ํ ์ ์์ต๋๋ค.
๊ฐ ๊ฒ์ฆ ์ฃผ๊ธฐ๋ ๋น์ฆ๋์ค ํ๋น์ฑ์ ์ ์ฆํ๋ ์ฆ๊ฑฐ ๊ธฐ๋ฐ์ ํ๋ํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ ํฅํ ํ๋ก์ ํธ ๋ฐ ๊ฑฐ๋ฒ๋์ค ๊ฐ์ฌ๋ฅผ ์ง์ํ๋ ํ๋ํ ์ง์ ์ ์ฅ์์ ์ ์ฅ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๊ด์ ๊ธฐ์ต์ ์ค๋ณต๋ ๋ ธ๋ ฅ์ ๋ฐฉ์งํ๊ณ ํ์ ์ต์ ํ ๊ณํ์ ๊ฐ์ํํฉ๋๋ค. ๋ค์์์ ๋ณผ ์ ์๋ ๊ตฌ์กฐํ๋ ๋ณด๊ณ ๋ฐฉ์๊ณผ ์ฐ๊ณํ๋ฉด, ๋ฐ์ดํฐ ํ๋ํ ํ๋ ์์ํฌ๊ฒฐ๊ณผ์ ์ผ๋ก ์ง์์ ์ธ ๊ฐ์ ์ ์ํ ์ง์ ๊ฐ๋ฅํ ๋ชจ๋ธ์ด ํ์ํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ, ์ด ๊ธฐ์ค์ ์ ์ฌ์ ์ผ๋ก ๋น์ฉ, ์ฑ๋ฅ, ๊ทธ๋ฆฌ๊ณ ํ๋ํ ์ฑ์๋์ ๊ท ํ์ ์ด๋ฃจ๋ ์ญ๋์ ์ธ ์ ์ด ์์คํ ์ผ๋ก ๋ฐ์ ํฉ๋๋ค.
ํซ ํจ์ค ๋ฐ ๊ณ ๋น์ฉ ์ข ์์ฑ ๋ฐ๊ฒฌ
๊ฐ์ฅ ๋น์ฉ์ด ๋ง์ด ๋๋ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ํ์ ํ๋ ๊ฒ์ COBOL ์์คํ ์ ๋ค์ ์์ฑํ์ง ์๊ณ ๋ MIPS๋ฅผ ์ค์ด๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ชจ๋ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค์์ ์์์ ๋ฃจํด์ด CPU ์ฌ์ฉ๋์ ๋๋ถ๋ถ์ ์ฐจ์งํฉ๋๋ค. ์ด๋ฌํ "ํซ ํจ์ค"๋ ์ค์ฒฉ๋ PERFORM ๋ช ๋ น๋ฌธ, ์ฌ์ฌ์ฉ๋ COPYBOOKS, ๊ทธ๋ฆฌ๊ณ ๊ณต์ ์๋น์ค ๋ฃจํด ๋ด์ ์จ๊ฒจ์ง ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ ํ ๊ฐ์์ฑ์ด ์์ผ๋ฉด ์กฐ์ง์ ์ค์ํ์ง ์์ ์ฝ๋๋ฅผ ํ๋ํ๋ ๋ฐ ๋ ธ๋ ฅ์ ๋ญ๋นํ๋ ๋ฐ๋ฉด, ๋น์ฉ์ด ๋ง์ด ๋๋ ๊ฒฝ๋ก๋ ๊ณ์ํด์ ๊ณผ๋ํ ๋ฆฌ์์ค๋ฅผ ์๋ชจํฉ๋๋ค. ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ง์ ์ผ๋ก ํจ๊ณผ์ ์ผ๋ก ์ํํ๋ ค๋ฉด ํ์ ์ ์ ๋ถ์๊ณผ ๋ฐํ์ ํ๋กํ์ผ๋ง์ ๊ฒฐํฉํ์ฌ ์ด๋ฌํ ์ข ์์ฑ์ ํ์ ํ๊ณ ์ ๋ํํด์ผ ํฉ๋๋ค.
์ ์ ๋ถ์์ COBOL ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ์ ๊ตฌ์ฑ, ์ฆ ์ ์ด ํ๋ฆ, ๋ฐ์ดํฐ ์ ์ธ, ํ์ผ ์ ๊ทผ ํจํด์ ๋ถ์ํฉ๋๋ค. ๋ฐ๋ฉด ๋ฐํ์ ํ๋กํ์ผ๋ง์ ์ด์ ํ๊ฒฝ์์์ ์ค์ ์คํ ๋น๋์ ์ง์ ์๊ฐ์ ์ธก์ ํฉ๋๋ค. ๋ ๊ด์ ์ ์ํธ ์ฐ๊ด์ํค๋ฉด, ์ด๋ค ์ฝ๋ ์ค์ด ๊ฐ์ฅ ๋ง์ CPU ์๊ฐ์ ์๋ชจํ๋์ง, ์ผ๋ง๋ ์์ฃผ ์คํ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ์ฝ๋ ์ค ์ฌ์ด์ ์ด๋ค ๋ฐ์ดํฐ ์ข ์์ฑ์ด ์๋์ง ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ด์ค์ ์ธ ๊ด์ ์ ์ถ์์ ์ธ ์ฝ๋ ๊ตฌ์กฐ๋ฅผ ์คํ ๊ฐ๋ฅํ ๋น์ฉ ๋งต์ผ๋ก ๋ณํํฉ๋๋ค. ๋์ผํ ์๋ฆฌ๊ฐ ๋ค์ ๊ทธ๋ฆผ์๋ ์ค๋ช ๋์ด ์์ต๋๋ค. COBOL ์ ์ด ํ๋ฆ ์ด์ ํ์์ ๋ง์คํฌ ํด์ ์๋ํ๋ ๋ถ์์ ํตํด CPU ์ฌ์ฉ๋์ ์กฐ์ฉํ ์ฆ๊ฐ์ํค๋ ๋นํจ์จ์ ์ธ ๋ฃจํ์ ์กฐ๊ฑด ํธ๋ฆฌ๋ฅผ ์ฐพ์๋ ๋๋ค.
์ ์ ๋ถ์ ๋ฐ ๊ฒฝ๋ก ์ด๊ฑฐ
์ ์ ๋ถ์์ ๋ฐํ์ ์ธก์ ์ ์์ํ๊ธฐ ์ ์ ๋น์ฉ์ด ๋ง์ด ๋๋ ์ข ์์ฑ์ ์๋ณํ๋ ๊ธฐ๋ฐ์ ํ์ฑํฉ๋๋ค. ๋ถ์๊ฐ๋ COBOL ํ๋ก๊ทธ๋จ๊ณผ COPYBOOK์ ํ์ฑํ์ฌ ๋ชจ๋ ๋ ผ๋ฆฌ์ ๋ถ๊ธฐ, ํ์ผ ์์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธ ์์ฉ์ ๊ฐ๋ต์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์์ ํ ์ ์ด ํ๋ฆ ๊ทธ๋ํ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ธ์ ๊ณ์ฐ ์ค๋ฒํค๋๋ฅผ ์ ๋ฐํ๋ ์ค๋ณต ๋ฃจํ, ๋ถํ์ํ ์กฐ๊ฑด๋ฌธ, ๊ณผ๋ํ ์ค์ฒฉ์ ์๋ณํฉ๋๋ค. ๋ํ ๋ชจ๋ ํ์ผ ๋ฐ ๋ฐ์ดํฐ ์ธํธ ์ข ์์ฑ์ ๋งคํํ์ฌ ๋ชจ๋ ๊ฐ ๋ฐ์ดํฐ ํ๋ฆ์ ๋ณด์ฌ์ค๋๋ค.
๊ณ ๊ธ ์ ์ ๋ถ์ ๋๊ตฌ๋ CPU ์ฌ์ดํด์ ๋ญ๋นํ๋ ๋ฐ๋ ์ฝ๋, ๋๋ฌํ ์ ์๋ ๊ฒฝ๋ก, ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ณต์ ์ธ MOVE ๋ฐ COMPUTE ์์ ์ ๊ฐ์งํฉ๋๋ค. ๋ํ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฌ์ฉ๋๋ ๋ฃจํด์ ์ฐพ์ ์ต์ ํ๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ด์ ์ ์ป์ ์ ์๋ ์์ญ์ ๊ฐ์กฐํฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ๋ก๊ฐ ๋์ด๋๋ฉด ๊ณผ๊ฑฐ ์คํ ๋ฐ์ดํฐ์์ ๋์ถ๋ ์๋์ ๋น์ฉ ์งํ๊ฐ ํ๊ทธ๋ก ์ง์ ๋ฉ๋๋ค. ๋ชฉํ๋ ๋ชจ๋ ๋นํจ์จ์ฑ์ ์ต์ ํํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ์ฅ ์ค์ํ ๋ช ๊ฐ์ง ๋นํจ์จ์ฑ์ ์ง์คํ๋ ๊ฒ์ ๋๋ค.
์ ์ ๋งต๊ณผ ์ข ์์ฑ ๊ต์ฐจ ์ฐธ์กฐ๋ฅผ ๊ฒฐํฉํจ์ผ๋ก์จ ์กฐ์ง์ ๋ชฉํ ์ต์ ํ๋ฅผ ์ํ ์ฒญ์ฌ์ง์ ๊ตฌ์ถํฉ๋๋ค. ์ต์ ์์คํ ์ ๋ํ xref ๋ณด๊ณ ์์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํ์ด ์ฝ๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ถ์ ํ์ฌ ๋ชจ๋ ํฉ๋ฆฌํ ์์ ์ด ์์ ํ๊ณ ์์ธก ๊ฐ๋ฅํ ์ํ๋ก ์ ์ง๋๋๋ก ์ง์ํฉ๋๋ค. ๋ฃจํ ์์ , ๋ ผ๋ฆฌ ํตํฉ ๋๋ ์์ ์ ์ด ํ๋ฆ ์ฌ๊ตฌ์ฑ ์ ์ ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ด ํ์์ ์ ๋๋ค.
๋ฐํ์ ํ๋กํ์ผ๋ง ๋ฐ I/O ๋์
์ ์ ๋ถ์์ ๊ตฌ์กฐ์ ๋นํจ์จ์ฑ์ ํ์ ํ๋ ๋ฐ๋ฉด, ๋ฐํ์ ํ๋กํ์ผ๋ง์ ์ด๋ฌํ ๋นํจ์จ์ฑ ์ค ์ด๋ค ๊ฒ์ด ์ค์ ๋ก ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น๋์ง ๊ฒ์ฆํฉ๋๋ค. ํ์ SMF ๋ฐ CICS ์ฑ๋ฅ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋ชจ๋์ CPU ์๊ฐ(์ด), I/O ํ์, ์คํ ๋น๋์ ๋ํ ์งํ๋ฅผ ์์งํฉ๋๋ค. ํ๋กํ์ผ๋ฌ๋ CPU ์ฌ์ฉ๋์ด ๊ฐ์ฅ ๋์ ์ฝ๋ ์ค์ ์ ํํ ํ์ ํ์ฌ ์ค๊ณ์๊ฐ ํน์ ํธ๋์ญ์ ๋๋ ์์ ๋จ๊ณ์ ์ด๋ฌํ ์ค์ ์๊ด๊ด๊ณ๋ฅผ ๋ถ์ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
๋ฐ์ดํฐ ํ๋กํ์ผ๋ง์ ๋ถํ์ํ ํ์ผ ์ฝ๊ธฐ, ๋์ผํ ๋ฐ์ดํฐ ์ธํธ์ ๋ค์ค ์ด๊ธฐ, ๋๋ ์๋ชป ๊ตฌ์ฑ๋ VSAM ์ก์ธ์ค ๋ชจ๋์ ๊ฐ์ ๋นํจ์จ์ ์ธ I/O ๋์์ ๋ ธ์ถํฉ๋๋ค. ์ด๋ฌํ ํจํด์ ์ ์ ๊ฒ์ฌ๋ง์ผ๋ก๋ ๊ฐ์งํ ์ ์๋ ๋ง์ ์จ๊ฒจ์ง CPU ๋น์ฉ์ ๋ฐ์์ํต๋๋ค. ํ๋กํ์ผ๋ง ๋ฐ์ดํฐ์ ์ ์ ๊ตฌ์กฐ ๋งต์ ๊ฒฐํฉํ๋ฉด ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด์ ์ธ ์ฑ๋ฅ ํน์ฑ์ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ ์ด์ ํ๊ฒฝ์์ ์ค์ ๋ก ๊ฐ์ฅ ๋ง์ ๋ฆฌ์์ค๋ฅผ ์๋นํ๋ ํจ์๊ฐ ๋ฌด์์ธ์ง์ ๋ํ ์ค์ํ ์ง๋ฌธ์ ๋ํ ๋ต์ ์ ๊ณตํฉ๋๋ค.
๊ตํ ์จ๊ฒจ์ง ์ฝ๋ ๊ฒฝ๋ก ๊ฐ์ง ์ ์ด ํ๋ฆ์์ ์ฌ์ํด ๋ณด์ด๋ ๋นํจ์จ์ฑ์กฐ์ฐจ๋ ๋งค์ผ ์๋ฐฑ๋ง ๋ฒ ์คํ๋ ๊ฒฝ์ฐ ์ธก์ ๊ฐ๋ฅํ ์ง์ฐ ์๊ฐ๊ณผ ๋น์ฉ์ผ๋ก ์ด์ด์ง ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ๋ฐํ์ ๋์์ ์ง์์ ์ผ๋ก ํ๋กํ์ผ๋งํจ์ผ๋ก์จ ์กฐ์ง์ ์ด๋ฌํ ํจํด์ ์กฐ๊ธฐ์ ๊ฐ์งํ๊ณ ๋ฆด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์น ๋์ MSU ์ฆ๊ฐ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์์กด์ฑ ์ ์ ๋ฐ ํฉ๋ฆฌํ ์ฐ์ ์์
๊ตฌ์กฐ์ ๋ฐ์ดํฐ์ ๋ฐํ์ ๋ฐ์ดํฐ์ ์๊ด๊ด๊ณ๊ฐ ๋ถ์๋๋ฉด ๋ค์ ๋จ๊ณ๋ ๊ฐ ์ข ์์ฑ์ ์ต์ ํ ๊ฐ๋ฅ์ฑ์ ๋ฐ๋ผ ์ ์๋ฅผ ๋งค๊ธฐ๋ ๊ฒ์ ๋๋ค. ์ ์ ๋งค๊ธฐ๊ธฐ์๋ ์คํ๋น CPU ์ฌ์ฉ ์๊ฐ(์ด), ์ด ํธ์ถ ๋น๋, ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๋ชจ๋๊ณผ์ ๊ฒฐํฉ๋ ๋ฑ ์ฌ๋ฌ ์ธก๋ฉด์ด ๊ณ ๋ ค๋ฉ๋๋ค. CPU ๋น์ฉ์ด ์ ๋นํ ๋น๋์ ๋ฃจํด์ ๋๋ฌผ๊ฒ ์คํ๋๋ ๋ฌด๊ฑฐ์ด ๋ฃจํ๋ณด๋ค ๋ ํฐ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ๋๋ ๋ฃจํด์ ํ ๋ฒ๋ง ์ต์ ํ๋์ด๋ ์ ์ฒด ์์คํ ์ ๊ฑธ์ณ ์ด์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
์ข ์์ฑ ์ ์ ํ๋ ์์ํฌ๋ ๊ฐ ์์์ ์์น์ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ์ฌ ์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ ํ๋ณด ๋ชฉ๋ก์ ์์ฑํฉ๋๋ค. ์ด ๋ชฉ๋ก์ ์์์ ์๋ ํ๋ก๊ทธ๋จ๋ค์ ์ด์ ํ๊ท ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ MSU ์ ๊ฐ์ก์ ๋ชจ๋ธ๋งํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ต์ ํ ๋ ธ๋ ฅ์ด ํญ์ ์ฌ์ ์ ์ํฅ์ด ๊ฐ์ฅ ํฐ ์์ญ์ ์ง์ค๋๋๋ก ๋ณด์ฅํฉ๋๋ค. ๋ํ ์ถ์ ์ฑ์ ์ ๊ณตํ์ฌ ๊ธฐ์ ์ ์กฐ์น๋ฅผ ๋น์ฆ๋์ค ์ฑ๊ณผ์ ์ง์ ์ฐ๊ฒฐํฉ๋๋ค.
์ด๋ฌํ ์ฐ์ ์์ ์ค์ ์ ํจ๊ณผ๋ ์ง์์ ์ธ ํผ๋๋ฐฑ์ ๋ฌ๋ ค ์์ต๋๋ค. ๊ฐ ์ต์ ํ ์ฃผ๊ธฐ๋ ๊ด์ฐฐ๋ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ข ์์ฑ ์ ์๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ํ์ด ํฅํ ์์ ์ ๋ฏธ์ธ ์กฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด ํผ๋๋ฐฑ ๋ฃจํ๋ ์์ ์ค๋ช ํ ๋ฐ๋ณต์ ์ ์ด๋ฅผ ๋ฐ์ํฉ๋๋ค. ๋ฐํ์ ๋ถ์์ ์ ๋น๊ฐ ํ๋ ธ๋ค์ฑ๋ฅ ์๊ฐํ๊ฐ ํ์์์ ๊ฑฐ๋ฒ๋์ค๋ก ์งํํ๋ ๊ณณ์ ๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ์ค์ฝ์ด๋ง์ ์ต์ ํ ํ๋ก์ธ์ค๋ฅผ ๋ฐ์ํ ํ๋์์ ์ง๋ฅ์ ์ด๊ณ ๋ฐ์ดํฐ ์ค์ฌ์ ์ธ ๋ฐฉ์์ผ๋ก ์ ํํ์ฌ ์ต์ํ์ ์ฝ๋ ๋ณ๊ฒฝ์ผ๋ก MIPS ์ ๊ฐ ํจ๊ณผ๋ฅผ ๊ทน๋ํํฉ๋๋ค.
COBOL ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฉ๋ชจ๋ฆฌ, ํ์ด์ง ๋ฐ ๋ฒํผ ํจ์จ์ฑ
๋ฉ๋ชจ๋ฆฌ ์ฒ๋ฆฌ๋ ๋ฉ์ธํ๋ ์ ์ฑ๋ฅ ๊ฒฝ์ ํ์์ ๋์ ์ ๋์ง ์์ง๋ง ๊ฐ์ฅ ํฐ ์ํฅ์ ๋ฏธ์น๋ ์์ ์ค ํ๋์ ๋๋ค. ๋นํจ์จ์ ์ธ ๋ฐ์ดํฐ ๋ฒํผ๋ง, ๊ณผ๋ํ ํ์ด์ง, ๊ทธ๋ฆฌ๊ณ ์ต์ ํ๋์ง ์์ ํ์ผ ์ก์ธ์ค ํจํด์ ์ฝ๋ ๋ก์ง์ด ๋ค๋ฅธ ๋ฉด์์๋ ํจ์จ์ ์ด๋๋ผ๋ CPU ์ฌ์ฉ๋ฅ ์ ์กฐ์ฉํ ์ฆ๊ฐ์ํฌ ์ ์์ต๋๋ค. COBOL ์์คํ ์์ ํ์ผ ์ ์ด ๋ธ๋ก, ๋ฐ์ดํฐ ๋ฒํผ, ๊ทธ๋ฆฌ๊ณ ์์ ์คํ ๋ฆฌ์ง ์น์ ์ ์์คํ ์ ํ์ด์ง ๋ฉ์ปค๋์ฆ๊ณผ ์ง์ ์ํธ ์์ฉํ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ฉ๋ชจ๋ฆฌ์ ๋์คํฌ ๊ฐ์ ๋ฐ์ดํฐ ์ด๋ ๋น๋๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค. ๋ถํ์ํ ํ์ด์ง ํดํธ๋ ๋ฒํผ ์ฌํ ๋น์ CPU ์ฌ์ดํด์ ์ฆ๊ฐ์ํค๊ณ ์ธก์ ๊ฐ๋ฅํ MIPS ์๋น๋ฅผ ์ฆ๊ฐ์ํต๋๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ๋ด๋ถ ํ๋ก์ธ์ค๋ฅผ ์ต์ ํํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์ด๋ ์๋นํ MSU ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ ๋ ๊ฑฐ์ COBOL ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฉ๋ชจ๋ฆฌ ์ ์ฝ์ด ์๋ ์๋์ ์ค๊ณ๋์์ผ๋ฉฐ, ๋ฌผ๋ฆฌ์ ํ๊ณ๋ฅผ ์ด๊ณผํ์ง ์๊ธฐ ์ํด ์์ ๋ฒํผ ํ ๋น์ด ํ์ํ์ต๋๋ค. ์ต์ ํ๋์จ์ด์์๋ ์ด๋ฌํ ์ ์ฝ์ด ๋ ์ด์ ์ ์ฉ๋์ง ์์ง๋ง, ์ฝ๋๋ ์ฌ์ ํ ์ค๋๋ ๊ฐ์ ํ์ ์๋ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ๋ ํฌ๊ณ ํจ์จ์ ์ธ ๋ฒํผ๋ฅผ ํ์ฉํ๋ ๋์ ๋น๋ฒํ I/O ์์ ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ค์์ ์ํํฉ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ์ ๋ชฉํ๋ ํ ๋น ํฌ๊ธฐ์ ์ํฌ๋ก๋ ๋์์ ๊ท ํ์ ๋ง์ถฐ ๋ฐ์ดํฐ๋ฅผ ์ต๋ํ ํจ์จ์ ์ผ๋ก ์ฝ๊ณ , ์ ์ฅํ๊ณ , ์ฌ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋ค์์์ ์ค๋ช ํ๋ ๋ฐฉ๋ฒ๋ค์ ํ๋ก๊ทธ๋๋ฐ์์ ๋ฉ๋ชจ๋ฆฌ ๋์ ์ดํดํ๊ธฐ ๊ฐ๊ณผ๋ ํ ๋น ํจํด์ด ๋ฐํ์ ์ฑ๋ฅ๊ณผ ๋น์ฉ์ ๋ณตํฉ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
์์ ์ ์ฅ์ ๋ฐ ํ์ด์ง ๋์ ๋ถ์
COBOL ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ์ ์ฅ์๋ ์ข ์ข ์ฑ๋ฅ ๋นํจ์จ์ฑ์ ์จ๊ฒจ์ง ์์ธ์ ๋๋ค. ํฐ OCCURS ์ , ํฌ๊ธฐ๊ฐ ํฐ ๋ฐฐ์ด ๋๋ ๋ถํ์ํ ๋ฐ์ดํฐ ์ฌ์ ์๋ก ์ ์ธ๋ ๋ณ์๋ ํ๋ก๊ทธ๋จ ์คํ ๋ด๋ด ์ง์์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฐจ์งํฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๊ฐ ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ์ด๊ณผํ๋ฉด ์ด์ ์ฒด์ ๋ ํ์ด์ง์ ์ํํ์ฌ ๋ฐ์ดํฐ ์ธ๊ทธ๋จผํธ๋ฅผ ๋ฌผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ์ ์ถ๊ฐํ๊ณ ์ ๊ฑฐํฉ๋๋ค. ๊ฐ ํ์ด์ง ํดํธ๋ CPU ์๊ฐ์ ์ฆ๊ฐ์ํค๊ณ I/O ๋๊ธฐ ์๊ฐ์ ๋๋ฆฝ๋๋ค. ์ด๋ฅผ ์ํํ๊ธฐ ์ํด ์์ง๋์ด๋ ํ๋ก๊ทธ๋จ ๋ฐํ์ ๋์ ์ค์ ๋ก ํ์ํ ์์ ์ ์ฅ์ ์น์ ์ ๋ถ์ํด์ผ ํฉ๋๋ค. ์ ์ ๋ถ์์ ํตํด ์์ ํ๊ฒ ์ค์ด๊ฑฐ๋ ์ฌ๊ตฌ์ฑํ ์ ์๋ ์ฌ์ฉ๋์ง ์๋ ๋ณ์, ์ฌ์ฉ๋์ง ์๋ ๋ฐ์ดํฐ ๊ทธ๋ฃน ๋๋ ์ค๋ณต ๋ฒํผ๋ฅผ ์ฐพ์๋ผ ์ ์์ต๋๋ค.
RMF ๋ฐ SMF์ ๊ฐ์ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ ํ์ด์ง ์๋์ ๋ณด์กฐ ์ ์ฅ ์ฅ์น ํ๋์ ๊ธฐ๋กํฉ๋๋ค. ์ด๋ฌํ ํต๊ณ๋ฅผ ํน์ ์์ ๋จ๊ณ์ ์ฐ๊ด์ํด์ผ๋ก์จ ํ์ ์ด๋ค COBOL ๋ชจ๋์ด๋ ๋ฐ์ดํฐ ์ธํธ๊ฐ ๋น๋ฒํ ํ์ด์ง ํดํธ๋ฅผ ์ ๋ฐํ๋์ง ํ์ ํ ์ ์์ต๋๋ค. ํ์ ๋ ํ์๋ ์ฝ๋๋ฅผ ๋ฆฌํฉํ ๋งํ์ฌ ๋ฒํผ๋ฅผ ๋์ ์ผ๋ก ํ ๋นํ๊ฑฐ๋ ๊ธฐ์กด ๊ตฌ์กฐ๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ๋์ด ๋ง์ ๋ณ์๊ฐ ์ธ์ ํ ๋ฉ๋ชจ๋ฆฌ ๋ธ๋ก์ ์ ์ง๋๋๋ก ๋ฐ์ดํฐ ์ ์ธ์ ์ฌ์ ๋ ฌํ๋ฉด ํ์ด์ง์ ๋์ฑ ์ต์ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์กฐ์ ์ ์์ ํ ๊ตฌ์กฐ์ ์ธ ๊ฒ์ด๋ฉฐ ๊ธฐ๋ฅ์ ๋ ผ๋ฆฌ์ ์ํฅ์ ๋ฏธ์น์ง ์์ผ๋ฏ๋ก ๋น์ฉ ์ ๊ฐ ์ต์ ํ์ ์ด์์ ์ธ ํ๋ณด์ ๋๋ค. ๋ฐ๋ณต ๋ ผ๋ฆฌ ๋ฆฌํฉํ ๋ง ๋ฐ์ดํฐ ์ ๊ทผ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํด ์ค๋ณต์ ์ ๊ฑฐํ๋ ๊ฒ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
VSAM ๋ฐ QSAM ํ์ผ์ ๋ํ ๋ฒํผ ํ ๋น ์ต์ ํ
VSAM ๋๋ QSAM ๋ฐ์ดํฐ ์ธํธ์ ๋ง์ด ์ํธ ์์ฉํ๋ COBOL ํ๋ก๊ทธ๋จ์ ์์ ๊ธฐ๋ณธ ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๋๋ก ํ์ฉํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ฐ I/O ์์ฒญ์ ๋์คํฌ์์ ๋ฐ์ดํฐ ๋ธ๋ก์ ๊ฐ์ ธ์ค๊ธฐ ์ํด ์ถ๊ฐ CPU ์ฌ์ดํด์ ๋ฐ์์ํต๋๋ค. ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ฉด ์์คํ ์ ์ฝ๊ธฐ ์์ ๋น ๋ ํฐ ๋ฐ์ดํฐ ์ฒญํฌ๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ด I/O ํธ์ถ ์๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๋ฌด๋ถ๋ณํ๊ฒ ๋๋ฆฌ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๊ฒฝํฉ์ด ๋ฐ์ํ ๊ฒฝ์ฐ ์ฑ๋ฅ์ด ์ ํ๋ ์ ์์ต๋๋ค. ์ต์ ์ ๊ตฌ์ฑ์ ์ก์ธ์ค ๋ชจ๋, ๋ ์ฝ๋ ๊ธธ์ด ๋ฐ ํ์ผ ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์์ฐจ์ ์ผ๋ก ์ก์ธ์คํ๋ VSAM ํ์ผ์ ๋ฒํผ ํ์ฅ ์ ๊ฐ์ฅ ํฐ ์ด์ ์ ์ป๋ ๋ฐ๋ฉด, ์์ ์ก์ธ์ค ๋ฐ์ดํฐ ์ธํธ๋ ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ ์ ๊ธ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์ ์คํ๊ฒ ์กฐ์ ํด์ผ ํฉ๋๋ค.
์ ์ ํ์ผ ๋ถ์์ ์ํด ์ค๊ณ๋ ๋๊ตฌ๋ ๋ค์์์ ์ฐธ์กฐ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. COBOL ํ์ผ ์ฒ๋ฆฌ ์ต์ ํ๋ฒํผ ๊ตฌ์ฑ์ด I/O ๋น๋์ CPU ๋น์ฉ์ ๋ฏธ์น๋ ์ํฅ์ ์๊ฐํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ํ์ผ ํต๊ณ์ ๋ฐํ์ ์คํ ํจํด์ ์ฐ๊ด์ํด์ผ๋ก์จ ํ์ ๊ฐ ๋ฐ์ดํฐ ์ธํธ ์ ํ์ ์ ํฉํ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์ผ๋ถ ํ๊ฒฝ์์๋ ์์คํ ์ด ์ค์๊ฐ ์ฌ์ฉ๋ฅ ์ ๋ฐ๋ผ ํ ๋น๋์ ์กฐ์ ํ๋ ๋์ ๋ฒํผ ํ๋๋ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ์ ์ํ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ๋ฉด ๋ฒํผ ๊ด๋ฆฌ๊ฐ ์ ์ ๊ตฌ์ฑ ์์ ์์ ์ง๋ฅ์ ์ด๊ณ ์์ฒด ์ต์ ํ๋๋ ํ๋ก์ธ์ค๋ก ์ ํ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก I/O ์ง์ฐ ์๊ฐ์ด ๋จ์ถ๋๊ณ , ํ์ด์ง ํ๋์ด ๊ฐ์ํ๋ฉฐ, ํ๋ก๋์ ์ํฌ๋ก๋ ์ ๋ฐ์ CPU ์ฌ์ฉ๋ฅ ์ด ๋์ ๋๊ฒ ๊ฐ์ํฉ๋๋ค.
์ค๋ณต ๋ฐ์ดํฐ ์ด๋ ๋ฐ ์์ ์ ์ฅ์ ์ ๊ฑฐ
๋ถํ์ํ CPU ๋ถํ์ ๋ ๋ค๋ฅธ ๋น๋ฒํ ์์ธ์ ์์ ์ ์ฅ์์ ์์ ํ์ผ ๊ฐ์ ์ค๋ณต๋ ๋ฐ์ดํฐ ์ด๋์ ๋๋ค. ๋ง์ COBOL ํ๋ก๊ทธ๋จ์ ์ ๋ ฌ์ด๋ ์ง๊ณ๋ฅผ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด ์ค๊ฐ ๋ฐ์ดํฐ ์ธํธ ๊ฐ์ ๋์ฉ๋ ๋ ์ฝ๋ ์ธํธ๋ฅผ ์ด๋ํฉ๋๋ค. ์ด๋ฌํ ์์ ์์ ์ ์ด์ ์์คํ ์์๋ ํ์์ ์ด์์ง๋ง, ์ด์ ๋ ๋ฉ๋ชจ๋ฆฌ ๋ด ์ฒ๋ฆฌ๋ฅผ ํตํด ์ต์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋จ๊ณ๋ฅผ ํตํฉํ๊ฑฐ๋ ํจ์จ์ ์ธ ์ ๋ ฌ ์ ํธ๋ฆฌํฐ๋ฅผ ์ ์ฉํ๋ฉด ๋ฐ์ดํฐ๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ ์ค๋ ์์ฃผํ์ฌ ๋์คํฌ ์ฐ๊ธฐ ๋ฐ ๊ทธ์ ๋ฐ๋ฅธ I/O ๋น์ฉ์ ์ค์ผ ์ ์์ต๋๋ค.
์ข ์์ฑ ๋ถ์ ๋๊ตฌ๋ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ์ค๊ฐ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ ๋ฐฉ์์ ์ถ์ ํ์ฌ ์ค๋ณต ์์ ์ด ๋ฐ์ํ๋ ์์น๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ ์ถ์ถ ์์ ์ ๋ ์ฝ๋๋ฅผ ํ ๋ฒ ์บ์ํ์ฌ ์ฌ์ฌ์ฉํ ์ ์์์๋ ๋ถ๊ตฌํ๊ณ ์ฒด์ธ ๋ชจ๋์์ ๋์ผํ VSAM ํด๋ฌ์คํฐ๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฝ์ ์ ์์ต๋๋ค. ์ด๋ฌํ ํจํด์ ์ ๊ฑฐํ๋ฉด ๋ง์ดํฌ๋ก ๋ ๋ฒจ ์ฝ๋ ์กฐ์ ์ ํตํด ์ป๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ CPU ์ฌ์ฉ๋์ ์ ๊ฐํ ์ ์์ต๋๋ค. ์์ ์ดํด๋ณธ ์๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ก์ง ๋ฆฌํฉํ ๋ง ์ฌ๊ธฐ์๋ ์ ์ฉ๋ฉ๋๋ค. ๋ฐ์ดํฐ ํ๋ฆ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ฉด ํ์ฅ์ฑ๊ณผ ๋ฆฌ์์ค ์์ธก์ฑ์ด ํฅ์๋ฉ๋๋ค.
ํ์ด์ง ๋นํจ์จ์ฑ, ๋ฒํผ ํ ๋น, ์ค๋ณต ๋ฐ์ดํฐ ์ ์ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ผ๋ฐ์ ์ธ ์ฝ๋ ๊ฒํ ๊ณผ์ ์์ ๊ฐ๊ณผํ๊ธฐ ์ฌ์ด ์ต์ ํ ๊ณ์ธต์ ํ๋ณดํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ์ ๊ฐ์ ์ ์ฒ๋ฆฌ๋์ ํฅ์์ํค๊ณ , ๊ฒฝํฉ์ ์ค์ด๋ฉฐ, ์ดํ์ ํฉ๋ฆฌํ ์์ ์ ์ํ ๊ธฐ๋ฐ์ ๊ฐํํฉ๋๋ค. ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ๋๋ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ ๋ฐ์ดํธ๋ ์ํฐํ๋ผ์ด์ฆ ์ํฌ๋ก๋ ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ค์ง์ ์ธ MIPS ์ ๊ฐ์ผ๋ก ์ง์ ์ด์ด์ง๋๋ค.
MIPS๋ฅผ ๋ค์ ์์ฑํ์ง ์๊ณ ๋ ์ ๊ฐํ๋ ํฉ๋ฆฌํ ๊ธฐ์
COBOL ์์คํ ์ ์ฌ์์ฑํ์ง ์๊ณ MIPS๋ฅผ ์ ๊ฐํ๋ ๊ฒ์ ๋ก์ง์ ์ฌ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ, ์ค๋ณต ์์ ์ ์ค์ด๊ธฐ ์ํด ์คํ ๊ฒฝ๋ก๋ฅผ ์ฌ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค. ์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ๋ ๋น์ฆ๋์ค ๊ท์น์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ CPU ๋น์ฉ์ ์ฆ๊ฐ์ํค๋ ๋นํจ์จ์ฑ์ ์ ํํ ํ๊น์ผ๋ก ํฉ๋๋ค. ์ค๋ณต ๋ถ๊ธฐ, ๋ฃจํ ๋นํจ์จ์ฑ, ๋ถํ์ํ ๋ฐ์ดํฐ ๋ณํ, ๊ณผ๋ํ I/O์ ์ง์คํจ์ผ๋ก์จ ์กฐ์ง์ ์๋นํ ์ฑ๋ฅ ํฅ์๊ณผ ์ธก์ ๊ฐ๋ฅํ MSU ๊ฐ์๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๋ชฉํ๋ ์ฝ๋์ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ์๋๋ผ, ์ผ๋ง๋ ํจ์จ์ ์ผ๋ก ์ํํ๋์ง์ ๋๋ค. ์ฒด๊ณ์ ์ผ๋ก ์ ๊ทผํ๋ฉด ์ด ๋ฐฉ๋ฒ์ ์จ๋ผ์ธ ๋ฐ ๋ฐฐ์น ์ํฌ๋ก๋ ๋ชจ๋์์ CPU ์๋น๋ฅผ ์๊ตฌ์ ์ผ๋ก ๊ฐ์์ํต๋๋ค.
์ด ๊ดํ์ ํต์ฌ์๋ ๋ค์ ์์น์ด ์์ต๋๋ค. ์คํ ๋ฏธ๋๋ฉ๋ฆฌ์ฆ: ์คํ๋๋ ๋ชจ๋ ๋ช ๋ น์ด๋ ๋น์ฆ๋์ค ์ฑ๊ณผ์ ์ง์ ์ ์ผ๋ก ๊ธฐ์ฌํด์ผ ํฉ๋๋ค. ๋ ๊ฑฐ์ ์์คํ ์๋ ์ข ์ข ์ค๋๋ ํ์ผ์ ๋ํ ์ค๋ฅ ํธ๋ฉ, ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฌ์ฉ๋๋ ์นดํผ๋ถ ๋ฃจํด, ๋๋ ์ค๋ซ๋์ ์ฌ์ฉ๋์ง ์๋ ํ์์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ๋ค์ค ๊ฒฝ๋ก ๋ก์ง ๋ฑ, ๊ณผ๊ฑฐ ์ด์ ๋ก ์์ฑ๋ ์ฝ๋ ๋ถ๊ธฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ถ๊ธฐ๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ํตํฉํ๋ฉด ๋น๋ํด์ง ์ ์ด ํ๋ฆ์ด ๊น๋ํ๊ณ ์ง์ ์ ์ธ ์คํ ๊ฒฝ๋ก๋ก ๋ณํ๋ฉ๋๋ค. ์ด๋ฌํ ํฉ๋ฆฌํ์ ์ํฅ์ ํ๋์จ์ด ํ๋์ด๋ ์ปดํ์ผ๋ฌ ์ต์ ํ๋ณด๋ค ๋ ํฐ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ฌํ ๋ ผ๋ฆฌ๊ฐ ๋ค์์์ ์ค๋ช ํ ์ ๊ทผ ๋ฐฉ์์๋ ์ ์ฉ๋ฉ๋๋ค. COBOL์ ์คํ๊ฒํฐ ์ฝ๋๊ตฌ์กฐ์ ๋ช ํ์ฑ์ ๋ ๋์ ์ฑ๋ฅ๊ณผ ์ ์ง ๊ด๋ฆฌ์ฑ์ผ๋ก ์ง์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ฃฝ์ ๊ฒฝ๋ก ๋ฐ ์ค๋ณต ๋ถ๊ธฐ ์ ๊ฑฐ
๋ญ๋น๋๋ MIPS์ ์๋น ๋ถ๋ถ์ ์ด์ ํ๊ฒฝ์์ ์ ํ ๋๋ ๊ฑฐ์ ์คํ๋์ง ์๋ ์ ์ด ๊ฒฝ๋ก์์ ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ๋ก๋ ๋ ์ด์ ๋ฐ์ํ์ง ์๋ ๋ ๊ฑฐ์ ๋ฐ์ดํฐ ์กฐ๊ฑด์ด๋ ์์ธ ๋ ผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๊ณ์ ์กด์ฌํฉ๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ํ๋ก๊ทธ๋จ ์ง์ ์ ๋ถํฐ ๋ชจ๋ ์กฐ๊ฑด๋ฌธ์ ์ด๋ฅด๋ ์ ์ด ํ๋ฆ์ ์ถ์ ํ์ฌ ๋ฐ๋ ๋ธ๋์น์ ์ฌ์ฉ๋์ง ์๋ ๋จ๋ฝ์ ์๋ณํฉ๋๋ค. ์ด๋ฌํ ์น์ ์ ์ ๊ฑฐํ๊ฑฐ๋ ์ฐํํ๋ฉด CPU๊ฐ ๋ถํ์ํ ์กฐ๊ฑด์ ํ๊ฐํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ผ๋ฉฐ, ํนํ ์๋ฐฑ๋ง ๊ฐ์ ๋ ์ฝ๋๋ฅผ ๋ฐ๋ณตํ๋ ์ผ๊ด ์ฒ๋ฆฌ ํ๋ก๊ทธ๋จ์์ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
๊ฐ์ฌ ๋๋ ๊ท์ ์ค์ ์ ์ฝ์ผ๋ก ์ธํด ์ ๊ฑฐ๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ, ์กฐ๊ฑด ๊ฒ์ดํ ์ ํตํด ๋น์ฉ์ ์ต์ํํ ์ ์์ต๋๋ค. ๋ชจ๋ ๋ ์ฝ๋์ ๋ํด ์ค์ฒฉ๋ ์กฐ๊ฑด์ ํ๊ฐํ๋ ๋์ , ์ฌ์ ๊ฒ์ฌ๋ฅผ ํตํด ๊ด๋ จ ์๋ ๋ถ๊ธฐ๋ฅผ ์์ ํ ๊ฑด๋๋ธ ์ ์์ต๋๋ค. ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์ฌ๋ฌ ๊ฐ์ ๊ด๋ จ IF ๋ฌธ์ ๋จ์ผ ํ ์ด๋ธ ์กฐํ๋ก ๋์ฒดํ์ฌ ์ ํ ์กฐ๊ฑด ๊ฒ์ฌ๋ฅผ ํจ์จ์ ์ธ ํค ๊ธฐ๋ฐ ์ก์ธ์ค๋ก ์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ต์ ํ๋ ํ์ดํธ ๋ฃจํ ๋ฐ ๋ฐ๋ณต์ ์ธ ํธ๋์ญ์ ๋ก์ง์์ ์๋นํ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ์ด ํ๋ฆ ๋ณต์ก์ฑ์ด ๋ฐํ์ ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ ์กฐ๊ฑด๋ถ ๊น์ด๋ฅผ ์ค์ด๋ ๊ฒ์ด CPU ์ฌ์ดํด์ ๋จ์ถํ๋ ๋์์ ์ฒ๋ฆฌ๋์ ์์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
๋ฃจํ ํตํฉ ๋ฐ ์ฌ์ฌ์ฉ ์ต์ ํ
๋ฃจํ๋ COBOL ์ผ๊ด ์ฒ๋ฆฌ์ ํต์ฌ์ด๋ฉฐ, ๋ฃจํ์ ์ค๊ณ๋ CPU ์๊ฐ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ง์ ํ๋ก๊ทธ๋จ์ด ๋ ์ฝ๋๋ฅผ ์ฝ๊ณ , ๊ฒ์ฆํ๊ณ , ์ฐ๋ ์ค์ฒฉ ๋ฃจํ๋ฅผ ๋ณ๋์ ํจ์ค๋ก ์คํํฉ๋๋ค. ํฉ๋ฆฌํ๋ ํธํ๋๋ ๋ฃจํ๋ฅผ ๋ณํฉํ๊ณ , ์ฌ๋ฌ ์กฐ๊ฑด์ ํ ํจ์ค์์ ์ฒ๋ฆฌํ๊ณ , ๋ถ๋ณ ๊ณ์ฐ์ ๋ฐ๋ณต ๋ธ๋ก ์ธ๋ถ๋ก ์ฎ๊ธฐ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ ์ฝ๋ ๊ฐ ๋ฐ๋ณต์ CPU ์๊ฐ๋ ๋น๋ก์ ์ผ๋ก ๋จ์ถ๋ฉ๋๋ค.
์ผ๋ฐ์ ์ธ ๋นํจ์จ์ฑ์ ๋ฃจํ ๋ด์์ ์ค๋ณต๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ํ์ผ I/O ์์ ์ ์ํํ๋ ๊ฒ์ ๋๋ค. ๊ฒ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๊ฐ์ ธ์ค๋ ๋์ ์ฌ์ฌ์ฉํ๋๋ก ๋ก์ง์ ์ฌ๊ตฌ์ฑํ๋ฉด I/O ๋ฐ CPU ์ฌ์ฉ๋์ ๋ชจ๋ ์ค์ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๋์ ์ก์ธ์ค๋ฅผ ์ํ ๋๊ธฐํ๊ฐ ์ ์ง๋๋ ๊ฒฝ์ฐ, ์ค๊ฐ ๊ฒฐ๊ณผ์ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ ์บ์ฑ์ ํตํด ํฅ์๋ ์ ์์ต๋๋ค. CPU ๋ณ๋ชฉ ํ์ ๋ฐฉ์ง ์ค์ฒฉ๋ ๋ฐ๋ณต ํจํด์ ๋ถ์ํ๋ฉด ๋ถ๊ท ํ์ ์ธ MSU ์ฌ์ฉ์ ์ฑ ์์ด ์๋ ํซ์คํ์ ์ด๋ป๊ฒ ๋ ธ์ถ์ํฌ ์ ์๋์ง ๋ณด์ฌ์ค๋๋ค.
์ ์ ๋ถ์ ๋๊ตฌ๋ ๋ฃจํ ๋ด์์ ์์ ํ๊ฒ ์ฌ๋ฐฐ์น๋๊ฑฐ๋ ๋ฉ๋ชจ์ด์ ์ด์ ๋ ์ ์๋ ๋ฐ๋ณต์ ์ธ ์๋ธ๋ฃจํด ํธ์ถ๋ ๊ฐ์งํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ๋ณต๋๋ ๋ ์ง ๊ฒ์ฆ ๋ฃจํด์ด๋ ์์ ์ง์ ์์ ์ ๋ชจ๋ ๋ ์ฝ๋์ ๋ํด ์คํํ๋ ๋์ ๋ฐฐ์น ์์ ๋น ํ ๋ฒ ์บ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฃจํ ์์ค ์กฐ์ ์ ์ํ๋๊ฐ ๋ฎ๊ณ ํ ์คํธ๊ฐ ์ฌ์ฐ๋ฉฐ ๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์ด๋ ์ธก์ ๊ฐ๋ฅํ ๋น์ฉ ๊ฐ์ ํจ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
I/O ๋ฐ ๋ฐ์ดํฐ ์ก์ธ์ค ๊ฐ์ํ
ํ์ผ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธ์์ฉ์ ๋ฉ์ธํ๋ ์ ํ๊ฒฝ์์ ๊ฐ์ฅ ๋น์ฉ์ด ๋ง์ด ๋๋ ์์ ์ค ํ๋์ ๋๋ค. ๋ฐ๋ผ์ ํฉ๋ฆฌํ๋ ์ค๋ณต ์ฝ๊ธฐ ์ ๊ฑฐ, ์์ฐจ์ I/O ํตํฉ, ๊ทธ๋ฆฌ๊ณ ํจ์จ์ฑ์ ์ํ ์ก์ธ์ค ๊ฒฝ๋ก ์กฐ์ ์ ์ฐ์ ์ํฉ๋๋ค. ๋ง์ COBOL ํ๋ก๊ทธ๋จ์ ์ฒด์ธ ๋ชจ๋์ ํตํด ๋์ผํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฝ๊ณ , ๊ฐ ๋ชจ๋์ ์์ฒด ํํฐ ๋๋ ๋ณํ์ ์ํํฉ๋๋ค. ์ด๋ฌํ ์์ ์ ๋จ์ผ ์ฝ๊ธฐ ํจ์ค๋ก ํตํฉํ๋ฉด ์ฌ๋ฌ ๋ฐ์ดํฐ ์ธํธ ์ค์บ์ ํผํ๊ณ I/O ๋๊ธฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค.
๋ฒํผ ํ๋ ๋ฐ ๋น๋๊ธฐ I/O๋ ๊ณ ๋น๋ ์์ ์๋ ์ ํ์ ์ผ๋ก ์ ์ฉ๋ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ฒ๋ฆฌ๋๊ณผ ์๋ต์ฑ์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ๋ฒํ์ ํ์ผ ์ก์ธ์ค ๊ฐ์ ์ผ๋ก ์ธํด ์๋ต ์๊ฐ์ด๋ ํธ๋์ญ์ ์ผ๊ด์ฑ์ด ์ ํ๋์ง ์๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ํ, ๋ฐฐ์น ํ๋ก์ธ์ค๋ ๋ถํ ๋ ๋ฐ์ดํฐ ์ก์ธ์ค์ ๊ฐ์ ์์ ์์ค ๋ณ๋ ฌํ ์ ๋ต์ ํ์ฉํ์ฌ ์ฌ๋ฌ ๋ ผ๋ฆฌ ๋จ์๊ฐ ๊ฒฝํฉ ์์ด ์๋ก ๋ค๋ฅธ ๋ ์ฝ๋ ๋ฒ์๋ฅผ ๋์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค.
VSAM ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ์ก์ธ์ค ํจํด์ ๋ถ์ํ๊ณ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ํค ๊ธฐ๋ฐ ๋๋ค ์ฝ๊ธฐ์์ ์์ฐจ์ ๋ฒ์ ์ค์บ์ผ๋ก ์ ํํ๋ ๊ฒ์ ๋๋ค. ์์ฐจ์ ์ฝ๊ธฐ๋ ๊ฒฝ๋ก ๊ธธ์ด์ I/O ์ธํฐ๋ฝํธ๋ฅผ ์ต์ํํ์ฌ CPU ์ฌ์ฉ๋ฅ ์ ํฌ๊ฒ ๋ฎ์ถฅ๋๋ค. ์ต์ ํ๋ ๋ฒํผ๋ง๊ณผ ํจ๊ป ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋๋์ ํธ๋์ญ์ ์์ ๋ ์๋ฆฟ์ MIPS ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๊ณ์ฐ ๋จ์ํ๋ฅผ ์ํ ๋ฆฌํฉํ ๋ง
์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ๋ ๊ธฐ๋ฅ ๋ณ๊ฒฝ์ ๋ฐฉ์งํ์ง๋ง, ์ผ๋ถ ๊ณ์ฐ ์ต์ ํ๋ ์ถ๋ ฅ์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ CPU ์ฌ์ฉ๋์ ์ ๊ฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ณ ๋น์ฉ ์ฐ์ ๋ฃจํด์ ์ ๋น์ฉ ์ฐ์ ๋ฃจํด์ผ๋ก ๋์ฒดํ๊ณ , ๋ถ๋ณ ๊ณ์ฐ์ ๋ฃจํ ์ธ๋ถ๋ก ์ด๋ํ๊ณ , ์ค๊ฐ ํ๋๋ฅผ ์ง์ ๊ณ์ฐ์ผ๋ก ์ถ์ํ๋ ๊ฒ์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฒ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด ๋ฐ๋ณต์ ์ธ ์ฐ์ ์ฐ์ฐ์ ์ํํ๋ ๊ธ์ต ๋๋ ํต๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํนํ ํจ๊ณผ์ ์ ๋๋ค.
๋จ์ํ๋ ์ค๋ณต๋ MOVE ๋ฐ COMPUTE ์ํ์ค๋ ๋์์ผ๋ก ํ ์ ์์ต๋๋ค. ๋ง์ ๋ ๊ฑฐ์ ํ๋ก๊ทธ๋จ์ ์ด์ ์์คํ ์ด๋ ๋ณด๊ณ ๊ตฌ์กฐ์ ํ์ํ๋ ๋ฐ์ดํฐ ๋ณํ์ ๋ฐ๋ณตํฉ๋๋ค. ์ด๋ฌํ ๋ถํ์ํ ์์ ์ ํตํฉํ๊ฑฐ๋ ์ ๊ฑฐํจ์ผ๋ก์จ ํ๋ก๊ทธ๋จ์ ๋์ฑ ๊น๋ํ ์คํ ํ๋ฆ๊ณผ ๋ช ๋ น์ด ์ ๊ฐ์๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์ฝ๋ ํจ์จ์ฑ ์ต์ ํ ์ฑ๋ฅ ์ต์ ํ๋ ํ๋์จ์ด ํ๋๋ณด๋ค๋ ๋ ผ๋ฆฌ์ ๋ช ํ์ฑ์ ์ฐ๋ฌผ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ ๊ฐ๋ ์ ๊ฐํํฉ๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ํฉ๋ฆฌํ ๊ธฐ๋ฒ์ ๋ถ์์ ์ ๋ฐ์ฑ๊ณผ ์ฝ๋ ๊ฐ์ญ์ ์ต์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ธฐ๋ฒ์ ์คํ ํ๋ฆ, ๋ฐ์ดํฐ ์ด๋, ๊ทธ๋ฆฌ๊ณ ์ํฌ๋ก๋ ๋์์ ๋ํ ์ฌ์ธต์ ์ธ ์ดํด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์ด ๋ชจ๋ ๊ฒ์ ์ ์ ๋ฐ ๋์ ์๊ด๊ด๊ณ๋ฅผ ํตํด ๊ฒ์ฆ๋ฉ๋๋ค. ๋ฐ๋ณต์ ์ผ๋ก ์ํ๋ ๋, ๊ฐ ์ต์ ํ ์ฃผ๊ธฐ๋ ์ด์ ๋จ๊ณ์ ์ด์ ์ ๋์ฑ ๊ฐํํ์ฌ MSU๋ฅผ ๊พธ์คํ ์ค์ด๊ณ ์ฑ๋ฅ์ ์์ ํํฉ๋๋ค.
I/O, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ก์ธ์ค ๊ฒฝ๋ก ์ต์ ํ
์ ์ถ๋ ฅ ์ฒ๋ฆฌ๋ ๋๋ถ๋ถ์ COBOL ์ํฌ๋ก๋์์ CPU ์ค๋ฒํค๋๋ฅผ ๊ฐ์ฅ ๋ง์ด ๋ฐ์์ํค๋ ์์์ ๋๋ค. ๋ชจ๋ ์ฝ๊ธฐ, ์ฐ๊ธฐ ๋๋ ์ปค๋ฐ์ MIPS๋ฅผ ์๋ชจํ๋ฉฐ, ํนํ ๋นํจ์จ์ ์ธ ์ก์ธ์ค ๊ฒฝ๋ก๋ ๋ ๊ฑฐ์ ํ์ผ ๊ตฌ์ฑ์ ํตํด ์คํ๋ ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ๋ฐ๋ผ์ I/O ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ต์ ํํ๋ฉด ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ๋งค์ฐ ํฐ ๋น์ฉ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๋ชฉํ๋ ๋ฌผ๋ฆฌ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ํ์๋ฅผ ์ค์ด๊ณ , ๋ฐ์ดํฐ ์ง์ญ์ฑ์ ๊ฐ์ ํ๋ฉฐ, ํธ๋์ญ์ ์ฒ๋ฆฌ๋ฅผ ๊ฐ์ํํ์ฌ CPU ์๊ฐ์ ์ค์ ์ํฌ๋ก๋ ์๊ตฌ๋์ ๋ง์ถฐ ์กฐ์ ํ๋ ๊ฒ์ ๋๋ค.
๋ฉ์ธํ๋ ์ ์์คํ ์์ ๋นํจ์จ์ ์ธ ์ก์ธ์ค ๊ฒฝ๋ก๋ ์ค๋๋ VSAM ์ ์, ๋ถ๊ท ํํ ํด๋ฌ์คํฐ๋ง ๋๋ ํ์ฌ ๋ฐ์ดํฐ ๋ถํฌ์ ๋ ์ด์ ์ผ์นํ์ง ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ์์ ๋น๋กฏ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๋ณด์กฐ ์ธ๋ฑ์ค, ์์ ํ์ผ, ๊ทธ๋ฆฌ๊ณ CPU ์ฌ์ฉ๋์ ์ฆ๊ฐ์ํค๋ ์ค๋ณต ์ก์ธ์ค ๋ฃจํด์ด ๋ฐ์ํฉ๋๋ค. ํฉ๋ฆฌํ๋ ์ด๋ฌํ ๋ฐ์ดํฐ ์ก์ธ์ค ํจํด์ ํตํฉํ๊ณ , ์ค๋ณต ์ฝ๊ธฐ๋ฅผ ์๋ณํ๊ณ , ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ ๋ด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฌ์ฉํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ก์ง ๋ฆฌํฉํ ๋ง๋ฆฌ์์ค ๊ฒฝํฉ์ ์กฐ๊ธฐ์ ํด๊ฒฐํ๋ฉด ์ฒ๋ฆฌ๋ ์ ํ๋ฅผ ๋ฐฉ์งํ๊ณ ์ผ๊ด๋ ํธ๋์ญ์ ์ฑ๋ฅ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
VSAM ๋ฐ QSAM ํ์ผ ์์ ๊ฐ์ํ
VSAM ๋ฐ QSAM ํ์ผ์ ์ฌ์ฉํ๋ COBOL ํ๋ก๊ทธ๋จ์ ์์ ๋ฒํผ ๋๋ ๋ฐ๋ณต์ ์ธ ๋ฐ์ดํฐ์ธํธ ์ด๊ธฐ์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ฐ ์ด๊ธฐ ๋ฐ ๋ซ๊ธฐ ์์ ์ ๋ฐฐ์น ์์ ์ ๋ฐ์ ๊ฑธ์ณ ๋์ ๋๋ ์ค๋ฒํค๋๋ฅผ ์ ๋ฐํฉ๋๋ค. ์ด๋ฌํ ๋ฃจํด์ ์ต์ ํํ๋ ค๋ฉด ๋ฐ์ดํฐ์ธํธ ์ก์ธ์ค๋ฅผ ํตํฉํ๊ณ , ๋ฒํผ๋ฅผ ํ์ฅํ๊ณ , ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์ ์ก์ธ์ค๋ฅผ ์์ฐจ ์ฝ๊ธฐ๋ก ๋์ฒดํด์ผ ํฉ๋๋ค. ์์ฐจ ์ก์ธ์ค๋ ๊ฒฝ๋ก ๊ธธ์ด๋ฅผ ์ค์ด๊ณ ํ์ ์๊ฐ์ ์ต์ํํ์ฌ I/O ์ธํฐ๋ฝํธ์ CPU ์ฌ์ฉ๋์ ์ค์ ๋๋ค.
ํด๋ฌ์คํฐ ์ ์์ ๋ ์ฝ๋ ๋ถํฌ ๋ถ์ ๋ํ ๋งค์ฐ ์ค์ํฉ๋๋ค. CI ๋ฐ CA ํฌ๊ธฐ๋ฅผ ์ ๋๋ก ์ ์ํ์ง ์์ผ๋ฉด ์ฒ๋ฆฌ๋๋ ๋ชจ๋ ๋ ์ฝ๋์ ๋ํด ๊ณผ๋ํ I/O๊ฐ ๋ฐ์ํฉ๋๋ค. ์ค์ ๋ฐ์ดํฐ ๋ณผ๋ฅจ์ ๋ง๊ฒ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ๋ฌผ๋ฆฌ์ I/O ์๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ผ ์ ์์ต๋๋ค. ๋ค์ ๊ธฐ์ ์ ์ค๋ช ๋์ด ์์ต๋๋ค. COBOL ํ์ผ ์ฒ๋ฆฌ ์ต์ ํ ์ ์ ๋ถ์์ด CPU ์ฌ์ฉ๋์ ์๋ฐํ๊ฒ ์ฆ๊ฐ์ํค๋ ๋นํจ์จ์ ์ธ ๋ฒํผ๋ง ๋ฐ ๋ ์ฝ๋ ์ ๊ทผ ํจํด์ ์ด๋ป๊ฒ ๊ฐ์งํ๋์ง ๋ณด์ฌ์ค๋๋ค. ํธ๋์ญ์ ์์คํ ์ ๊ฒฝ์ฐ, ์์ฃผ ์ก์ธ์ค๋๋ ๋ ์ฝ๋๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์บ์ฑํ๋ฉด ๋ฐ๋ณต์ ์ธ ์ฝ๊ธฐ๋ฅผ ๋์ฑ ์ค์ด๊ณ ํผํฌ ์ฌ์ดํด์์ MSU ๋น์ฉ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ๋ฐ ์ก์ธ์ค ๊ฒฝ๋ก ํฉ๋ฆฌํ
DB2 ๋๋ ์ ์ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ, SQL ์ก์ธ์ค ๊ฒฝ๋ก๋ ๊ณผ๋ํ MIPS ์ฌ์ฉ์ ์จ๊ฒจ์ง ์์ธ์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋ฒ ๋๋ SQL์ด๋ ๋ ๊ฑฐ์ ๋๊ตฌ์์ ์์ฑ๋ ์ฟผ๋ฆฌ๋ ์ต์ ์ธ๋ฑ์ฑ ์ ๋ต์ด๋ ๋ฐ์ดํฐ ์นด๋๋๋ฆฌํฐ์ ๋ ์ด์ ์ผ์นํ์ง ์์ ์ ์์ต๋๋ค. ์ก์ธ์ค ๊ฒฝ๋ก ์ต์ ํ๋ EXPLAIN ๊ณํ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ CPU ์๊ฐ์ ์ฆ๊ฐ์ํค๋ ํ ์ด๋ธ ์ค์บ, ์ค์ฒฉ ๋ฃจํ, ์นดํฐ์ ์กฐ์ธ์ ์๋ณํ๋ ๊ฒ๋ถํฐ ์์๋ฉ๋๋ค. ์ฌ์ํ ์ฟผ๋ฆฌ ์ฌ์์ฑ์ด๋ ์ธ๋ฑ์ค ์กฐ์ ๋ง์ผ๋ก๋ ๋ ผ๋ฆฌ์ ์ฝ๊ธฐ ํ์์ CPU ์ฌ์ฉ๋์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
๋ฐฐ์น ํ๋ก๊ทธ๋จ์ ์ปค์ ๊ธฐ๋ฐ ํ๋ฆฌํ์นญ๊ณผ ๋ฐฐ์ด ์ฝ์ ์ ํตํด COBOL๊ณผ DB2 ๊ฐ์ ์๋ณต ์๊ฐ์ ์ค์ด๋ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ์ ์ ํ ์ธ๋ฑ์ฑ์ ์กฐ๊ฑด์๊ฐ ์ ํ ์ด๊ณผ ์ผ์นํ๋๋ก ํ์ฌ ๋ถํ์ํ ๊ฒ์์ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ค์ ๊ฐ์ ์ MIPS๋ฅผ ๋ฎ์ถ ๋ฟ๋ง ์๋๋ผ ์ ์ฒด ์ฒ๋ฆฌ๋๋ ํฅ์์ํต๋๋ค. COBOL DB2์์ SQL ์ฃผ์ ์ํ ์ ๊ฑฐ ๋ณด์๊ณผ ํจ์จ์ฑ์ ๋์์ ๊ฐํํ๋ ๊ตฌ์กฐํ๋ SQL ๊ฒ์ฆ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
๋น๋๊ธฐ I/O ๋ฐ ํธ๋์ญ์ ๋ฐฐ์น
๋์ฉ๋ ์ํฌ๋ก๋๋ ์ข ์ข ๋๊ธฐ I/O๋ฅผ ์คํํ์ฌ ๊ฐ ์ฝ๊ธฐ ๋๋ ์ฐ๊ธฐ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ ํ ์งํํฉ๋๋ค. ๋น๋๊ธฐ I/O๋ฅผ ๋์ ํ๋ฉด ์์คํ ์ด ๋ฐ์ดํฐ ๊ฒ์๊ณผ ์ฐ์ฐ์ ์ค์ฒฉํ์ฌ ์ง์ฐ ์๊ฐ์ ํจ๊ณผ์ ์ผ๋ก ์ค์ด๊ณ ์ด CPU ๋๊ธฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค. ๋ํ, ์ผ๊ด ํธ๋์ญ์ ์ ๊ทธ๋ฃนํํ์ฌ ์ปค๋ฐ ๋น๋๋ฅผ ์ค์ด๊ณ ๋ก๊ทธ I/O ๋ฐ ๋๊ธฐํ ์ค๋ฒํค๋๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
๋์ ๋ฒํผ๋ง๊ณผ I/O ์ค์ผ์ค๋ง์ ์ํฌ๋ก๋ ํผํฌ๋ฅผ ๋์ฑ ์ํํ๊ฒ ์ฒ๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ฒ๋ฆฌ๋๊ณผ ์๋ต์ฑ์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ๋ฒ ๋์ ์ฒ๋ฆฌ๋๊ณผ ์ผ๊ด๋ ์๋ต ์๊ฐ์ ๊ท ํ์ ๋ง์ถ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ๋น๋๊ธฐ ์์ ์ ์ ์ ํ๊ฒ ์กฐ์ ๋ ๊ฒฝ์ฐ I/O ์ฑ๋์ ๊ฒฝํฉ์ ์ค์ด๊ณ ๋ณ๋ ฌ ์คํ ์๊ฐ ๋์ MIPS๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ณ๋ชฉ ํ์์ ๋ฐฉ์งํฉ๋๋ค.
์ด๋ฌํ ์ต์ ํ๋ฅผ ํตํด ์กฐ์ง์ I/O ์ฑ๋ฅ์ ์์ธก ๊ฐ๋ฅํ๊ณ ์ธก์ ๊ฐ๋ฅํ ๋น์ฉ ๊ด๋ฆฌ ์์๋ก ์ ํํ ์ ์์ต๋๋ค. ๊ฐ์ํ๋ ์ก์ธ์ค ๊ฒฝ๋ก, ํฅ์๋ ๋ฒํผ๋ง, ๊ทธ๋ฆฌ๊ณ ๋๊ธฐํ ๊ฐ์๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ์๋ต์ฑ์ ์ ์งํ๋ฉด์ MSU ์๋น๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
์ํฌ๋ก๋ ๋ถํ ๋ฐ ๊ณ์ธตํ ์คํ ์ ๋ต
๋ฉ์ธํ๋ ์ ์ํฌ๋ก๋๋ ๋์ง์ ์ธ ๊ฒฝ์ฐ๊ฐ ๊ฑฐ์ ์์ต๋๋ค. ์์ฒ ๊ฐ์ ํ๋ก๊ทธ๋จ, ์์ , ํธ๋์ญ์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๊ฐ๊ธฐ ๋ค๋ฅธ ์ฐ์ ์์, CPU ์ฌ์ฉ๋ ํ๋กํ, ๊ทธ๋ฆฌ๊ณ ์๊ฐ ์ ์ฝ ์กฐ๊ฑด์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ํฌ๋ก๋๋ฅผ ํ์ผ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ๋ฆฌ์์ค ํ์ฉ๋๊ฐ ๋จ์ด์ง๊ณ MIPS ๋น์ฉ์ด ๊ธ์ฆํ๊ฒ ๋ฉ๋๋ค. ์ํฌ๋ก๋ ์ธ๋ถํ๋ฅผ ํตํด ๊ธฐ์ ์ ๋น์ฆ๋์ค ์ค์๋์ ์ฑ๋ฅ ๋ฏผ๊ฐ๋์ ๋ฐ๋ผ ์์ ์ ๋ถ๋ฅ, ๋ถ๋ฆฌ, ์คํํ ์ ์์ต๋๋ค. ๊ฐ ๋ฒ์ฃผ์ ์ต์ ํ๋ ๋ฐํ์ ๊ณ์ธต์ ํ ๋นํจ์ผ๋ก์จ, ํ์ ์ปดํจํ ๋ฆฌ์์ค๊ฐ ๊ฐ์ฅ ํฐ ๊ฐ์น๋ฅผ ์ฐฝ์ถํ๋ ๊ณณ์ ํ ๋น๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ธ๋ถํ๋ ๊ธฐ์ ์ , ์ฌ๋ฌด์ ์ธก๋ฉด์ ๋ชจ๋ ์์ฐ๋ฅด๋ ๋ถ์ผ์ ๋๋ค. ์คํ ํน์ฑ, ์ข ์์ฑ ์ฒด์ธ, ์ค์ผ์ค๋ง ์ข ์์ฑ์ ๋ํ ๊ฐ์์ฑ์ด ํ์ํฉ๋๋ค. ์ด๋ฌํ ๊ด๊ณ๊ฐ ๋งคํ๋๋ฉด ํ์ ๋น์ฉ๊ณผ ๋์์ฑ์ ๊ท ํ์ ๋ง์ถ๋ ์คํ ๊ณ์ธต์ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์์ ์ค๋ช ํ ๋ชฉํ ์งํฅ์ ํ๋ํ ์์น์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๋ฉ์ธํ๋ ์ ๋ฆฌํฉํ ๋ง์ ์ํ ์ง์์ ํตํฉ ์ ๋ตํ์ดํ๋ผ์ธ๊ณผ ์์ ๋ถํ๊ฐ ์ด์ ์ฐ์ ์์์ ๋ง์ถฐ ์กฐ์ ๋์ด ์ฒ๋ฆฌ๋ ํจ์จ์ฑ์ ๊ทน๋ํํฉ๋๋ค.
์ํฌ๋ก๋ ํด๋์ค ๋ฐ ์ฑ๋ฅ ํ๋กํ ์๋ณ
์ธ๋ถํ์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋์ ๋ฐ ๋น์ฉ ์์ฑ์ ๋ฐ๋ผ ์ํฌ๋ก๋๋ฅผ ๋ถ์ํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ SMF ๋ฐ์ดํฐ, WLM ํต๊ณ ๋ฐ ์์ ํ๊ณ ์ ๋ณด๋ฅผ ์์งํ์ฌ CPU ์ฌ์ฉ๋, ๊ฒฝ๊ณผ ์๊ฐ ๋ฐ I/O ์ง์ฝ๋๋ณ๋ก ์ํฌ๋ก๋๋ฅผ ๋ถ๋ฅํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์จ๋ผ์ธ ํธ๋์ญ์ , ์ฅ๊ธฐ ์คํ ์ผ๊ด ์์ ๋ฐ ์ ํธ๋ฆฌํฐ ํ๋ก์ธ์ค๋ ๋ชจ๋ ์๋ก ๋ค๋ฅธ ์ต์ ํ ๋ชฉํ์ ์๋น์ค ์์ค ์๊ตฌ ์ฌํญ์ ๊ฐ์ต๋๋ค.
๋ถ๋ฅ๊ฐ ์๋ฃ๋๋ฉด ์ํฌ๋ก๋๋ฅผ ์ค์๊ฐ, ๋์ด๋ผ์ธ, ์ง์ฐ ๋ฑ์ ๊ณ์ธต์ผ๋ก ๊ทธ๋ฃนํํ ์ ์์ต๋๋ค. ์ค์๊ฐ ์ํฌ๋ก๋๋ CICS ๋๋ IMS ํธ๋์ญ์ ์ฒ๋ผ ์ฆ๊ฐ์ ์ธ ์๋ต์ด ํ์ํ ์ํฌ๋ก๋์ ๋๋ค. ๋์ด๋ผ์ธ ์ํฌ๋ก๋์๋ ์จ๋ผ์ธ ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์งง์ ์ผ๊ด ์ฒ๋ฆฌ ์์ ์ด ํฌํจ๋๋ ๋ฐ๋ฉด, ์ง์ฐ ์ํฌ๋ก๋๋ ์ฌ์ฉ๋์ด ์ ์ ์๊ฐ๋์ ์์ฝํ ์ ์๋ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ์์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ธ๋ถํ๋ฅผ ํตํด ๊ฐ ๊ณ์ธต์ด ์ ์ ํ CPU ์ ์ ์จ๊ณผ ์คํ ์๊ฐ์ ํ๋ณดํ์ฌ, ๊ณ ๋น์ฉ ์ฒญ๊ตฌ ๊ธฐ๊ฐ ๋์ ์ฐ์ ์์๊ฐ ๋ฎ์ ์์ ์ด MSU๋ฅผ ์๋ชจํ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
๊ฐ ์ํฌ๋ก๋๊ฐ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ผ ์ด๋ป๊ฒ ๋์ํ๋์ง ์ดํดํ๋ ๊ฒ๋ ์๋ํ์ ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ๋ณต๋๋ ๋ณด๊ณ ์๋ ๊ทผ๋ฌด ์๊ฐ ์ธ ์คํ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ผ๋ฉฐ, ์ค์๊ฐ ์ํฌ๋ก๋๋ ๋์ฑ ์๊ฒฉํ SLA ๊ธฐ๋ฐ WLM ๊ท์น์ ํตํด ์ต์ ํํ ์ ์์ต๋๋ค. ๋ณ๋ ฌ ์คํ ๊ธฐ๊ฐ ๊ด๋ฆฌ ์ํฌ๋ก๋ ๋ถ๋ฆฌ๊ฐ ๋ง์ด๊ทธ๋ ์ด์ ์ด๋ ์ต์ ํ ๋จ๊ณ์์๋ ์ด์ ์ฐ์์ฑ์ ์ ์งํจ์ ๋ณด์ฌ์ค๋๋ค.
๊ณ์ธตํ ์ค์ผ์ค๋ง ๋ฐ ๋ฆฌ์์ค ํ ๋น ๊ตฌํ
๋ถ๋ฅ ํ, ์์ ์ค์ผ์ค๋ง ๋ฐ WLM ์ ์ฑ ์ ํตํด ์คํ ๊ณ์ธต์ด ๊ตฌํ๋ฉ๋๋ค. ๊ณ์ธตํ ์ค์ผ์ค๋ง์ ์์คํ ๋ฆฌ์์ค๋ฅผ ์ํฌ๋ก๋ ์ฐ์ ์์์ ๋ง์ถฐ ์กฐ์ ํ์ฌ, ๊ฐ์ฅ ์ค์ํ ํ๋ก์ธ์ค๊ฐ ์ต๋ ์์ ์ ๊ฐ์ฅ ๋น ๋ฅธ CPU์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. ์ผ๊ด ์ฒ๋ฆฌ ์ต์ ํ๋ ์๊ฐ๋ ๋๋ LPAR์ ์ํฌ๋ก๋๋ฅผ ๋์ฑ ๋ถ์ฐ์์ผ ์์๋ฅผ ์ํํ๊ณ ๋์ ๊ฒฝํฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๊ณ์ธตํ ์คํ์ CPU ์ฌ์ฉ๋ ์ ํ์ ๋ํ ์ ์ด ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค. ์ค์ํ์ง ์์ ์ํฌ๋ก๋์ ์ํํธ ์บก ๋๋ ํ๋ ์บก์ ํ ๋นํจ์ผ๋ก์จ ๊ธฐ์ ์ ๋ผ์ด์ ์ค ๋น์ฉ์ ์ฆ๊ฐ์ํค๋ MSU ๊ธ์ฆ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ์ฌ๋ฌ ๋ณ๋ ฌ ์คํธ๋ฆผ์ด ์๋์น ์๊ฒ CPU ๋ชฉํ๋ฅผ ์ด๊ณผํ ์ ์๋ ์ผ๊ฐ ๋ฐฐ์น ์ฌ์ดํด์ ํนํ ํจ๊ณผ์ ์ ๋๋ค. ๋์ ํ ๋น ๋๊ตฌ๋ ์ค์๊ฐ ์ฌ์ฉ๋ฅ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ์๊ณ๊ฐ์ ์ด๊ณผํ๋ ์์ ์ ์๋์ผ๋ก ์ ํํ๊ฑฐ๋ ์ฐ๊ธฐํ์ฌ ์์ธก ๊ฐ๋ฅํ ๋น์ฉ ์ ๊ฐ์ ๋ณด์ฅํฉ๋๋ค.
๋ํ, ์์ธก ๋ถ์์ ์ค์ผ์ค๋ง์ ํตํฉํ๋ฉด ์ฌ์ ์๋ฐฉ์ ํ์ฅ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค. ์์ ๋ ์์ ์ด ๋ฆฌ์์ค ํ๋๋ฅผ ์ด๊ณผํ ๊ฒ์ผ๋ก ์์ธก๋๋ ๊ฒฝ์ฐ, ์ค์ผ์ค๋ฌ๋ ์๋์ผ๋ก ์์ ์ ์ฌ์กฐ์ ํ๊ฑฐ๋ ๋น์ฉ์ด ๋ ๋ฎ์ ๊ธฐ๊ฐ์ ์ฌํ ๋นํ ์ ์์ต๋๋ค. ์์ ๋ ผ์๋ ์ฌ์ ์๋ฐฉ์ ์ํฌ๋ก๋ ๊ฑฐ๋ฒ๋์ค๋ ์ํฐํ๋ผ์ด์ฆ ํตํฉ ํจํด ์ด๋ฌํ ์ข ๋ฅ์ ์๋ํ๋ ์ค์ผ์คํธ๋ ์ด์ ์ ์ํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํ์ฌ ํ๋ํ์ ๋น์ฉ ํจ์จ์ฑ์ด ํจ๊ป ๋ฐ์ ํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
์์ธก ๊ฐ๋ฅํ MIPS ๊ฐ์๋ฅผ ์ํ ์ธ๋ถํ ํ์ฉ
์ํฌ๋ก๋ ์ธ๋ถํ๋ ๊ณต์ ๋ฆฌ์์ค์ ๋ํ ๊ฒฝ์์ ๋ฐฉ์งํ์ฌ ์ธก์ ๊ฐ๋ฅํ ๋น์ฉ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์์ ์ด ๋ถ๋ฆฌ๋๊ณ ํน์ ์คํ ๊ณ์ธต์ ๋ง์ถฐ ์กฐ์ ๋๋ฉด CPU ์ฌ์ฉ๋ฅ ์ด ๋์ฑ ์ํํด์ง๊ณ ์์ธก์ด ์ฌ์์ง๋๋ค. ์ด๋ฌํ ์์ธก ๊ฐ๋ฅ์ฑ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค ๊ณ์ฝ ํ์ ๋ฐ MSU ๋ชฉํ ์ ์ง์ ํ์์ ์ ๋๋ค. ๋ํ, ์ธ๋ถํ๋ ์ฑ๋ฅ ์งํ๊ฐ ๊ฐ ์ํฌ๋ก๋ ๋ฒ์ฃผ์ ์ง์ ์ฐ๊ฒฐ๋๋ฏ๋ก ์ง์์ ์ธ ๊ฐ์ ์ ํ์ํ ์ด์ ํฌ๋ช ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ํฌ๋ก๋ ๊ณ์ธต์ ์กฐ์ง์ ์ฐ์ ์์์ ๋ง์ถฐ ์กฐ์ ํจ์ผ๋ก์จ ํ์ ์๋น์ค ์ ํ ์์ด ๊ณ ๋น์ฉ ์์ ์ ์ต์ ํ๋ ์๊ฐ๋๋ก ์ ํํ ์ ์์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ, ์ด๋ MIPS ๊ฐ์๋ฅผ ๊ณต๊ฒฉ์ ์ธ ํ๋์ด ์๋ ์ง๋ฅ์ ์ธ ์ค์ผ์คํธ๋ ์ด์ ์ ๊ฒฐ๊ณผ๋ก ๋ณด๋ ์ฑ๊ณผ ์ค์ฌ ๋ฌธํ๋ฅผ ๊ตฌ์ถํฉ๋๋ค. ๋ฐ์ดํฐ ๊ณ๋ณด ๋ฐ ์ ์ด ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ์ ๋ฌด ์ธ๋ถํ๋ฅผ ๋ณด๋ค ๊ด๋ฒ์ํ ํ๋ํ ์ ๋ต์ ์ผ๋ถ๋ก ๋ณด๋ ๊ฒ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ์ธ๋ถํ๋ ์์ ์ฑ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ ๋ต์ ์ธํ ๋ฆฌ์ ์ค๋ก ๋ณํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ์ ๋ณต์กํ ์์คํ ์ ๋ฐ์์ ๋น์ฉ, ์๋, ์์ ์ฑ์ ๊ท ํ์ ๋ง์ถ๋ ๋์์ ์ต์ ํ์ ํฌ๋ช ์ฑ๊ณผ ์ง์ ๊ฐ๋ฅ์ฑ์ ํ๋ณดํ ์ ์์ต๋๋ค.
์ง์์ ์ธ ๊ฒ์ฆ ๋ฐ CI/CD ํตํฉ
์ฑ๋ฅ ์ต์ ํ๋ ์ง์์ ์ธ ๊ฒ์ฆ์ ํตํด์๋ง ์ง์์ ์ธ ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฉ์ธํ๋ ์ ๋ฐ ํ์ด๋ธ๋ฆฌ๋ ํ๊ฒฝ์์๋ ๋ชจ๋ ๋ฆด๋ฆฌ์ค, ํจ์น ๋๋ ๊ตฌ์ฑ ๋ณ๊ฒฝ ์ ํ๊ท ๊ฐ๋ฅ์ฑ์ด ๋ฐ์ํฉ๋๋ค. ์ง์์ ์ธ ๊ฒ์ฆ์ ํตํด ์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ, ์ํฌ๋ก๋ ์ธ๋ถํ ๋๋ I/O ์ต์ ํ๋ฅผ ํตํด ๋ฌ์ฑํ MIPS ์ ๊ฐ ํจ๊ณผ๊ฐ ์์คํ ๋ฐ์ ์ ๋ฐ๋ผ ์์ ์ ์ผ๋ก ์ ์ง๋ฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์ ํ๊ท ํ ์คํธ, ์ฑ๋ฅ ๋ฒค์น๋งํน ๋ฐ ์ํฅ ๊ฒ์ฆ์ ํฌํจํจ์ผ๋ก์จ ์กฐ์ง์ ํ๋ํ ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ๋ฏผ์ฒฉ์ฑ๊ณผ ๋น์ฉ ํจ์จ์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.
์ด ์ง์์ ์ธ ๊ฒ์ฆ ๋ชจ๋ธ์ ์ฑ๋ฅ ๊ด๋ฆฌ๋ฅผ ์ฌํ ๋์์ ์ธ ํ๋์์ ์ฌ์ ์๋ฐฉ์ ๊ฑฐ๋ฒ๋์ค ๋ฉ์ปค๋์ฆ์ผ๋ก ์ ํํฉ๋๋ค. ์๋ํ๋ ํ ์คํธ ํ๋ ์์ํฌ, ๋ฐํ์ ์๊ฒฉ ์ธก์ , ๊ทธ๋ฆฌ๊ณ ์ข ์์ฑ ๋งคํ ๋๊ตฌ๊ฐ ํจ๊ป ์๋ํ์ฌ ํธ์ฐจ๋ฅผ ์กฐ๊ธฐ์ ๊ฐ์งํ๊ณ , ์ด๋ก ์ธํด ํ๋ก๋์ ์์ค์ ๋ญ๋น๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ์กฐ์น๋ฅผ ์ทจํฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์์์ ์ฑ๋ฅ ํ๊ท ํ ์คํธ์ด๋ฌํ ํตํฉ์ ๋ฉ์ธํ๋ ์ ์ํฌ๋ก๋๋ฅผ ๊ตฌ์ถ, ํ ์คํธ, ๋ฐฐํฌํ๋ ๋ฐฉ์์ ๊ท์จ์ ๊ฐํํ์ฌ ๋น์ฉ ํจ์จ์ฑ์ด 2์ฐจ ํจ๊ณผ๊ฐ ์๋ ์ธก์ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ก ์ฒ๋ฆฌ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ง์์ ํตํฉ์ ์ฑ๋ฅ ๊ฒ์ดํธ ๋ด์ฅ
ํ๊ท๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ค ์ ์ฅ์์ ์ปค๋ฐ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์๋ ์ฑ๋ฅ ๊ฒ์ฆ์ ๊ฑฐ์ณ์ผ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒ์ดํธ๋ CPU ์ฌ์ฉ๋, I/O ํ์, ์๋ต ์๊ฐ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ ๋ ๊ธฐ์ค์ ๊ณผ ๋น๊ตํ์ฌ ํ๊ฐํฉ๋๋ค. ์งํ๊ฐ ์ฌ์ ์ ์๋ ์๊ณ๊ฐ์ ์ด๊ณผํ๋ฉด ๋น๋ ํ์ดํ๋ผ์ธ์ ํด๋น ํธ์ฐจ๋ฅผ ํ์ํ๊ณ ์น์ธ ๋๋ ์์ ์ด ์ด๋ฃจ์ด์ง ๋๊น์ง ์งํ์ ์ค๋จํฉ๋๋ค.
์ค๋งํธ ์ฑ๋ฅ ๊ฒ์ดํธ๋ ์ค์ ์คํ ๋ฐ์ดํฐ๋ก๋ถํฐ ๊ตฌ์ถ๋ ๋ช ํํ๊ณ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ธฐ์ค์ ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. SMF ๋ฐ CICS ์งํ๋ฅผ ์์งํ๋ ํ๋กํ์ผ๋ง ๋๊ตฌ์ ํตํฉ๋์ด ์๋ก์ด ๊ฒฐ๊ณผ๋ฅผ ์ด์ ํ๊ท ๊ณผ ์๋์ผ๋ก ๋น๊ตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ฐ์ดํธ๋ COBOL ๋ชจ๋์์ CPU ์ฌ์ฉ๋ฅ ์ 3% ์ฆ๊ฐ์ํค๋ ๋ฃจํ๊ฐ ๋ฐ์ํ๋ฉด CI ์์คํ ์ ์ด๋ฅผ ์ฆ์ ๊ฐ์งํ์ฌ ๊ฐ๋ฐ์์๊ฒ ์๋ฆฝ๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ํฉ๋ฆฌํ๋ฅผ ํตํด ๋ฌ์ฑ๋ ์ต์ ํ๊ฐ ์ดํ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๋ฌดํจํ๋์ง ์๋๋ก ๋ณด์ฅํฉ๋๋ค. Jenkins ํ์ดํ๋ผ์ธ์์ ์ฝ๋ ๊ฒํ ์๋ํ ๋์ผํ CI ์ํฌํ๋ก ๋ด์์ ํ์ง ๋ฐ ์ฑ๋ฅ ๊ฒ์ฆ์ด ์ด๋ป๊ฒ ๊ณต์กดํ ์ ์๋์ง ๋ณด์ฌ์ฃผ๊ณ , ์ง์์ ์ธ ํตํฉ์ ์ ํ์ฑ๊ณผ ํจ์จ์ฑ์ ๋ชจ๋ ๊ฐ์ถ ํ๋ซํผ์ผ๋ก ์ ํํฉ๋๋ค.
์ง์์ ์ธ ์ฑ๋ฅ ๋ฒค์น๋งํน ๋ฐ ๋๋ฆฌํํธ ๊ฐ์ง
๊ฒ์ดํฐ๋ ๋น๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์ํฌ๋ก๋๊ฐ ์ฆ๊ฐํ๊ฑฐ๋ ์ฌ์ฉ ํจํด์ด ๋ณํํจ์ ๋ฐ๋ผ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ๋ณ๋๋ ์ ์์ต๋๋ค. ์ง์์ ๋ฒค์น๋งํน์ ํต์ ๋ ์กฐ๊ฑด์์ ํ์คํ๋ ํ ์คํธ ์๋๋ฆฌ์ค๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ์คํํ์ฌ ์ด๋ฌํ ๋ณ๋์ ๊ฐ์งํฉ๋๋ค. ์ด๋ฌํ ํ ์คํธ๋ ์ด์ ๋ถํ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๊ณ ํธ๋์ญ์ ๋น CPU ์๊ฐ(์ด), ์ด๋น I/O ์์ , ๊ทธ๋ฆฌ๊ณ ๊ฒฝ๊ณผ ์๊ฐ์ ๊ธฐ๋กํฉ๋๋ค.
๋ฒค์น๋งํฌ ๋ฐ์ดํฐ๋ ์ถ์ธ์ ์ด์ ์งํ๋ฅผ ์๊ฐํํ๋ ์ฑ๋ฅ ๋์๋ณด๋์ ์ง์ ์ ๋ ฅ๋ฉ๋๋ค. ํธ์ฐจ๊ฐ ๋ฐ์ํ๋ฉด ํ์ ์ข ์์ฑ ์๊ฐํ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ฝ๋ ์ปค๋ฐ์ด๋ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ ํตํด ์ด๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํฌ๋ช ์ฑ์ ๋ก์ง ์ ๋ฐ์ดํธ, ๋ฐ์ดํฐ ์ฆ๊ฐ ๋๋ ์ธํ๋ผ ๋ณ๊ฒฝ ๋ฑ ์ด๋ค ์์ธ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ํ๊ท์ ์์ธ์ ํ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์๊ฒฉ ์ธก์ ๊ณผ ๊ตฌ์กฐ ๋ถ์์ ๊ฒฐํฉํจ์ผ๋ก์จ ์กฐ์ง์ ๋ค์์ ์๋ณํ ์ ์์ต๋๋ค. ์ด๋์ ์ฑ๋ฅ์ด ๋ฐ๋์์ง๋ง why. ์ด ์์น์ ๋ค์๊ณผ ์ผ์นํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ ํ ์ง๋จ์ด๋ฒคํธ ์๊ด๊ด๊ณ๋ฅผ ํตํด ๋ ๊ฑฐ์ ๋ฐ ์ต์ ๊ตฌ์ฑ ์์ ์ ๋ฐ์ ๋นํจ์จ์ฑ์ ์ ํํ ํ์ ํ ์ ์์ต๋๋ค. ์ง์์ ์ธ ๋ฒค์น๋งํน์ ํตํด ์ต์ ํ ์ฃผ๊ธฐ๋ฅผ ํ์ฑํํ์ฌ ๋น์ฉ ํจ์จ์ฑ์ด ๋ณํํ๋ ์ด์ ํ์ค์ ๋ถํฉํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
๋ฐฐํฌ ์ํฌํ๋ก์ ์ํฅ ๋ถ์ ํตํฉ
์ง์์ ์ธ ๊ฒ์ฆ์ ์๋ํ๋ ์ํฅ ๋ถ์๊ณผ ๊ฒฐํฉ๋ ๋ ์ต๋์ ํจ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐฐํฌ ์ ์ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ์ข ์์ฑ, ๋ฐ์ดํฐ ์ก์ธ์ค ๊ฒฝ๋ก ๋ฐ ์ ์ด ํ๋ฆ ๊ต์ฐจ์ ์ ๊ฒ์ฌํฉ๋๋ค. ์ด ๋ถ์์ ํตํด ์ ๋ฐ์ดํธ๊ฐ ์ฑ๋ฅ์ด๋ MSU ์๋น์ ๋ฏธ์น๋ ์ํฅ์ ์์ธกํฉ๋๋ค. ์์ ์ฌํญ์ด ์ค์ํ ํธ๋์ญ์ ๊ฒฝ๋ก ๋๋ ๊ณ ๋น์ฉ ๋ฐ์ดํฐ ์ธํธ์ ์ํฅ์ ๋ฏธ์น๋ ๊ฒฝ์ฐ, ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ์ถ๊ฐ ๊ฒํ ๊ฐ ํ์ํ ๊ถ๊ณ ๋ฅผ ์์ฑํฉ๋๋ค.
์ด ๋จ๊ณ๋ฅผ ํตํฉํ๋ฉด ์ํ์ด ์ต์ํ๋๊ณ ๊ฐ๋ฐ์์ ์ฑ ์๊ฐ์ด ํฅ์๋ฉ๋๋ค. ๋ฐฐํฌ ํ ํ๊ท๋ฅผ ๋ฐ๊ฒฌํ๋ ๋์ , ํ์ ์ฌ์ ์ ์ด๋ฅผ ํ๊ฐํ ์ ์์ต๋๋ค. Smart TS XL ๋ฐ ์ ์ฌ ๋๊ตฌ๋ ๋จ์ผ ์ฝ๋ ๋ณ๊ฒฝ์ด ์์คํ ์ ์ฒด์ ์ด๋ป๊ฒ ์ ํ๋๋์ง ๋ณด์ฌ์ฃผ๋ ๊ทธ๋ํฝ ์ข ์์ฑ ๋งต์ ์ ๊ณตํ์ฌ ํ๋ํ ์์ ์ฑ์ ๊ฐํํฉ๋๋ค. ์์ ์ค๋ช ํ๋ ์์ธก ๋ชจ๋ธ๋ง ์ ๊ทผ ๋ฐฉ์์ ์ํฅ ๋ถ์์ ํตํ ์ฐ์์ ์คํจ ๋ฐฉ์ง ์๋ฎฌ๋ ์ด์ ๊ธฐ๋ฐ ๊ฒ์ฆ์ ํตํด ์์ฐ ๋นํจ์จ์ฑ์ด ๋ฐ์ํ๊ธฐ ์ ์ ์ด๋ฅผ ๋ฐฉ์งํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
์ง์์ ์ธ ๊ฒ์ฆ, ์ฑ๋ฅ ๋ฒค์น๋งํน, ๊ทธ๋ฆฌ๊ณ ์ํฅ ๋ถ์์ด ํ๋์ ์ฌ์ดํด๋ก ํตํฉ์ ์ผ๋ก ์ด์๋ ๋, ๊ธฐ์ ์ ์ง์ ํ ์ฑ๋ฅ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ต์ ํ๋ ์ง์์ ์ด๊ณ ์ธก์ ๊ฐ๋ฅํ๋ฉฐ ์์ฒด ์์ ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ด๋ฅผ ํตํด MIPS ์ ๊ฐ ํจ๊ณผ๊ฐ ๋ชจ๋ ๋ฆด๋ฆฌ์ค ๋ฐ๋ณต ๊ณผ์ ์์ ์ง์๋ฉ๋๋ค.
์ํ ์๋ ์ฑ๊ณผ ์ต์ ํ๋ฅผ ์ํ ์ํฅ ๋ถ์ ํ์ฉ
๋ชจ๋ ์ฑ๋ฅ ๊ฐ์ ๊ณํ์๋ ์๋์น ์์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ ์ํ์ด ์์ต๋๋ค. ์์ฒ ๊ฐ์ COBOL ํ๋ก๊ทธ๋จ, ๋ฐ์ดํฐ ์ธํธ, ๋ฐฐ์น ์์ ์ด ์ํธ ์ข ์๋๋ ๋ฉ์ธํ๋ ์ ํ๊ฒฝ์์๋ ์์ ์ฝ๋ ๋ณ๊ฒฝ์กฐ์ฐจ๋ ์์์น ๋ชปํ ํ๊ธ ํจ๊ณผ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค. ์ํฅ ๋ถ์์ ๋ชจ๋, ํ์ผ, ์ ์ด ๊ฒฝ๋ก๊ฐ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง์ ๋ํ ์์ ํ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ ์ด๋ฌํ ๋ถํ์ค์ฑ์ ์ ๊ฑฐํฉ๋๋ค. MIPS ์ ๊ฐ์ ์ ์ฉํ๋ฉด ์ต์ ํ ๋ ธ๋ ฅ์ ํตํด ์ค์ํ ๋น์ฆ๋์ค ์ด์์ด๋ ๋ค์ด์คํธ๋ฆผ ์ข ์์ฑ์ ๋ฐฉํดํ์ง ์๊ณ ๋ ์ธก์ ๊ฐ๋ฅํ CPU ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๊ธฐ์กด์ ๋ฌธ์ ๊ธฐ๋ฐ ๋ฐฉ์์ ์ต์ ์์คํ ์ ํ์ํ ์ ๋ฐ์ฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์๋ํ๋ ์ ์ ๋ฐ ๋์ ๋ถ์์ ์์คํ ๋์์ ์ค์๊ฐ ๋ชจ๋ธ์ ์ฌ๊ตฌ์ฑํ์ฌ ์คํ ๊ฒฝ๋ก๊ฐ ๊ณต์ ๊ตฌ์ฑ ์์ ๋ฐ ๋ฐ์ดํฐ ์ธํธ์ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ๋ณด์ฌ์ค๋๋ค. ์ด๋ฌํ ํ๋ก๊ทธ๋จ ๊ฐ ๊ฐ์์ฑ์ ํตํด ํ์ ๊ฐ ์ต์ ํ์ ๋งฅ๋ฝ์ ์ดํดํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋ค์์์ ์ค๋ช ํ ์์น๊ณผ ์ผ์นํฉ๋๋ค. ์ต์ ์์คํ ์ ๋ํ xref ๋ณด๊ณ ์์๋ํ๋ ๋งคํ์ ํตํด ๋ณต์กํ ๊ด๊ณ๋ฅผ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ์ผ๋ก ์ ํํฉ๋๋ค.
์ต์ ํ ์ ํ๋ก๊ทธ๋จ ๊ฐ ์ข ์์ฑ ๋งคํ
์ต์ ํ๋ฅผ ์์ํ๊ธฐ ์ ์ ๋ชจ๋ ํ๋ก๊ทธ๋จ, ์นดํผ๋ถ, ๋ฐ์ดํฐ์ธํธ์ ๋ํ ์ข ์์ฑ์ ๋งคํํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. ์ ์ ๋ถ์์ ๊ณต์ ๋ฐ์ดํฐ ๋๋ ์๋ธ๋ฃจํด์ ์์กดํ๋ ๋ชจ๋์ ์๋ณํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ด ์คํ ์์๋ ๋ฐ์ดํฐ ํ๋ฆ์ ๋ณ๊ฒฝํ ์ ์๋ ๋ถ๋ถ์ ๊ฐ์กฐํฉ๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ํตํด ์ํ์ด ํต์ ๋๋ ์์ญ์์๋ง ์ฑ๋ฅ ๊ฐ์ ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
์ข ์์ฑ ๊ทธ๋ํ๋ ์ฝ๋ ๊ฒฝ๋ก๊ฐ ํ์ผ ํธ๋ค๋ฌ, I/O ๋ชจ๋ ๋ฐ ์ธ๋ถ ์๋น์ค์ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ๋ณด์ฌ์ค๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ์ ๊ด๊ณ๋ฅผ ๋ฐํ์ ๋ฐ์ดํฐ์ ์ฐ๊ด์ํด์ผ๋ก์จ ํ์ ๋น์ฉ์ด ๋ง์ด ๋ค๋ฉด์๋ ์ต์ ํ๊ฐ ์์ ํ ๋ชจ๋์ ํ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ๋ฆฝํ ํ๋ก๊ทธ๋จ์์ ์ค๋ณต ์ฝ๊ธฐ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ์ต์ํ์ ์ํ๋ง ๋ฐ์ํ์ง๋ง, ๊ณต์ ์ค๋ฅ ํธ๋ค๋ฌ๋ฅผ ์์ ํ๋ฉด ์ฌ๋ฌ ์์คํ ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋ค์์์ ํ์ธํ ์ ์๋ฏ์ด ๋ฐํ์ ๋ถ์์ ์ ๋น๊ฐ ํ๋ ธ๋ค๋ฐํ์ ๋ฐ์ดํฐ์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ด์ํค๋ฉด ๋ถ์๊ฐ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๊ธฐ ์ ์ ์ํฅ์ ์๊ฐํํ๊ณ CPU ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ํฉ๋ฆฌํ๋ ์ํ์ฐฉ์ค์ ์ธ ๋ ธ๋ ฅ์ด ์๋, ํต์ ๋ ์์ง๋์ด๋ง ์์ ์ด ๋ฉ๋๋ค. ํ์ ์ข ์์ฑ์ ๋ฌธ์ํํ๊ณ , ๊ฐ์ ์ ๊ฒ์ฆํ๊ณ , ๋ชจ๋ ์ต์ ํ๋ฅผ ๊ฑฐ๋ฒ๋์ค ์์ํ์์ ์น์ธํ ์ํ ์๊ณ๊ฐ์ ๋ง์ถฐ ์กฐ์ ํ ์ ์์ต๋๋ค.
์ ์ด๋ ๋กค์์์ ์ํ ์ํฅ ๋ถ์ ์ฌ์ฉ
์ํฅ ๋ถ์์ ์ ์ด๋ ์ถ์ ํ๋ก์ธ์ค์ ํตํฉ๋ ๋ ๊ฐ์ฅ ํฐ ๊ฐ์น๋ฅผ ์ง๋๋๋ค. ํ๋ณด ์ต์ ํ ๋ฐฉ์์ด ํ์ ๋๋ฉด ํ์ CPU ์ฌ์ฉ๋์ด ๊ฐ์ฅ ๋ง๊ฑฐ๋ ์ํธ ์์กด์ ์ธ ์ํฌํ๋ก๋ฅผ ๋ํ๋ด๋ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ค๊ณํ ์ ์์ต๋๋ค. ์ ์ด๋ ๋ณ๋ ฌ ์คํ์ ๋์ผํ ์ํฌ๋ก๋์์ ์๋ณธ ์์คํ ๊ณผ ์ต์ ํ๋ ์์คํ ์ ๋น๊ตํ์ฌ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ์ฑ๋ฅ ๊ฒฐ๊ณผ๊ฐ ๋ชจ๋ ๊ธฐ๋์น์ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
๋ณ๋ ฌ ์คํ ํ ์คํธ๋ ์ฒ๋ฆฌ๋, I/O ๋น๋, MSU ์๋น๋์ ์ฐจ์ด๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค. ๋ณ๋ ฌ ์คํ ๊ธฐ๊ฐ ๊ด๋ฆฌํ์ ์์ ์ฑ์ ์ ํดํ์ง ์์ผ๋ฉด์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ฑ๋ฅ์ ํฅ์์ํจ๋ค๋ ๊ฒ์ ๊ฒ์ฆํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํต์ ๋ ๊ฒ์ฆ์ ํตํด ํ๋ก๋์ ๋จ๊ณ๋ก ๋์ด๊ฐ๊ธฐ ์ ์ ์ต์ ํ ๊ฒฐ๊ณผ์ ๋ํ ์ ๋ขฐ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
์ง์์ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ๊ณผ ํตํฉํ๋ฉด ์ด๋ฌํ ๋ฐฉ์์ ํตํด ๋ชจ๋ ๋ฐฐํฌ ๊ณผ์ ์ ์ํฅ ๋ถ์์ด ์๋ฐ๋ฉ๋๋ค. ํ๊ท ํ ์คํธ์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋นํจ์จ์ฑ์ด ์ฌ๋ฐํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ ๋ชจ๋ ๋ฆด๋ฆฌ์ค์์ ์ผ๊ด๋ MIPS ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์งํ ์ ์์ต๋๋ค.
Impact Insight๋ฅผ ์ง์์ ์ธ ํ๋ํ์ ์ฐ๊ฒฐ
์ํฅ ๋ถ์์ ๋จ๊ธฐ ์ต์ ํ๋ฅผ ๋์ด ์ฅ๊ธฐ์ ์ธ ํ๋ํ ์ ๋ต์ ๋ท๋ฐ์นจํฉ๋๋ค. ๋ชจ๋ ์ข ์์ฑ ๋งต๊ณผ ๊ฒ์ฆ ๋ณด๊ณ ์๋ ํฅํ ๋ง์ด๊ทธ๋ ์ด์ , ๋ฆฌํฉํ ๋ง ๋๋ ํตํฉ ํ๋ก์ ํธ์์ ์ฌ์ฌ์ฉํ ์ ์๋ ์์คํ ์ธํ ๋ฆฌ์ ์ค์ ์ด์์๋ ์ ์ฅ์ ์ญํ ์ ํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด ์ ์ฅ์๋ ํ๋ํ ์ํ์ ๊ด๋ฆฌํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ๊ฐ์ ์ฌํญ์ ์ฐ์ ์์๋ฅผ ์ ํ๋ ์ด์์ด ๋ฉ๋๋ค.
์ข ์์ฑ ์๊ฐํ, ์ฑ๊ณผ ๋ฐ์ดํฐ ๋ฐ ๋ณ๊ฒฝ ์ด๋ ฅ์ ์ฐ๊ฒฐํจ์ผ๋ก์จ ์กฐ์ง์ ์ต์ ํ์ ํ๋ํ ๊ณํ ์ฌ์ด์ ์ง์์ ์ธ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ๊ตฌ์ถํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ์ ์ ํจ์จ์ฑ์ด ์ ๋ต์ ํ์ ๋ชฉํ๋ฅผ ์ง์ ์ ์ผ๋ก ์ง์ํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด ๊ฐ๋ ์ ๋ค์์์ ์ค๋ช ํ ํ๋ํ ๊ดํ๊ณผ ์ ์ฌํฉ๋๋ค. ๋ฐ์ดํฐ ๋ ์ดํฌ ํตํฉ์ ํตํด ๋ ๊ฑฐ์ ๋ฉ์ธํ๋ ์์ ํ๋ํํ๋ ๋ฐฉ๋ฒ, ์์คํ ๊ฐ ํต์ฐฐ๋ ฅ์ ํตํด ๊ธฐ์กด ํ๊ฒฝ์ ์์ ํ ์งํ๋ฅผ ๊ฐ์ํํฉ๋๋ค.
๋ฐ๋ผ์ ์ํฅ ๋ถ์์ ์ฑ๊ณผ ๋ณด์ฆ ๋๊ตฌ์ด์ ํ๋ํ ์ด์ง ๋๊ตฌ ์ญํ ์ ํฉ๋๋ค. ๊ธฐ์ ํ์๊ฒ๋ ๋ช ํ์ฑ์, ์ด์ ์ฑ ์์์๊ฒ๋ ํ์ ์, ๊ทธ๋ฆฌ๊ณ ๊ฒฝ์์ง์๊ฒ๋ ๊ฐ ์ต์ ํ ๊ฒฐ์ ์ด ์๋ก์ด ์ํ์ ์ด๋ํ๋ ๊ฒ์ด ์๋๋ผ ์ ์ฒด ์์คํ ์ ๊ฐํํ๋ค๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ์ ROI ์ ๋ํ
MIPS ์ ๊ฐ์ ์ฌ์ ์ ๋ฐ ์ด์์ ์ด์ ์ ์ ๋ฐํ๊ฒ ์ธก์ ํ ์ ์์ ๋์๋ง ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ๋ MSU ์๋น ๊ฐ์, CPU ์ฌ์ฉ๋ฅ ๊ฐ์, ๋ฐฐ์น ์๋์ฐ ๋จ์ถ, ๊ทธ๋ฆฌ๊ณ ๋์ฑ ์์ธก ๊ฐ๋ฅํ ์ํฌ๋ก๋ ์ฑ๋ฅ์ด๋ผ๋ ๋ ๊ฐ์ง ๋ฒ์ฃผ ๋ชจ๋์์ ์ค์ง์ ์ธ ์ฑ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ํํ๋ฉด ์ต์ ํ๋ฅผ ๊ธฐ์ ์ ์ฑ๊ณต์์ ๋น์ฆ๋์ค ์ฑ๊ณผ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ฑ๋ฅ ๊ฐ์ ์ ์ฌ์ ์ ์ํฅ์ ์ถ์ ํ๋ ์กฐ์ง์ ์์ง๋์ด๋ง ์์ ์ ๋น์ฉ ์ ๊ฐ, ์ฉ๋ ์ง์ฐ, ๊ทธ๋ฆฌ๊ณ ์๋น์ค ์์ค ์ผ๊ด์ฑ๊ณผ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
ROI ์ ๋ํ ํ๋ก์ธ์ค๋ ์ต์ ํ ์ ์ฃผ์ ์ํฌ๋ก๋์์ ์๋ชจ๋๋ ํ๊ท MSU(๋ฉ๋ชจ๋ฆฌ ์ ๋) ๋ฐ CPU ์ฌ์ฉ๋(์ด)์ ์ค์ ํ๋ ๊ฒฌ๊ณ ํ ๊ธฐ์ค์ ์ค์ ์ผ๋ก ์์๋ฉ๋๋ค. ํฉ๋ฆฌํ ์ ๋ต์ ๊ตฌํํ ํ, ํ์ ํ์คํ๋ ์งํ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ์ฑ๋ฅ ๋ฐ์ดํฐ๋ฅผ ์ด ๊ธฐ์ค์ ๊ณผ ๋น๊ตํฉ๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ ๊ธฐ์ ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋น์ฉ ์ ๊ฐ์ผ๋ก ์ ํ๋ ์ ์์ต๋๋ค. ๋ค์์์ ๋ ผ์๋ ๊ธฐ๋ฒ๋ค์ ์ถ์ ํด์ผ ํ ์ํํธ์จ์ด ์ฑ๋ฅ ์ธก์ ํญ๋ชฉ ์กฐ์ง์ด ํจ์จ์ฑ์ ์ ํํ๊ฒ ์ธก์ ํ ์ ์๋๋ก ์ผ๊ด๋ ์งํ๋ฅผ ์ ์ํ๋ ๋ฐ ๋ํ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
CPU ์ ๊ฐ์ ์ฌ์ ์ ์ํฅ์ผ๋ก ์ ํ
MSU ๊ฐ์๋ ์ง์ ์ ์ธ ๋น์ฉ ํธ์ต์ ๋ํ๋ ๋๋ค. ๋๋ถ๋ถ์ ๋ฉ์ธํ๋ ์ ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ CPU ์ฌ์ฉ๋์ ๋ฐ๋ผ ํ์ฅ๋๋ฏ๋ก, MSU๊ฐ ์กฐ๊ธ๋ง ๊ฐ์ํ๋๋ผ๋ ์ฐ๊ฐ ๋ผ์ด์ ์ค ๋น์ฉ์์ ์ธก์ ๊ฐ๋ฅํ ์ ๊ฐ ํจ๊ณผ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ฅผ ์ ๋ํํ๊ธฐ ์ํด ๊ธฐ์ ์ ํ์ฌ ๊ฐ๊ฒฉ ์ฑ ์ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก "MSU๋น ๋น์ฉ" ์งํ๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด, MSU๋น ์ ํ๊ท ๋น์ฉ์ด 60๋ฌ๋ฌ์ธ MSU 50๊ฐ๋ฅผ ์ค์ด๋ฉด ํ๋์จ์ด ํจ์จ์ฑ ํฅ์๊ณผ๋ ๋ณ๋๋ก ์ฐ๊ฐ 36,000๋ฌ๋ฌ์ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ต์ ํ๊ฐ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ๋๋ ๊ณต์ ๋ฃจํด์ ์ํฅ์ ๋ฏธ์น ๋ ์ด๋ฌํ ์ ๊ฐ ํจ๊ณผ๋ ๋์ฑ ์ปค์ง๋๋ค. ๋จ์ผ ํฉ๋ฆฌํ๋ ํ์ ํ๋ก๊ทธ๋จ์ ์์ญ ๊ฐ์ ์ข ์ ๋ชจ๋์์ CPU ๋ถํ๋ฅผ ์ค์ฌ ์ฌ๋ฌด์ ์ฑ๊ณผ๋ฅผ ๊ทน๋ํํ ์ ์์ต๋๋ค. ํ์ ์ฑ๋ฅ ๊ฑฐ๋ฒ๋์ค์ ์ง์์ ์ธ ๊ฐ์น๋ฅผ ์ ์ฆํ๊ธฐ ์ํด ์ด๋ฌํ ์ ๊ฐ ํจ๊ณผ๋ฅผ ๊ธฐ์ ์ ์ธก๋ฉด๊ณผ ์ฌ๋ฌด์ ์ธก๋ฉด ๋ชจ๋์์ ๋ฌธ์ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋ค์์ ์ธก์ ๋ ผ๋ฆฌ๋ฅผ ๋ฐ์ํฉ๋๋ค. ์ํฅ ๋ถ์ ์ํํธ์จ์ด ํ ์คํ ๊ตฌ์กฐํ๋ ์ฆ๊ฑฐ๋ฅผ ํตํด ๊ธฐ์ ์ ๊ฐ์ ์ด ์ ๋ํ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ก ์ด์ด์ง๋ค๋ ๊ฒ์ด ๊ฒ์ฆ๋์์ต๋๋ค.
์ด์ ํจ์จ์ฑ ๋ฐ ์ํ ํํผ ์ธก์
ROI๋ ๋น์ฉ ์ ๊ฐ์ ๋์ด ์ํ ์ํ ๋ฐ ์ด์ ํจ์จ์ฑ๊น์ง ํฌ๊ดํฉ๋๋ค. ํฉ๋ฆฌ์ ์ธ ์ฝ๋ ๊ฒฝ๋ก๋ ์์คํ ์์ธก ๊ฐ๋ฅ์ฑ์ ๋์ฌ ๋ฐฐ์น ์ฒ๋ฆฌ ์๋๋ฅผ ๋์ด๊ณ ์ต๋ ๋ถํ ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ค์ ๋๋ค. ์ด๋ฌํ ์ด์ ์ SLA ์๋ฐ ๋ฐ ์์์น ๋ชปํ ์ด๊ณผ ๊ทผ๋ฌด ๋น์ฉ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ค์ฌ์ค๋๋ค. ์คํ ์๊ฐ์ ๋จ์ถํจ์ผ๋ก์จ ํ์ ์๋ก์ด ํ๋์จ์ด ํฌ์ ์์ด๋ ์ถ๊ฐ ์ํฌ๋ก๋๋ฅผ ์ํ ์ฉ๋์ ํ๋ณดํ ์ ์์ต๋๋ค.
ROI์์ ์ข ์ข ๊ฐ๊ณผ๋๋ ์์ ์ค ํ๋๋ ํฅํ ํ๋ํ ๋ถ์ฑ ๋ฐ์์ ๋ฐฉ์งํ๋ ๊ฒ์ ๋๋ค. ๊น๋ํ๊ณ ํจ์จ์ ์ธ ์ฝ๋๋ ํฅํ ํด๋ผ์ฐ๋ ๋๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ํ๊ฒฝ์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ฐ๋ฅธ ๋ณต์ก์ฑ๊ณผ ์ํ์ ์ค์ฌ์ค๋๋ค. ํฉ๋ฆฌํ๋ฅผ ํตํด ์ป์ ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ์ ํ๋ํ ๊ณผ์ ์์ ํ ์คํธ ๋ฐ ๊ฒ์ฆ์ ๊ฐ์ํํฉ๋๋ค. ์ด๋ฌํ ์ฅ๊ธฐ์ ์ธ ์์ ์ฑ์ ๊ฐ๊ฐ์ ์ต์ ํ๊ฐ ๋จ๊ธฐ์ ์ธ ํจ์จ์ฑ๊ณผ ์ฅ๊ธฐ์ ์ธ ์ค๋น์ฑ์ ๋ชจ๋ ํฅ์์ํค๋ ๋ณตํฉ์ ์ธ ํจ๊ณผ๋ฅผ ์ฐฝ์ถํฉ๋๋ค. ์ ์ฌํ ๊ฐ์น ๊ฐํ๋ ๋ค์์์๋ ํ์ธํ ์ ์์ต๋๋ค. ์ ์ด ํ๋ฆ ๋ณต์ก์ฑ์ด ๋ฐํ์ ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ๊ตฌ์กฐ์ ๋จ์ํ๋ฅผ ํตํด ์ด์์ ์์ ์ฑ๊ณผ ํ๋ํ ์ค๋น์ฑ์ด ๋ชจ๋ ํฅ์๋ฉ๋๋ค.
์ง์ ๊ฐ๋ฅํ ์ฑ๊ณผ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ ๊ตฌ์ถ
ROI๋ฅผ ์ง์์ ์ผ๋ก ์ธก์ ๊ฐ๋ฅํ๊ฒ ์ ์งํ๋ ค๋ฉด ์กฐ์ง์ ์ฑ๊ณผ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ ๋ํํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ MIPS ์ฌ์ฉ๋์ ์ง์์ ์ผ๋ก ์ถ์ ํ๊ณ , ๊ธฐ์ค์ ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ์กฐ์ ํ๋ฉฐ, ๋์๋ณด๋๋ฅผ ํตํด ์ฑ๊ณผ๋ฅผ ์๋์ผ๋ก ๋ณด๊ณ ํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค. ๊ฑฐ๋ฒ๋์ค ํ์ ๋น์ฉ ์ ๊ฐ๊ณผ ์ต์ ํ ํ๋์ ์๊ด๊ด๊ณ๋ฅผ ๋ถ์ํ๋ ๋ถ๊ธฐ๋ณ ๊ฒํ ๋ฅผ ์๋ฆฝํ์ฌ ๊ฒฝ์์ง์๊ฒ ํฌ๋ช ํ ๋ณด๊ณ ๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค.
ROI ์ถ์ ์ ์ฑ๊ณผ ๊ด๋ฆฌ ์์คํ ์ ํตํฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ๊ฐ ์ต์ ํ์ ๊ธฐ์ ์ ๋ฐ ๋น์ฆ๋์ค์ ์ํฅ์ ๋ํ ๊ฐ์์ฑ์ ์ ์งํ ์ ์์ต๋๋ค. ๋ณด๊ณ ์๋ ๋ฐ๋ณต์ ์ธ ์ ๊ฐ ํจ๊ณผ, ์๋กญ๊ฒ ํ์ ๋ ๊ณ ๋น์ฉ ๋ชจ๋, ๊ทธ๋ฆฌ๊ณ ํฅํ ํฉ๋ฆฌํ ์ฃผ๊ธฐ์ ๋ํ ์์ ROI๋ฅผ ๊ฐ์กฐํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ๋ํ ๋ก๋๋งต์ ํตํฉํ๋ฉด ์ฑ ์๊ฐ์ ๊ฐํํ๊ณ ์ ๋ณด์ ๊ธฐ๋ฐํ ํฌ์ ๊ฒฐ์ ์ ์ด์งํ ์ ์์ต๋๋ค. ๋ค์์์ ์ค๋ช ํ๋ ๊ฑฐ๋ฒ๋์ค ์์น์ ์ฝ๋ ํ์ง์ ์ญํ ์ ๋ํ ๊ฐ๋ฅํ ์งํ๊ฐ ์ง์์ ์ธ ๊ฐ์ ๊ณผ ์์์ ์์ ๊ฐ์ ์ด์งํ๋ค๋ ์ ์ ๊ฐ์กฐํฉ๋๋ค.
์ฝ๋ ๊ฒฝ๋ก ํฉ๋ฆฌํ๋ ์ ์ ํ๊ฒ ์ธก์ ๋ ๊ฒฝ์ฐ ๋ฉ์ธํ๋ ์ ์ต์ ํ์์ ๊ฐ์ฅ ๋์ ํฌ์ ์์ต๋ฅ (ROI)์ ์ ๊ณตํฉ๋๋ค. ์ฆ๊ฐ์ ์ธ ๋น์ฉ ์ ๊ฐ, ์ง์์ ์ธ ์ด์ ์์ ์ฑ, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ต์ ํ ์ฃผ๊ธฐ๋ฅผ ํตํด ๋์ฑ ๊ฐํ๋๋ ์ ๋ต์ ํ๋ํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์กด ํ๋ํ์์ ํจ์จ์ฑ ๋ฌธํ ๊ตฌ์ถ
MIPS ์ ๊ฐ์ ์ฅ๊ธฐ์ ์ธ ์ฑ๊ณต์ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ผ๋ จ์ ๊ณ ๋ฆฝ๋ ํ๋ก์ ํธ์์ ๋ด์ฌ๋ ์กฐ์ง ์์น์ผ๋ก ์ ํํ๋ ๋ฐ ๋ฌ๋ ค ์์ต๋๋ค. ํจ์จ์ฑ ๋ฌธํ๋ ๋ชจ๋ ์ฝ๋ ๋ณ๊ฒฝ, ๋ชจ๋ ๋ฐฐํฌ, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ํ๋ํ ๊ฒฐ์ ์์ ์ฑ๋ฅ ์ํฅ์ ์ต์ฐ์ ์ผ๋ก ๊ณ ๋ คํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ฌํ ๋ณํ๋ ๊ธฐ์ ์ ๊ฐ์ ๋ฟ๋ง ์๋๋ผ ์์ง๋์ด๋ง, ์ด์ ๋ฐ ์ฌ๋ฌด ๊ฑฐ๋ฒ๋์ค ๊ฐ์ ์ฐ๊ณ๋ฅผ ์๊ตฌํฉ๋๋ค. ์ฑ๋ฅ ๋ฐ ๋น์ฉ ์ธ์์ด ์ผ์์ ์ธ ๊ฐ๋ฐ ๊ดํ์ ํตํฉ๋ ๋, ๊ธฐ์ ์ ์์คํ ๋ฐ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ MSU ์๋น๋ฅผ ์ผ๊ด๋๊ณ ์ธก์ ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ค์ผ ์ ์์ต๋๋ค. ์์ ์ค๋ช ํ๋ ์ ์ ์ ํ์ ๋ชจ๋ธ์ ๋ ๊ฑฐ์ ํ๋ํ์์์ ๊ฑฐ๋ฒ๋์ค ๊ฐ๋ ์ฒด๊ณ์ ์ธ ์ฑ ์๊ฐ์ด ์ด๋ป๊ฒ ์ง์ ๊ฐ๋ฅํ ์ฑ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ด๋์ง ๊ฐ์กฐํฉ๋๋ค.
์ด๋ฌํ ๋ฌธํ ๊ตฌ์ถ์ ํฌ๋ช ์ฑ์์ ์์๋ฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ฝ๋๊ฐ CPU ์ฌ์ฉ๋ฅ , ๋ฐฐ์น ๊ธฐ๊ฐ, ์์คํ ๋น์ฉ์ ๋ฏธ์น๋ ์ํฅ์ ํ์ ํด์ผ ํฉ๋๋ค. ์ฑ๋ฅ ๋์๋ณด๋, ์๋ ํ๊ท ๊ฒ์ดํธ, ์ข ์์ฑ ์๊ฐํ ๋๊ตฌ๋ ์ด๋ฌํ ๊ด๊ณ๋ฅผ ๋ช ํํ๊ฒ ๋ณด์ฌ์ค๋๋ค. ์๋ช ์ฃผ๊ธฐ ์ด๊ธฐ์ ์ฑ๋ฅ ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ฐํจ์ผ๋ก์จ ํ์ ์ค๊ณ ์ ํ์ด ์ด์ ๋น์ฉ์ผ๋ก ์ด๋ป๊ฒ ์ ํ๋๋์ง์ ๋ํ ์ง๊ด์ ๊ฐ๋ฐํ๊ฒ ๋ฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ฌํ ์ธ์์ ์ง๊ด์ ์ธ ์ฑ๋ฅ ๊ฑฐ๋ฒ๋์ค๋ก ๋ฐ์ ํฉ๋๋ค. ๋ค์์์ ๋ณผ ์ ์๋ฏ์ด ๋ฐ์ดํฐ ๋ ์ดํฌ ํตํฉ์ ํตํด ๋ ๊ฑฐ์ ๋ฉ์ธํ๋ ์์ ํ๋ํํ๋ ๋ฐฉ๋ฒํต์ฐฐ๋ ฅ์ ์ค์ ์ง์คํํ๋ฉด ๋ถ์ฐ๋ ์ต์ ํ ์์ ์ด ํ๋ํ์ ์ฌ๋ฌด ํต์ ๋ฅผ ๋ชจ๋ ์ง์ํ๋ ๊ธฐ์ ์ ์ฒด ์ธํ ๋ฆฌ์ ์ค ํ๋ ์์ํฌ๋ก ์ ํ๋ฉ๋๋ค.
ํจ์จ์ฑ ๋ฌธํ๋ ๋ฐ๋ณต์ฑ์ ์์กดํฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์ ์ง์์ ์ธ ๊ฒ์ฆ์ ๊ฐ ๋ฐฐํฌ๊ฐ ํ๋ฆฝ๋ ์ฑ๋ฅ ๊ธฐ์ค์ ์ ์งํ๊ฑฐ๋ ๊ฐ์ ํ๋์ง ํ์ธํฉ๋๋ค. ์๋ํ๋ ์ํฅ ๋ถ์์ ์ฝ๋ ๊ฒฝ๋ก ๋ณ๊ฒฝ์ด ํ๊ท๋ฅผ ์ ๋ฐํ์ง ์๊ณ CPU ๋ถํ๋ฅผ ์ค์ด๋์ง ๊ฒ์ฆํฉ๋๋ค. ์ด๋ฌํ ๊ฒ์ฌ๋ฅผ ๊ฐ๋ฐ ์ํฌํ๋ก์ ํตํฉํ๋ฉด ์ผ๊ด์ฑ์ ๊ฐํํ๊ณ ๋ชจ๋ ๋ฆด๋ฆฌ์ค์ ๋ํ ์ ๋ขฐ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋ค์์์ ์ค๋ช ํ ์ ๋ฐ์ฑ์ ๋ฐ์ํฉ๋๋ค. ๋ฐํ์ ๋ถ์์ ์ ๋น๊ฐ ํ๋ ธ๋ค๋ฐ์์ ์ธ ์์ ๋์ ์ญ๋์ ์ธ ํต์ฐฐ๋ ฅ์ ํตํด ๋ฐ๋ณต์ ์ธ ๊ฐ์ ์ ์ถ์งํฉ๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ์ฑ๊ณผ ์ค์ฌ ๋ฌธํ๋ฅผ ๊ตฌ์ถํ๋ฉด ์ต์ ํ๊ฐ ์ง์์ ์ธ ๋น์ฆ๋์ค ์ญ๋์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ผํ์ฑ ๋น์ฉ ์ ๊ฐ์ ์ง์์ ์ธ ํจ์จ์ฑ์ผ๋ก ๋์ฒดํ์ฌ ๋ชจ๋ ํ๋ํ ์ด๋์ ํฐ๋ธ๊ฐ ๋์ MIPS ๊ฐ์ ๋ฐ ์ด์ ์์ธก ๊ฐ๋ฅ์ฑ์ ๊ธฐ์ฌํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ฌํ ์์น์ ์ ๋ํํ๋ ๊ธฐ์ ์ ๊ธฐ์กด ์์คํ ์ ์ ์ ์ธ ๋น์ฉ ์ผํฐ์์ ์์์ ๋ฐ๋ผ ์ง๋ฅ์ ์ผ๋ก ์งํํ๋ ๋์ ์์ฐ์ผ๋ก ์ ํํฉ๋๋ค. ์ด๋ฌํ ๊ฐ์์ฑ๊ณผ ์ ์ด๋ฅผ ๋๊ท๋ชจ๋ก ํ๋ณดํ๊ธฐ ์ํด ๊ธฐ์ ์ ์ข ์์ฑ ๋งคํ, ์์ธก ๋ถ์ ๋ฐ ์ฑ๊ณผ ๊ฑฐ๋ฒ๋์ค๋ฅผ ํตํฉํ๋ ์ง๋ฅํ ํ๋ซํผ์ธ Smart TS XL์ ํ์ฉํ์ฌ ํ๋ํ ์ถ์ง๋ ฅ์ ์ ์งํ๊ณ ์ธก์ ๊ฐ๋ฅํ ์ ํ๋๋ก MSU ์๋น๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.