CPU์์ ํต์ฌ ๋ถํ ์ค ํ๋์ธ ์ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ ์ฅ์น(ALU)์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
ALU๋ ๋ง์น CPU์ ์ฐ์ฐ ๋ง์์คํธ๋ก์ฒ๋ผ ๋ค์ํ ๊ณ์ฐ๊ณผ ๋ ผ๋ฆฌ ์์ ์ ์ํํ์ฌ ์ปดํจํฐ๊ฐ ์ฐ๋ฆฌ์ ๋ช ๋ น์ ์ดํดํ๊ณ ์คํํ ์ ์๊ฒ ๋์ต๋๋ค.
์ฐ์ฐ ์ฅ์น์ ํต์ฌ ๊ธฐ๋ฅ
ALU๋ ์ฐ์ ์ฐ์ฐ๊ณผ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ํํ์ฌ ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํฉ๋๋ค. ๋ง์ , ๋บ์ , ๊ณฑ์ , ๋๋์ ๊ณผ ๊ฐ์ ์ฐ์ ์ฐ์ฐ์ ๋ฌผ๋ก , AND, OR, NOT๊ณผ ๊ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ๋ ALU์ ์ญํ ์ค ํ๋์ ๋๋ค. ์ด๋ฌํ ์ฐ์ฐ๋ค์ ํตํด ALU๋ ๋ค์ํ ๊ณ์ฐ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ์ฐ์ฐ ์ฅ์น๋ ๊ณ์ฐ์ ํ ์ ์์๊น์? ALU๋ ์ด์ง์๋ก ํํ๋ ๋นํธ๋ฅผ ๋ค์ํ๊ฒ ์กฐํฉํ์ฌ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค. ๋นํธ์ ์กฐํฉ์ ALU๊ฐ ์ํํ๋ ์ฐ์ฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ณผ์ ์ด๋ฉฐ, ์ด๋ฅผ ํตํด ์ปดํจํฐ๋ ์ซ์, ๋ฌธ์, ๊ทธ๋ํฝ ๋ฑ ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ฐ์ฐ์ ๊ณผ์
CPU๋ ๋ช ๋ น์ ๋ฐ์๋ค์ด๊ณ ALU์๊ฒ ์ ๋ฌํฉ๋๋ค. ALU๋ ์ด ๋ช ๋ น์ ํด์ํ๊ณ ๋นํธ ์กฐ์์ ํตํด ๊ณ์ฐ์ ์ํํฉ๋๋ค. ์ด ๊ณผ์ ์ ๋น ๋ฅด๊ฒ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ฉฐ, ALU๋ ๋ช ๋ น์ ์ ํํ๊ฒ ์ดํดํ์ฌ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค.
ALU๋ CPU์ ํต์ฌ ๋ถํ ์ค ํ๋๋ก, ์ฐ์ฐ์ ๋ง์์คํธ๋ก๋ก์ ์ปดํจํฐ์ ๋น ๋ฅธ ๊ณ์ฐ๊ณผ ๋ ผ๋ฆฌ ํ๋จ์ ์ฑ ์์ง๊ณ ์์ต๋๋ค. ์ด ์์ ๋ถํ์ ์ญํ ์ ์ดํดํ๋ฉด ์ปดํจํฐ๊ฐ ์ด๋ป๊ฒ ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํ๋์ง์ ๋ํ ํฅ๋ฏธ๋ก์ด ํต์ฐฐ์ ์ป์ ์ ์์ต๋๋ค.
Arithmetic logic unit (ALU) is defined as a circuit board embedded within a computer's central processing unit (CPU), which performs mathematical and logical operations
'Computer Science > Computer Structure' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6 CPU - Register (๋ ์ง์คํฐ) (0) | 2023.12.21 |
---|---|
5 CPU - ์ ์ด์ฅ์น (Control Unit) (1) | 2023.12.21 |
3 CPU (Central Processing Unit) (1) | 2023.12.21 |
2 Low level & High level language - ์ ๊ธ์ธ์ด์ ๊ณ ๊ธ์ธ์ด (1) | 2023.12.20 |
1 ํ๋์จ์ด์ ์ํํธ์จ์ด - Hardware & Software (0) | 2023.12.10 |
๋๊ธ