[์ด์์ฒด์ ] ์ด์์ฒด์ ์ ์ปค๋
์ด์์ฒด์ ์ ์ปค๋
์ปดํจํฐ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ํ๋์จ์ด์ ์ ๊ทผํ ์ ์์ด์ผ ํ๋ค. ๊ทธ๋์ผ ํ๋๋์คํฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋ฉ๋ชจ๋ฆฌ์ ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ฆฌ๊ณ , CPU์์ ๊ทธ ๋ฉ๋ชจ๋ฆฌ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์๋ GUI๋ฅผ ํตํด์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ด์ผ ํ๋ค. ๊ทธ๋์ผ๋ง ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ํตํด์ ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆด ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฌํ ์ญํ ์ ํ๋ ๊ฒ์ด ์ด์์ฒด์ (OS)์ด๋ค.
์ฌ์ฉ์ ์์๊ณผ ์คํ ๋จ๊ณ๋ฅผ ๊ณ์ธต์ ์ผ๋ก ์ปค๋ ๊ณต๊ฐ, ์ฌ์ฉ์ ๊ณต๊ฐ, ์์คํ
์ฝ, ํ๋์จ์ด๋ก ๋๋ ์ ์๋ค. ์ฌ์ฉ์ ๊ณต๊ฐ์ ์์คํ
์ฝ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ปค๋ ์์ญ์ ์ ๊ทผํ ์ ์๊ณ , ์ปค๋ ์์ญ์ ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์ฌ์ฉํ ์์คํ
์ฝ API์ ๋ฐ๋ผ ํ๋์จ์ด๋ฅผ ์กฐ์ํ๊ฒ ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ฌ์ฉ์ ๊ณต๊ฐ๊ณผ ์ปค๋ ๊ณต๊ฐ์ด ๋๋์ด ์๋ฏ์ด, CPU๋ ์ฌ์ฉ์ ๋ชจ๋์ ์ปค๋ ๋ชจ๋ 2๊ฐ์ง์ ๋ชจ๋๊ฐ ์กด์ฌํ๋ค. ์๋ํ๋ฉด ์ฌ์ฉ์ ๋ชจ๋์์ ํต์ ์์ด ํ๋์จ์ด์ ์ ๊ทผํ ์ ์์ผ๋ฉด ๋ณด์๊ณผ ์์ ์ฑ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉฐ, ๋์ผ ์์์ ์ฌ๋ฌ CPU๊ฐ ์ ๊ทผํ ๋๋ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ํน๋ณํ ๊ด๋ฆฌํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค.์๋ ๊ทธ๋ฆผ์ CPU๊ฐ ์ด์ค ๋ชจ๋๋ก ๋ชจ๋๋ฅผ ๊ตฌ๋ถํ์ฌ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ ๊ทธ๋ฆผ์ด๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ด ํ๋ฆฌํด๊ธฐ๋ฅผ ์ฐ๊ฑฐ๋, ํ๋๋์คํฌ์ ์
๋ ฅํ๋ ๋ฑ์ ์ปค๋ ์์ญ์ด ํ์ํ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ์ปค๋ ๋ชจ๋์ ์ง์
ํ๊ณ , ๋ค์ ์ฌ์ฉ์ ๋ชจ๋๋ก ๋์์จ๋ค.
1.1 ์ด์์ฒด์
์ด์ ์ฒด์ ๋ ์ปดํจํฐ ํ๋์จ์ด์ ์์ฉ ํ๋ก๊ทธ๋จ ์ฌ์ด์์ ์ํธ์์ฉ์ ์ง์ํ๊ณ ๊ด๋ฆฌํ๋ ์์คํ
์ํํธ์จ์ด๋ค. ์ด์์ฒด์ ๋ ํ๋์จ์ด ์์(CPU, ๋ฉ๋ชจ๋ฆฌ, ์ ์ฅ ์ฅ์น ๋ฑ)์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ...