๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„! ์ œ ์ด๋ฆ„์€ Sergey Kostanbaev์ž…๋‹ˆ๋‹ค. ์ €๋Š” ๊ฑฐ๋ž˜์†Œ์—์„œ ๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

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

์•ฝ๊ฐ„์˜ ์—ญ์‚ฌ

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

๊ทธ ๋‹น์‹œ ๊ตํ™˜ ์‹œ์Šคํ…œ์€ ๊ณ ์„ฑ๋Šฅ ํ•˜๋“œ์›จ์–ด์ธ ๋งค์šฐ ์•ˆ์ •์ ์ธ HP Superdome 9000 ์„œ๋ฒ„์—์„œ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. PA-RISC), ์—ฌ๊ธฐ์—๋Š” ์ž…๋ ฅ/์ถœ๋ ฅ ํ•˜์œ„ ์‹œ์Šคํ…œ, ๋„คํŠธ์›Œํฌ, RAM(์‹ค์ œ๋กœ RAM์˜ RAID ๋ฐฐ์—ด์ด ์žˆ์Œ), ํ”„๋กœ์„ธ์„œ(ํ•ซ ์Šค์™‘ ๊ฐ€๋Šฅ) ๋“ฑ ๋ชจ๋“  ๊ฒƒ์ด ๋ณต์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์„ ์ค‘์ง€ํ•˜์ง€ ์•Š๊ณ ๋„ ์„œ๋ฒ„ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์žฅ์น˜์— ์˜์กดํ–ˆ์œผ๋ฉฐ ์‚ฌ์‹ค์ƒ ์•ˆ์ „ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ๋Š” Unix์™€ ์œ ์‚ฌํ•œ HP UX ์‹œ์Šคํ…œ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ 2010๋…„๊ฒฝ๋ถ€ํ„ฐ ์ดˆ๋‹จํƒ€๋งค๋งค(HFT), ์ฆ‰ ์ดˆ๋‹จํƒ€๋งค๋งค, ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ์ฆ๊ถŒ๊ฑฐ๋ž˜์†Œ ๋กœ๋ด‡์ด๋ผ๋Š” ํ˜„์ƒ์ด ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ 2,5๋…„ ๋งŒ์— ์šฐ๋ฆฌ ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๊ฐ€ 140๋ฐฐ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

์˜ค๋ž˜๋œ ๊ฑด์ถ•๋ฌผ๊ณผ ์žฅ๋น„๋กœ๋Š” ์ด๋Ÿฌํ•œ ํ•˜์ค‘์„ ๊ฒฌ๋””๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋“  ์ ์‘ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ

๊ตํ™˜ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์š”์ฒญ์€ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—…๋ฌด. ๋‹ฌ๋Ÿฌ, ์ฃผ์‹ ๋˜๋Š” ๊ธฐํƒ€ ๋ฌผ๊ฑด์„ ์‚ฌ๊ณ  ์‹ถ๋‹ค๋ฉด ๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ์— ๊ฑฐ๋ž˜๋ฅผ ๋ณด๋‚ด๊ณ  ์„ฑ๊ณต์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • ์ •๋ณด ์š”์ฒญ. ํ˜„์žฌ ๊ฐ€๊ฒฉ์„ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด ์ฃผ๋ฌธ์žฅ์ด๋‚˜ ์ง€์ˆ˜๋ฅผ ํ™•์ธํ•œ ํ›„ ์ •๋ณด ์š”์ฒญ์„ ๋ณด๋‚ด์„ธ์š”.

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

๊ฐœ๋žต์ ์œผ๋กœ ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ์€ ์„ธ ๊ฐ€์ง€ ์ˆ˜์ค€์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์‹œ์Šคํ…œ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์—๋Š” ๋‘ ๊ฐ€์ง€ ์ˆ˜์ค€์˜ ๊ฒŒ์ดํŠธ์›จ์ด์™€ ๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ์˜ ์ค‘์•™ ์„œ๋ฒ„๊ฐ€ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ํ๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

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

์‹ค์ œ๋กœ ์ด๋Š” ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ์ž‘์—…์„ ์™„์ „ํžˆ ๋ณต์ œํ•˜๋Š” ๋ณต์ œ ๋ชจ๋ธ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ๋ณต์ œ ์ฑ„๋„์„ ํ†ตํ•ด ํŠธ๋žœ์žญ์…˜์ด ์—ฌ๋Ÿฌ ์•ก์„ธ์Šค ๋…ธ๋“œ์—์„œ ๋™์ผํ•œ ์ˆœ์„œ๋กœ ์‹คํ–‰๋˜๋„๋ก ๋ณด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์ฒซ ๋ฒˆ์งธ ์—…๊ทธ๋ ˆ์ด๋“œ

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

๊ณ ์ฃผํŒŒ ๊ฑฐ๋ž˜์˜ ์˜ํ–ฅ

