์๋ ํ์ธ์ ์ค๋์ ํ๋์จ์ด์ ์ํํธ์จ์ด ๊ทธ๋ฆฌ๊ณ CPU์ ๊ธฐ๋ฅ์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ปดํจํฐ์ ๋๋๋ผ๊ณ ๋ถ๋ฆฌ๋ CPU์ ์ ๋ณด์ ํ๋์จ์ด์ ์ํํธ์จ์ด๊ฐ ๋ฌด์์ธ์ง๋ ์๊ณ ์์ง๋ง ์์ธํ๋ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
์์ธํ ์ฌํญ์ ์๋๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค.
ํ๋์จ์ด์ ์ํํธ์จ์ด์ ์ญํ
ํ๋์จ์ด(Hardware)์ ์ํํธ์จ์ด(Software)๋ ์ปดํจํฐ ์์คํ
์์ ํ์์ ์ธ ์์์
๋๋ค. ๊ฐ๊ฐ์ ์ญํ ๊ณผ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
ํ๋์จ์ด:
ํ๋์จ์ด๋ ์ปดํจํฐ ์์คํ
์ ๋ฌผ๋ฆฌ์ ์ธ ๋ถ๋ถ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๋ ๋ชจ๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฅ์น์ ์ ์ ๋ถํ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ฃผ์ ํ๋์จ์ด ๊ตฌ์ฑ ์์์๋ ์ค์ ์ฒ๋ฆฌ ์ฅ์น(Central Processing Unit, CPU), ๋ฉ๋ชจ๋ฆฌ(RAM), ์ ์ฅ์ฅ์น(ํ๋ ๋์คํฌ, SSD ๋ฑ), ๊ทธ๋ํฝ ์นด๋, ๋ชจ๋ํฐ, ํค๋ณด๋, ๋ง์ฐ์ค ๋ฑ์ด ํฌํจ๋ฉ๋๋ค. ํ๋์จ์ด๋ ์ํํธ์จ์ด๋ฅผ ์คํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ํ์ํ ๊ณ์ฐ ๋ฐ ์
์ถ๋ ฅ ์์
์ ์ํํฉ๋๋ค.
์ํํธ์จ์ด:
์ํํธ์จ์ด๋ ์ปดํจํฐ ์์คํ
์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ์ ์งํฉ์
๋๋ค. ์ํํธ์จ์ด์๋ ์ด์์ฒด์ (OS), ์์ฉ ํ๋ก๊ทธ๋จ(Application), ๋๋ผ์ด๋ฒ(Driver) ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
์ด์์ฒด์ (OS): ์ด์์ฒด์ ๋ ํ๋์จ์ด์ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ธํฐํ์ด์ค ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฝ๊ฒ ์ ์ดํ๊ณ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ด์์ฒด์ ์๋ Windows, macOS, Linux ๋ฑ์ด ์์ต๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ(Application): ์์ฉ ํ๋ก๊ทธ๋จ์ ํน์ ์์
์ ์ํํ๊ธฐ ์ํด ์ค๊ณ๋ ์ํํธ์จ์ด์
๋๋ค. ์๋ ํ๋ก์ธ์, ์น ๋ธ๋ผ์ฐ์ , ๊ทธ๋ํฝ ํธ์ง ๋๊ตฌ ๋ฑ์ ์ผ๋ฐ์ ์ธ ์์์
๋๋ค.
๋๋ผ์ด๋ฒ(Driver): ๋๋ผ์ด๋ฒ๋ ํ๋์จ์ด์ ์ด์์ฒด์ ์ฌ์ด์์ ํต์ ์ ๊ฐ๋ฅ์ผ ํ๋ ์ํํธ์จ์ด์
๋๋ค. ์๋ฅผ ๋ค๋ฉด ๊ทธ๋ํฝ ์นด๋ ๋๋ผ์ด๋ฒ๋ ํ๋ฆฐํฐ ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๋ค.
CPU์ ๊ธฐ๋ฅ์ ๋ํด์ ์์๋ณด์!
CPU(Central Processing Unit)๋ ์ปดํจํฐ์ ๋์ ๊ฐ์ด ์ค์ ์ฒ๋ฆฌ ์ฅ์น๋ฅผ ์๋ฏธํฉ๋๋ค. CPU๋ ํ๋์จ์ด์ ๊ธฐ๋ฅ ์ค์์ ๊ฐ์ฅ ์ค์ํ ์ญํ ์ค ํ๋๋ก, ์ปดํจํฐ์ ์ฃผ์ ์ฒ๋ฆฌ ์์
์ ์ํํฉ๋๋ค.
CPU์ ๊ธฐ๋ฅ๊ณผ ์ญํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ช
๋ น์ด ์คํ:
CPU๋ ๋ช
๋ น์ด๋ฅผ ํด์ํ๊ณ ์ด๋ฅผ ์คํํ๋ ์ญํ ์ ํฉ๋๋ค. ์ปดํจํฐ์์ ๋์ํ๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ์ CPU๊ฐ ์ดํดํ ์ ์๋ ๋ช
๋ น์ด๋ก ์์ฑ๋์ด ์์ผ๋ฉฐ, CPU๋ ์ด ๋ช
๋ น์ด๋ฅผ ๋์ฝ๋ฉํ์ฌ ์ค์ ์์
์ ์ํํฉ๋๋ค.
์ฐ์ฐ ์ฒ๋ฆฌ:
CPU๋ ๋ชจ๋ ์ฐ์ฐ ์์
์ ์ํํฉ๋๋ค. ์ด๋ ์ฌ์น์ฐ์ฐ๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ณ์ฐ๋ถํฐ ๋น๊ต, ๋
ผ๋ฆฌ ์ฐ์ฐ, ์ํํธ ์ฐ์ฐ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์ข
๋ฅ์ ๊ณ์ฐ์ ์ํํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
์ธํฐ๋ฝํธ ์ฒ๋ฆฌ:
CPU๋ ์ธํฐ๋ฝํธ(Interrupt)๋ผ๊ณ ํ๋ ๊ฐ์์ค๋ฌ์ด ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ํค๋ณด๋๋ฅผ ๋๋ฅด๋ ๊ฒ๊ณผ ๊ฐ์ ์
๋ ฅ ์์
์ด๋ ์ธ๋ถ ์ฅ์น์์์ ์์ฒญ ์์
์ฒ๋ฆฌ ๋ฑ์ ์ํํ ์ ์์ต๋๋ค.
์์คํ
๋ฒ์ค ์ ์ด:
CPU๋ ์์คํ
๋ฒ์ค(System Bus)๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ๋ค๋ฅธ ํ๋์จ์ด ๊ตฌ์ฑ ์์(๋ฉ๋ชจ๋ฆฌ, ๊ทธ๋ํฝ ์นด๋ ๋ฑ)์์ ์ฐ๊ฒฐ์ ๋ด๋นํฉ๋๋ค.
์ฑ๋ฅ๊ณผ ์๋:
CPU๋ ์ปดํจํฐ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ๊ณผ ์๋์ ๋ฐ์๋๋ ํต์ฌ์ ์ธ ์์์
๋๋ค. ๋ฐ๋ผ์ CPU์ ๋ฐ์ ๊ณผ ์
๊ทธ๋ ์ด๋๋ ์ปดํจํฐ์ ์ฑ๋ฅ์ ๋ํญ ๊ฐ์ ํ ์ ์๋ ๋ฐฉ๋ฒ ์ค ํ๋์
๋๋ค.
CPU์ ๊ธฐ๋ฅ๊ณผ ์ญํ ์ ํตํด, ์ปดํจํฐ์ ์ฒ๋ฆฌ ์์
์ด ๊ฐ๋ฅํด์ง๋ฉฐ ์ฌ์ฉ์๋ ์ปดํจํฐ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค๋์ ํ๋์จ์ด ์ํํธ์จ์ด CPU์ ๊ธฐ๋ฅ์ ๋ํด์ ์์๋ณด์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
2023.08.22 - [♥์ํ์ ๋ณด♥] - ๋๊ตฌ์ ๊ฐ๋ณผ๋งํ ๊ณณ ์ถ์ฒ์ฌํ์ง BEST 5
์ง๊ธ ๋ฐ๋ก ํ์ธํ์ธ์!
๋๊ธ