728x90
- ํ๋์จ์ด : ๋ฌผ๋ฆฌ์ ์ฅ์น
- ์ํํธ์จ์ด : ํ๋์จ์ด์ ๋์์ ์ง์ํ๋ ๋ช ๋ น์ด ์งํฉ
ํ๋์จ์ด
- CPU(Central Processing Units)
- RAM(Random Access Memory), HDD(Hard Disk Drive)
- ๋ง์ฐ์ค, ํ๋ฆฐํฐ, ํค๋ณด๋
- ์ ์ธ ๊ฐ์ง ๊ตฌ์ฑ์์๋ ์์คํ ๋ฒ์ค(System Bus) ๋ก ์ฐ๊ฒฐ๋๋ฉฐ, ์์คํ ๋ฒ์ค๋ฅผ ํตํด ๋ช ๋ น ์ ์ด ์ ํธ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.
์ค์์ฒ๋ฆฌ์ฅ์น CPU
- ์ฃผ๊ธฐ์ต์ฅ์น(RAM or ROM(Read Only Memory))์์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ ์ฒ๋ฆฌ
- ๋ช ๋ น์ด์ ์ํ ์์๋ฅผ ์ ์ดํจ ⇒ Scheduling
- ๊ตฌ์ฑ
- ์ฐ์ ๋ ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU) : ๋น๊ต ๋ฐ ์ฐ์ฐ
- ์ ์ด์ฅ์น : ๋ช
๋ น์ด ํด์ ๋ฐ ์คํ
- ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์์ ์ ์ฅํ๋ ๋ฑ์ ์ฌ์ฉ๋จ
- ์ฃผ๊ธฐ์ต์ฅ์น๋ณด๋ค ๋น ๋ฆ๋ ์ง์คํฐ : ๊ณ ์ / ์์ ๋ฐ์ดํฐ ์ ์ฅ์ ๋ ์ง์คํฐ
๊ธฐ์ต์ฅ์น
- ํ๋ก๊ทธ๋จ / ๋ฐ์ดํฐ / ์ฐ์ฐ์ ์ค๊ฐ๊ฒฐ๊ณผ ์ ์ฅ
- ์คํ์ค์ธ ํ๋ก๊ทธ๋จ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅ
- ์ฃผ๊ธฐ์ต์ฅ์น → RAM / ROM
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น → HDD
- ์ฃผ๊ธฐ์ต์ฅ์น์ ๋นํด ๋๋ฆฌ์ง๋ง ์๊ตฌ์ ์๋ฃ๋ณด๊ด ๊ฐ๋ฅ
์ ์ถ๋ ฅ์ฅ์น
- ์ ๋ ฅ์ฅ์น ⇒ ํค๋ณด๋, ๋ง์ฐ์ค
- ์ถ๋ ฅ์ฅ์น ⇒ ๋ชจ๋ํฐ, ํ๋ฆฐํฐ, ์คํผ์ปค ๋ฑ
์์คํ ๋ฒ์ค
- ํ๋์จ์ด ๊ตฌ์ฑ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ
- ๊ฐ ๊ตฌ์ฑ์์๊ฐ์ ํต์ ํต๋ก
๋ฐ์ดํฐ ๋ฒ์ค
- ์๋ฐฉํฅ
- CPU์ ๊ธฐํ ์ฅ์น ์ฌ์ด์ ๋ฐ์ดํฐ ์ ๋ฌ
์ฃผ์ ๋ฒ์ค(Adress Bus)
- ๋จ๋ฐฉํฅ
- ๋ฐ์ดํฐ์ ์ ์ก์ ์ํด์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ์ฃผ์๋ฅผ ์ ๋ฌํ๋ ๋ฒ์ค
- CPU์์ ๊ธฐํ์ฅ์น๋ก ์ฃผ์ ์ ๋ฌ
์ ์ด ๋ฒ์ค(Control Bus)
- ์๋ฐฉํฅ
- CPU์์ ๊ธฐํ์ฅ์น์ ์ ์ด ์ ํธ๋ฅผ ์ ๋ฌ
- ๊ธฐํ์ฅ์น์์ ๋ฒ์ค ์์ฒญ / ์ธํฐ๋ฝํธ ์์ฒญ ๋ฑ ์ ํธ ์ ๋ฌ
- ์ฝ๊ธฐ/์ฐ๊ธฐ๋ฅผ ๋ชจ๋ ์ํํจ
- ํ๋์จ์ด : ๋ฌผ๋ฆฌ์ ์ฅ์น
- ์ํํธ์จ์ด : ํ๋์จ์ด์ ๋์์ ์ง์ํ๋ ๋ช ๋ น์ด ์งํฉํ๋์จ์ด
728x90
'๐ฎ CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Computer Science] CPU ์๋์๋ฆฌ (0) | 2023.10.06 |
---|