์œ„ ๋ฒ„์ „์˜ ์•„ํ‚คํ…์ฒ˜๋Š” 2010๋…„๊นŒ์ง€ ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œํŽธ ์šฐ๋ฆฌ๋Š” ๋” ์ด์ƒ HP Superdome ์„œ๋ฒ„์˜ ์„ฑ๋Šฅ์— ๋งŒ์กฑํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ PA-RISC ์•„ํ‚คํ…์ฒ˜๋Š” ์‚ฌ์‹ค์ƒ ์ค‘๋‹จ๋˜์—ˆ์œผ๋ฉฐ ๊ณต๊ธ‰์—…์ฒด๋Š” ์ค‘์š”ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์šฐ๋ฆฌ๋Š” HP UX/PA RISC์—์„œ Linux/x86์œผ๋กœ ์ „ํ™˜ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „ํ™˜์€ ์•ก์„ธ์Šค ์„œ๋ฒ„์˜ ์ ์‘์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์™œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋‹ค์‹œ ๋ณ€๊ฒฝํ•ด์•ผ ํ–ˆ๋‚˜์š”? ์‚ฌ์‹ค ๊ณ ์ฃผํŒŒ ๊ฑฐ๋ž˜๋กœ ์ธํ•ด ์‹œ์Šคํ…œ ์ฝ”์–ด์˜ ๋กœ๋“œ ํ”„๋กœํ•„์ด ํฌ๊ฒŒ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

์ด 50ms ๊ฐ„๊ฒฉ์—์„œ ํ‰๊ท  ์†๋„๋Š” ์ดˆ๋‹น ์•ฝ 16๊ฑด์˜ ํŠธ๋žœ์žญ์…˜์ž…๋‹ˆ๋‹ค. ์ฐฝ์„ 20ms๋กœ ์ค„์ด๋ฉด ์ดˆ๋‹น 90๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜์˜ ํ‰๊ท  ์†๋„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ตœ๋Œ€ 200๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋ถ€ํ•˜๊ฐ€ ์ผ์ •ํ•˜์ง€ ์•Š๊ณ  ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ฒŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์š”์ฒญ ๋Œ€๊ธฐ์—ด์€ ํ•ญ์ƒ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

์ƒˆ๋กœ์šด ์ง„ํ™” ๋ผ์šด๋“œ

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

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€
๋นจ๊ฐ„์ƒ‰ - ์ผ๋ฐ˜ ์ปค๋„์—์„œ ํ๋กœ ์ž‘์—…ํ•˜๊ณ , ๋…น์ƒ‰ - ์‹ค์‹œ๊ฐ„ ์ปค๋„์—์„œ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜ ์„œ๋ฒ„์—์„œ ์งง์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ฆฌ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด Linux ํ•˜๋“œ์›จ์–ด์™€ ์ปค๋„์„ ์„ค์ •ํ•˜๋Š” ์ฃผ์ œ๋Š” ๋ณ„๋„์˜ ๊ธฐ์‚ฌ์—์„œ ๋‹ค๋ฃจ์–ด์•ผ ํ•œ๋‹ค๊ณ  ๋ง์”€๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ๊นŒ์ง€ ๋งŽ์€ ์‹œ๊ฐ„์„ ์‹คํ—˜ํ•˜๊ณ  ์—ฐ๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค.

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

x86์œผ๋กœ ์ „ํ™˜ํ•œ ํ›„ ์„ฑ๋Šฅ์€ ๊ฑฐ์˜ 60๋ฐฐ ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ ํ‰๊ท  ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์€ XNUMXฮผs๋กœ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์— ์–ด๋–ค ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ•ซ ๋ฆฌ์ €๋ธŒ ์„œ์‚ฌ์‹œ

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

๋˜ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์š”๊ตฌ ์‚ฌํ•ญ๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณ„ํš์„ ์„ธ์› ์Šต๋‹ˆ๋‹ค.

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

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

    ๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

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

๋ชจ์Šคํฌ๋ฐ” ๊ฑฐ๋ž˜์†Œ์˜ ๊ฑฐ๋ž˜ ๋ฐ ์ฒญ์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๋ฐœ์ „. 1 ๋ถ€

์ด ๊ณ„ํš์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์„œ๋ฒ„๊ฐ€ ์‘๋‹ต์„ ์ค‘์ง€ํ–ˆ์ง€๋งŒ ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๊ณ„์† ํ†ต์‹ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—… ์„œ๋ฒ„์—์„œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ฃผ์ง€์‚ฌ์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ฃผ ์„œ๋ฒ„์˜ ์—ญํ• ์„ ํ• ๋‹นํ•˜๊ณ  ๋ชจ๋“  ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์ƒˆ ์ฃผ ์„œ๋ฒ„๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

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

๊ณ„์† ๋ ๊ฑฐ์•ผ.

์ถœ์ฒ˜ : habr.com

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