์žฌ์ž‘์„ฑ ์—†์ด MIPS ์ ˆ๊ฐ: COBOL ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์ง€๋Šฅํ˜• ์ฝ”๋“œ ๊ฒฝ๋กœ ๋‹จ์ˆœํ™”

์žฌ์ž‘์„ฑ ์—†์ด MIPS ์ ˆ๊ฐ: COBOL ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์ง€๋Šฅํ˜• ์ฝ”๋“œ ๊ฒฝ๋กœ ๋‹จ์ˆœํ™”

๋ฉ”์ธํ”„๋ ˆ์ž„ ํŒ€์€ ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ 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 ์†Œ๋น„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.