์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์์์ผ ํ๋ ์ด์ ?
๋น์ ๊ณต์๋ก์ ์ฌํ๊น์ง ์ฑ๊ฐ๋ฐ์ ์งํํ๋ฉด์ ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ๋ชฐ๋ผ๋ ํ๋ก์ ํธ๋ฅผ ํ๋๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ ์์๋ค. ๊ทธ๋ฌ๋ ์ค๋ ฅ ์๋ ๊ฐ๋ฐ์๋ผ๋ฉด ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์์์ผ ํ๋ค๊ณ ํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ ์ข์ ๊ฐ๋ฐ์๋ ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์์์ผ ํ ๊น?
๋ฌธ์ ํด๊ฒฐ
์ฝ๋์ ๋ฌธ์ ๊ฐ ์์์๋ ๋ถ๊ตฌํ๊ณ ์ฝ๋๊ฐ ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ํ ์ด๋ค ์ปดํจํฐ์์๋ ๋ฌธ์ ์์ด ์๋ํ๋ ์ฝ๋๊ฐ ๋ค๋ฅธ ์ปดํจํฐ์์๋ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ๋ ์กด์ฌํ๋ค. ์ด ๊ฒฝ์ฐ ์ฝ๋์์ ๋ฌธ๋ฒ์ ์ธ ๋ฌธ์ ๋ก๋ง ์น๋ถํ๊ธฐ์๋ ํ๊ณ๊ฐ ์๋ค. ๊ฒฐ๊ตญ ์ปดํจํฐ์ ๊ตฌ์กฐ์์ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ๋ ์๋ค๋ ๊ฒ์ด๋ค. ๋ง์ฝ ์ปดํจํฐ ๊ตฌ์กฐ์๋ํด ์ ํ ์์ง ๋ชปํ๋ค๋ฉด ์ด๋ ๋ฌธ์ ํด๊ฒฐ์ ํ์ง๋ชปํ ๊ฒ์ด๋ค.
ํ์ง๋ง ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์๊ณ ์๋ค๋ฉด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์ค๋ง๋ฆฌ๋ฅผ ์ฐพ๋๋ฐ ์ด๋ ค์์ด ์์ ๊ฒ์ด๋ค.
์ฑ๋ฅ/์ฉ๋/๋น์ฉ์ ๊ณ ๋ คํ ๊ฐ๋ฐ์ด ๊ฐ๋ฅ
๊ฐ๋ฐ์ ์งํํ๋ฉด์ ์ปดํจํฐ ๊ตฌ์กฐ์ ๋ํ ์ง์์ด ์๋ค๋ฉด ํ์ํ ์ฑ๋ฅ, ์ฉ๋๋ฑ์ ํจ์จ์ ์ผ๋ก ๊ณ์ฐ ํ ์ ์์ผ๋ฏ๋ก ๊ฒฐ๊ณผ์ ์ผ๋ก ํ์ํ ๋น์ฉ ๋ํ ๋ฎ์์ง๊ฒ ๋๋ค.
์ปดํจํฐ ๊ตฌ์กฐ์ ํฐ ๊ทธ๋ฆผ
์ปดํจํฐ์ ๊ตฌ์กฐ๋ ํฌ๊ฒ ๋๊ฐ์ง๋ก ๋ถ๋ฅ ํ ์ ์๋ค.
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด
- ๋ฐ์ดํฐ: ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ซ์, ๋ฌธ์, ์ด๋ฏธ์ง ๊ฐ์ ์ ์ ์ธ ์ ๋ณด
- ๋ช ๋ น์ด: ๋ฐ์ดํฐ๋ฅผ ์์ง์ด๊ณ ์ปดํจํฐ๋ฅผ ์๋์ํค๋ ์ ๋ณด
- ์ปดํจํฐ์ ๋ค ๊ฐ์ง ํต์ฌ ๋ถํ
- CPU: ์ปดํจํฐ์ ๋๋, ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ช
๋ น์ด๋ฅผ ์ฝ๊ณ , ํด์ํ๊ณ , ์คํ
- ์ฐ์ ๋ ผ๋ฆฌ์ฅ์น(ALU), ๋ ์ง์คํฐ, ์ ์ด์ฅ์น๋ก ๊ตฌ์ฑ
- ๋ฉ๋ชจ๋ฆฌ(ํ๋ฐ์ฑ): ํ์ฌ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ถํ
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น(๋นํ๋ฐ์ฑ): ๋ฉ๋ชจ๋ฆฌ๋ณด๋ค ํฌ๊ธฐ๊ฐ ํฌ๊ณ ์ ์์ด ๊บผ์ ธ๋ ์ ์ฅ๋ ๋ด์ฉ์ ์์ง ์๋ ๋ฉ๋ชจ๋ฆฌ
- ์ ์ถ๋ ฅ์ฅ์น: ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ฅ์น
CPU์ ๋ช ๋ น์ด ์คํ๊ณผ์ ์์
1๋ฒ์ง(๋ํ๋ผ,3๋ฒ์ง์ 4๋ฒ์ง๋ฅผ), 2๋ฒ์ง(์ ์ฅํ๋ผ, ์ฐ์ฐ๊ฒฐ๊ณผ๋ฅผ)
1) 1๋ฒ์ง์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ CPU์ ๊ฑด๋ค์ค๋ค -> ๋ ์ง์คํฐ์ ์ ์ฅ -> ํด๋น ๋ช ๋ น์ด๋ฅผ ์ ์ด์ฅ์น๊ฐ ํด์ -> 3๋ฒ์ง์ 4๋ฒ์ง์ ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ์ด ์ ํธ ๋ณด๋ -> ๋ฉ๋ชจ๋ฆฌ๋ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ CPU์ ๊ฑด๋ด์ค๋ค -> ๋ ์ง์คํฐ์ ์ ์ฅ -> ALU๋ ์ฝ์ด ๋ค์ธ ๋ฐ์ดํฐ๋ฅผ ์ฐ์ฐ
2) 2๋ฒ์ง์ ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ์ด ์ ํธ ๋ณด๋ -> ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ CPU์ ์ ๋ฌ -> ๋ ์ง์คํฐ์ ์ ์ฅ -> ์ ์ด์ฅ์น๋ ํด๋น ๋ช ๋ น์ด ํด์ -> ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ธฐ ์ ์ด ์ ํธ์ ํจ๊ป ๊ณ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ๋ฌ
๋ ์ง์คํฐ๋?
์ปดํจํฐ๋ ํ ์๊ฐ์ด๋ผ๋ ๊ธฐ์ต์ ํ์ง ๋ชปํ๋ฉด ๋ฐ์ดํฐ๋ ์์ค ๋๊ณ ๋ง๋ค. CPU๋ ์์ฒด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ฐฉ๋ฒ์ด ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ CPU์์ ๋ฉ๋ชจ๋ฆฌ๋ก ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ด๊ฑฐ๋ ๋ช ๋ น์ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ ์ด๋ค์ ๋ํ ์ฃผ์์ ๋ช ๋ น์ ์ข ๋ฅ๋ฅผ ์ ์ฅํ ์ ์๋ ๊ธฐ์ต ๊ณต๊ฐ์ด ํ๋ ๋ ํ์ํ๋ค. ์ด ์ญํ ์ ์ํํ๋ ๊ณณ์ด ๋ ์ง์คํฐ ์ด๋ฉฐ CPU์ ์ง์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก ์ฐ์ฐ ์๋๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ณด๋ค ์์ญ๋ฐฐ์์ ์๋ฐฑ๋ฐฐ ๊น์ง ๋น ๋ฅด๋ค.
๋ฉ์ธ๋ณด๋์ ์์คํ ๋ฒ์ค
- ๋ฉ์ธ๋ณด๋: ๋ง๋๋ณด๋๋ผ๊ณ ๋ ํ๋ฉฐ, ์ปดํจํฐ์ ํต์ฌ ๋ถํ๋ค์ด ์ฐ๊ฒฐ๋์ด ์๋ ๊ณณ
- ์์คํ
๋ฒ์ค: ๋ฉ์ธ๋ณด๋์ ์ฐ๊ฒฐ๋ ๋ถํ๋ค์ด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก๋ฅผ ๋ฒ์ค๋ผ๊ณ ํ๋ฉฐ ์ปดํจํฐ ๋ด๋ถ์ ์ฌ๋ฌ ๋ฒ์ค ๊ฐ์ด๋ฐ ๋ค๊ฐ์ง ํต์ฌ ๋ถํ์ฐ๊ฒฐํ๋ ๊ฐ์ฅ ์ค์ํ ๋ฒ์ค์ด๋ค
- ์ฃผ์๋ฒ์ค, ๋ฐ์ดํฐ๋ฒ์ค, ์ ์ด๋ฒ์ค๋ก ์ด๋ฃจ์ด์ง
- ์ฃผ์๋ฒ์ค: ์ฃผ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ๋ฐ์ดํฐ๋ฒ์ค: ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ์ ์ด๋ฒ์ค: ์ ์ด ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
์ถ์ฒ: ํผ์ ๊ณต๋ถํ๋ ์ปดํจํฐ ๊ตฌ์กฐ+์ด์์ฒด์ , ๊ฐ๋ฏผ์ฒ ์ง์
'๐ฅ CS > ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด์์ฒด์ Day6 (๋ฉ๋ชจ๋ฆฌ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ) (0) | 2022.11.21 |
---|---|
์ด์์ฒด์ Day5 (CPU ์ฑ๋ฅ ํฅ์ ๊ธฐ๋ฒ) (0) | 2022.11.21 |
์ด์์ฒด์ Day4 (CPU์ ์๋ ์๋ฆฌ) (0) | 2022.11.21 |
์ด์์ฒด์ Day3 (๋ช ๋ น์ด) (0) | 2022.11.21 |
์ด์์ฒด์ Day2 (๋ฐ์ดํฐ) (0) | 2022.10.25 |