๐ค ์ปดํจํฐ์ ๊ตฌ์กฐ
์ปดํจํฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ๋ฉด ์ค์์ฒ๋ฆฌ์ฅ์น์ ์ฃผ๊ธฐ์ต์ฅ์น, ๋ณด์กฐ๊ธฐ์ต์ฅ์น, ์ถ๋ ฅ์ฅ์น ๊ทธ๋ฆฌ๊ณ ์ ๋ ฅ์ฅ์น๋ก ๋๋ ์ ์๋ค. ์ด๋ค์ ๋ชจ๋ ํ๋์จ์ด์ด๋ฉฐ ์ํํธ์จ์ด๋ ํ๋์จ์ด์ ์ด๋ค ์ฅ์น๋ฅผ ์ด๋ค ์์๋ก ๋์์ํฌ ๊ฒ์ธ์ง ์ ๋ฆฌํ๋ ๊ฒ์ด๋ค.
โ CPU
๊ฐ ์ฅ์น์ ํ๋ฒ์ ํ๋์ ๋ช ๋ น๋ง ์ํํ ์ ์๋ค.
์ฐ์ฐ ์ฅ์น(ALU)์ ์ ์ด์ฅ์น๋ก ์ด๋ฃจ์ด์ ธ์๋ค.
โ CPU๊ฐ ํ ์ ์๋ ๊ธฐ๋ฅ
1. ์ฐ์ฐ ๊ธฐ๋ฅ
2. ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ฐ์ดํฐ ๋ฐ ๋ช ๋ น์ด ์ฝ๊ธฐ, ์ฐ๊ธฐ
3. ๊ธฐํ ์ ์ด ๊ธฐ๋ฅ
๐ค ํ๋ก๊ทธ๋จ ์คํ์๋ฆฌ
ํ๋ก๊ทธ๋จ ์คํ์ ๋ณด์กฐ๊ธฐ์ต์ฅ์น(ROM)์ ์ ์ฅ๋์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ธฐ์ต์ฅ์น๋ก ๋ถ๋ฌ๋ค์ฌ(ํ๋ก๊ทธ๋จ ๋ก๋) CPU์์ ์์ฐจ์ ์ผ๋ก ํ๋์ฉ ๊ฐ์ ธ์์ ์คํํด ์ถ๋ ฅ์ฅ์น๋ฅผ ํตํด ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ณด๋ด๋ ๊ณผ์ ์ด๋ค.
๊ฒฐ๊ตญ ํ๋ก๊ทธ๋จ์ ํ๋์จ์ด๋ฅผ ์กฐ์ํ๊ธฐ ์ํ ๋ช ๋ น์ด๋ค์ ์งํฉ์ฒด์ด๋ค. ์ด ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ ์ํํ๋ ์ฃผ์ฒด๋ CPU์ด๋ฏ๋ก CPU๊ฐ ํ ์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ด๋ค ์์๋ก ์ด๋ป๊ฒ ์ ๋ฌํ ๊ฒ์ธ์ง๊ฐ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋ฐ ์ค์ํ ์ด์ ๊ฐ ๋๋ค.
๐ค ์ํํธ์จ์ด
์ํ๋ ์ฐ์ถ๋ฌผ์ ๋ด๊ธฐ ์ํด ํ๋์จ์ด๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ์ดํ๋๋ก CPU์ ์ ๋ฌํ๊ธฐ ์ํ ๋ช ๋ น์ด๋ค์ ์งํฉ. ์ฆ ํ๋ก๊ทธ๋จ์ด๋ค.
SW = ๋ช ๋ น์ด + ๋ฐ์ดํฐ
์ด๊ธฐ์๋ ์ํํธ์จ์ด๊ฐ ํ๋์จ์ด๋ฅผ ๋ฐ๋ก ์ ์ดํ์์ผ๋ ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ์ด๋ ค์์ผ๋ก ์ธํด ํธ๋ฆฌ์ฑ ์ ๊ณต์ด ๋ชฉ์ ์ธ ์ฑ, ์์ฉ ์ํํธ์จ์ด๊ฐ ๋ฑ์ฅํ๊ฒ ๋์๋ค. ์์คํ ์ํํธ์จ์ด๋ ์์คํ ์ ์์ ์ฑ, ์๋ํ, ํธ์์ฑ์ ์ฃผ๋ก ๋ค๋ฃจ๊ฒ ๋์๋ค.
'๐.๋์ธํ๋ > ๐.์นด์นด์คํด๋ผ์ฐ๋์ค์ฟจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ์๋ฐ์ ์์๊ณผ ์ถ์ ๋ฉ์๋ (0) | 2023.12.15 |
---|---|
[JAVA] ์๋ฐ ๋ณ์ (0) | 2023.12.14 |
[JAVA] ํด๋์ค์ ๋ฉ๋ชจ๋ฆฌ (0) | 2023.12.13 |
[JAVA] ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ (0) | 2023.12.11 |
[์นด์นด์คํด๋ผ์ฐ๋์ค์ฟจ] ํฉ๊ฒฉ ํ๊ธฐ (์ง์์, ๋ฉด์ ์ ๋ฆฌ) (2) | 2023.12.01 |