Jitter ํดํท์ ๊ณต์์ ์ผ๋ก GNU ํ๋ก์ ํธ์ ๊ด๋ฆฌ ํ์ ๋ค์ด์์ผ๋ฉฐ, ์ด์ GNU ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ๊ณ ์ด ํ๋ก์ ํธ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ GNU Jitter๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ฐ๋ฐ๋ ์์ ์ ๋๋ค. Jitter๋ฅผ ์ฌ์ฉํ๋ฉด ์์์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ตฌ์ฑ์ ๋ํด ์ด์์ฑ์ด ๋ฐ์ด๋๊ณ ๋งค์ฐ ๋น ๋ฅธ ๊ฐ์ ๋จธ์ ์ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ฝ๋ ์คํ ์ฑ๋ฅ์ ์ธํฐํ๋ฆฌํฐ๋ณด๋ค ํจ์ฌ ๋ฐ์ด๋๊ณ ๋ค์ดํฐ๋ธ ์ปดํ์ผ ์ฝ๋์ ๊ฐ๊น์ต๋๋ค. Jitte ์์ค ์ฝ๋๋ C ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์งํฐ๋ ๊ฐ์ ๋จธ์ ์์ ์ง์ํ๋ ๋ช ๋ น์ด์ ๊ณ ์์ค ๋ช ์ธ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์, ์ง์ ๋ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ธฐ ์ํ ๊ฐ์ ๋จธ์ ์ ๊ธฐ์ฑ ๊ตฌํ์ ์์ฑํฉ๋๋ค. ๋ช ์ธ์ ํฌํจ๋ ๊ฐ ๋ช ๋ น์ด์ ๋ ผ๋ฆฌ๋ C ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ์๋ฉ๋๋ค(Lisp ์ธ์ด์ ๊ฐ์ ๋จธ์ ๋ช ์ธ ์์ ์ฐธ์กฐ). ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก๋ ํ๊ทธ ๊ฐ ํ์ธ ๋ฐ ์ค๋ฒํ๋ก ํ์ธ๊ณผ ๊ฐ์ด C ์ธ์ด๋ก ๊ตฌํํ๊ธฐ ์ด๋ ต๊ณ ๋์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์กฐ๊ฑด ๋ถ๊ธฐ ์ฐ์ฐ ์ง์์ด ์์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ์ ๊ธฐ๊ธฐ ๊ฐ์ ๋จธ์ ์ C ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ ์ด์
๋ธ๋ฆฌ ์ฝ๋๋ ์ผ๋ถ ํฌํจ๋์ด ์์ต๋๋ค. ๋ค์ํ ์ต์ ํ ๊ธฐ๋ฅ์ ํ์ฑํํ๊ณ ๋์คํจ์น ๋ฉ์ปค๋์ฆ์ ์ ํํ ์ ์๋ ์ค์ ์ด ์ ๊ณต๋์ด ์ฌ๋ฌ ํ๋ซํผ์ผ๋ก์ ์ด์์ด ์ฉ์ดํฉ๋๋ค. ๋ ์ง์คํฐ, ์คํ, ๊ทธ๋ฆฌ๊ณ ๊ฒฐํฉ ์คํ ์ํคํ
์ฒ๋ฅผ ์ง์ํ๋ฉฐ, ๊ฐ์ ๋จธ์ ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ CPU ํ๋์จ์ด ๋ ์ง์คํฐ์ ๋งคํํ๊ณ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋ฅผ ํ์ฑํํ ์๋ ์์ต๋๋ค. ์์ฑ๋ ์ฝ๋์๋ ๊ฐ์ ๋จธ์ ๋ด์์ ๋์ ์ฝ๋ ์นํ ๋ฐ ์คํ์ ์ํ ๊ฐ๋จํ C API์ ํ
์คํธ ํ์ผ์ ์ฝ๋๋ฅผ ๊ฐ์ ๋จธ์ ์์ ๋ณ๋๋ก ์คํํ๊ธฐ ์ํ ๋๋ผ์ด๋ฒ ํ๋ก๊ทธ๋จ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru
