๋์ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ์ ๊ฐ์ ์ด์์ฒด์ -๋ฐํจ๊ฒฝ ๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ ๊ธ์ ๋๋ค.
๐ ์ด์์ฒด์ ๋?
์ด์์ฒด์ ๋ ์ปดํจํฐ ํ๋์จ์ด ๋ฐ๋ก ์์ ์ค์น๋์ด, ์ฌ์ฉ์ ๋ฐ ๋ค๋ฅธ ๋ชจ๋ ์ํํธ์จ์ด์ ํ๋์จ์ด๋ฅผ ์ฐ๊ฒฐํ๋ ์ํํธ์จ์ด์ด๋ค.
๐ก ์ฌ์ฉ์์๊ฒ ํธ๋ฆฌํ ์ธํฐํ์ด์ค ํ๊ฒฝ์ ์ ๊ณตํ๊ณ ์ปดํจํฐ ์์คํ ์ ์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ์ํํธ์จ์ด์ด๋ค.
๋ํ์ ์ธ ์๋ก ์๋์ฐ, Mac OS, Linux, Unix ๋ฑ์ด ์ด์์ฒด์ ๋ผ๊ณ ํ ์ ์๋ค.
์ด์์ฒด์ ๊ฐ ์๋ ๊ธฐ๊ณ๋ ๋ง๋ค ๋น์์ ๊ตฌํํ ๊ธฐ๋ฅ ์ธ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ฑฐ๋ ์ฑ๋ฅ์ ํฅ์ํ ์ ์๋ค.
์ด์์ฒด์ ๊ฐ ์๋ ๊ธฐ๊ณ๋, ๊ธฐ๋ฅ์ ์ถ๊ฐ๋ ์ฑ๋ฅ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํ ๊ธฐ๊ณ์ด๋ค.
์ ํ๊ธฐ์ ์ค๋งํธํฐ์ ๋น๊ตํด๋ณด๋ฉด, ์ ํ๊ธฐ๋ ๋ง๋ค์ด์ง ๊ธฐ๋ฅ์ธ ์ ํ๋ง ์ฌ์ฉํ ์ ์๊ณ , ์ค๋งํธํฐ์ ์๋ก์ด ํ๋ก๊ทธ๋จ์ ์ค์นํด์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค.
๐ก ์ด์์ฒด์ ์ ํต์ฌ ๋ถ๋ถ์ ์ปค๋์ด๋ผ๊ณ ํ๋๋ฐ, ์ข์ ์๋ฏธ์์๋ ์ปค๋ = ์ด์์ฒด์ ๋ก ๋ณด๊ธฐ๋ ํ๋ค.
๐ ์ด์์ฒด์ ์ ๋ชฉ์
1. ์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด
์ปดํจํฐ๋ ์ ๋ง์ ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ๋ค๋ค์ผํ๊ธฐ ๋๋ฌธ์ ํ์ ๋ ์์์ ํจ์จ์ ์ผ๋ก ๋ถ๋ฐฐํ๋ ๊ฒ์ด ํ์ํ๋ค.
์ด์์ฒด์ ๋ ์์์ ์์ฒญํ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ, ์ ๋นํ ์์๋ก ์์์ ๋ฐฐ๋ถํ๊ณ ์ ์ ํ ์์ ์ ์์์ ํ์ํ๋ค.
2. ์์์ ๋ณดํธํ๊ธฐ ์ํด
์ ์์ ์ธ ์ฌ์ฉ์๋ ๋ฏธ์ํ ์ฌ์ฉ์๋ก๋ถํฐ ์์์ ๋ณดํธํ๋ค.
์ฌ์ฉ์๊ฐ ์ง์ ์์์ ๋ค๋ฃจ๋ค๋ณด๋ฉด, ๊ณ ์๊ฐ ์๋๋๋ผ๋ ์์ ์ ๋ง์น๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ธ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ฌ์ฉ์๋ ์ง์ ํน์ ์์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ผ๋ฉฐ, ์ด์์ฒด์ ์ ๋ถํํ๋ฉด ์ด์์ฒด์ ๊ฐ ์ ๋นํ ์์น์ ์ ์ฅํ๋ค.
์ด์ ๊ฐ์ด, ๋ฐ์ดํฐ๊ฐ ์ถฉ๋ํ๋ ๊ฒ์ผ๋ก๋ถํฐ ์ด์์ฒด์ ๋ ์์์ ๋ณดํธํ๋ค.
3. ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํตํ ํธ์๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด
์ด์์ฒด์ ๊ฐ GUI๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๋๋ถ๋ถ์ ์์ ์ ๋ง์ฐ์ค๋ก ์ํํ ์ ์๊ณ ์ฌ์ฉ์๋ ๋ณต์กํ ํ๋์จ์ด๋ฅผ ํธํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ค.
๐ ์ปค๋์ด๋?
์ปค๋์ ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ์ ์ฅ์ฅ์น ๊ด๋ฆฌ์ ๊ฐ์ ์ด์์ฒด์ ์ ํต์ฌ์ ์ธ ๊ธฐ๋ฅ์ ๋ชจ์๋์ ๊ฒ์ผ๋ก, ์๋์ฐจ์ ๋น์ ํ์๋ฉด ์์ง์ ํด๋นํ๋ค.
์ด์์ฒด์ ์ ํต์ฌ ๋ถ๋ถ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ๋ ๋ถ๋ถ์ด๋ค.
์ด์์ฒด์ ์ ์์์ ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด, ์ง์ ์ ๊ทผํ ์ ์๊ณ ์์คํ ํธ์ถ์ ํตํด์๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๊ฐ์ ์์ ์ด ์ํ๋ ์์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ค๊ณ ํ๋ฉด, ์ง์์ง๋ ๋ฐ์ดํฐ๊ฐ ์๊ธธ ๊ฒ์ด๋ค.
๋ฐ๋ผ์, ์ด์์ฒด์ ์๊ฒ ์์คํ ํธ์ถ์ ํตํด ์ ์ฅ์ ๋ถํํ๋ฉด ์ ์ ํ ์์น์ ์ ์ฅํด์ค ์ ์๋ค.
๐ก์ด์์ฒด์ ๋ ์ปค๋์ด ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ์์คํ ํธ์ถ๋ก ์ ํํ๊ณ , ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ปค๋์ ๋ค์ด์ค์ง ๋ชปํ๊ฒ ๋ง์์ผ๋ก์ ์ปดํจํฐ ์์์ ๋ณดํธํ๋ ๊ฒ์ด๋ค.
์ปค๋์ ์ข ๋ฅ
1. ๋จ์ผํ ๊ตฌ์กฐ ์ปค๋
์ปค๋์ ํต์ฌ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ชจ๋๋ค์ด ๊ตฌ๋ถ์์ด ํ๋๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ํ๋ก๊ทธ๋จ์ ๋น์ ํ๋ฉด ํจ์๋ฅผ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๊ณ main()์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ํํ์ ๊ฐ๋ค.
- ์ฅ์ : ๋ชจ๋ ๊ฐ์ ํต์ ๋น์ฉ์ด ์ค์ด ํจ์จ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๊ณผ ์ด์์ด ๊ฐ๋ฅํ๋ค.
- ๋จ์ :
- ๋ชจ๋ ๋ชจ๋์ด ํ๋๋ก ๋ฌถ์ฌ ์๊ธฐ ๋๋ฌธ์, ๋ฒ๊ทธ๋ ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ๊ฐ ์ด๋ ต๊ณ ์์ ๊ฒฐํจ์ด ์์คํ ์ ์ฒด๋ก ํ์ฐ๋ ์ ์๋ค.
- ์ด์์ฒด์ ๊ฐ ์ปค์ง๊ณ ๋ณต์กํด์ง์๋ก ๊ตฌํํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต๋ค.
2. ๊ณ์ธตํ ๊ตฌ์กฐ ์ปค๋
๋น์ทํ ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ชจ๋์ ๋ฌถ์ด์ ํ๋์ ๊ณ์ธต์ผ๋ก ๋ง๋ค์ด ๊ตฌํํ๋ค.
- ์ฅ์ : ๋น์ทํ ๊ธฐ๋ฅ์ ๋ชจ์ ๋ชจ๋ํ ํ๊ธฐ ๋๋ฌธ์ ๋จ์ผํ ๊ตฌ์กฐ๋ณด๋ค ๋ฒ๊ทธ๋ ์ค๋ฅ๋ฅผ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค.
- ๋จ์ :
- ํ๋์ ๊ณ์ธต์ ์ด์์ด ์๊ธฐ๋ฉด, ๋ค๋ฅธ ๊ณ์ธต๋ ๋์ํ์ง ๋ชปํ ์ ์๋ค.
- ๊ณ์ธตํ ์ปค๋ ์ญ์, ์ด์์ฒด์ ๊ฐ ์ปค์ง๊ณ ๋ณต์กํด์ง๋ฉด ๋ง์ ๊ณ์ธต๋ค์ด ๋ฐ์ํ๊ฒ ๋์ด ์ปค๋์ ํฌ๊ธฐ๊ฐ ์ปค์ง๊ณ ํ๋์จ์ด ์ฉ๋๋ ๋์ด๋๋ค.
3. ๋ง์ดํฌ๋ก ๊ตฌ์กฐ ์ปค๋
๋ง์ดํฌ๋ก ๊ตฌ์กฐ ์ปค๋์ ์ด์์ฒด์ ๋ ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ํ๋ก์ธ์ค ๊ฐ ํต์ ๊ด๋ฆฌ ๋ฑ ์ปค๋์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ง ์ ๊ณตํ๋ค. ๊ทธ ์ธ์ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ๊ณต๊ฐ์ผ๋ก ์ฎ๊ฒจ์ ์ฌ์ฉ์ ์์ญ์์ ์ํํ๋๋ก ํ์๋ค.
- ์ฅ์ : ๊ฐ ๋ชจ๋์ ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์, ํ๋์ ๋ชจ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด๋ ์ ์ฒด ์ด์์ฒด์ ๊ฐ ๋ฉ์ถ์ง ์๋๋ค. (์ปค๋ ๋ด๋ถ์์ ๋ฐ์ ์ง์ฐ์ด ์ ๊ธฐ ๋๋ฌธ์ ์ค์๊ฐ ์์คํ ์ ํ์ฉํ๊ธฐ ์ข๋ค.)
- ๋จ์ : ๋ชจ๋ ๊ฐ ํต์ ์ด ๋น๋ฒํ๊ฒ ๋ฐ์ํ ์, ์ฑ๋ฅ์ด ๋จ์ด์ง ์ ์๋ค.
์์ ๊ฐ์ด, ํ๋ก์ธ์ค ๊ด๋ฆฌ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฑ๊ณผ ๊ฐ์ด ๋ฐ๋์ ์ปค๋์ ์์ด์ผ ํ๋ ๊ธฐ๋ฅ๋ง ๋ชจ๋๋ก ๋จ์์๋ ๊ตฌ์กฐ๊ฐ ๋ง์ดํฌ๋ก ๊ตฌ์กฐ์ด๋ค.