2025.12.18์ผ ๋ชฉ์์ผ
๋ช ๋ น์ด ์งํฉ ๊ตฌ์กฐ

content
๋ช ๋ น์ด ์งํฉ ๊ตฌ์กฐ
๋ช
๋ น์ด ์งํฉ ๊ตฌ์กฐ๋ CPU๊ฐ ์ดํดํ๊ณ ์คํํ ์ ์๋ ๋ช
๋ น์ด๋ค์ ์งํฉ์ ์๋ฏธํ๋ฉฐ, ์ด๋ฅผ ISA(Instruction Set Architecture) ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
ISA๋ CPU์ ์ํํธ์จ์ด ์ฌ์ด์ ์ฝ์์ผ๋ก, ๋ช
๋ น์ด์ ํ์, ์ฐ์ฐ ๋ฐฉ์, ์ฃผ์ ์ง์ ๋ฐฉ๋ฒ ๋ฑ์ด ๋ชจ๋ ์ฌ๊ธฐ์ ํฌํจ๋๋ค.
์ด ๋๋ฌธ์ ISA๋ CPU๋ง๋ค ๋ค๋ฅผ ์ ์๋ค.
๋ช ๋ น์ด ์งํฉ ๊ตฌ์กฐ์ ์ญํ
CPU๋ ์์ ์ด ์ ์๋ ISA์ ํฌํจ๋ ๋ช
๋ น์ด๋ง ์ดํดํ ์ ์๋ค.
๋ฐ๋ผ์ ํน์ CPU์์ ๋ง๋ค์ด์ง ์คํ ํ์ผ์ ๊ฐ์ ๋ช
๋ น์ด ์งํฉ์ ์ฌ์ฉํ๋ CPU์์๋ง ์คํ ๊ฐ๋ฅํ๋ค.
์๋ฅผ ๋ค์ด, ์ธํ
CPU์์ ๋ง๋ ์คํ ํ์ผ์ ์์ดํฐ์ ๊ทธ๋๋ก ์ฎ๊ฒจ ์คํํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค.
์ด๋ ์ธํ
CPU๊ฐ ์ฃผ๋ก x86 / x86-64 ๋ช
๋ น์ด ์งํฉ์ ์ฌ์ฉํ๋ ๋ฐ๋ฉด, ์ ํ CPU๋ ARM ๋ช
๋ น์ด ์งํฉ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ด๋ค.
๋ช ๋ น์ด ์งํฉ๊ณผ ์ด์์ฒด์ ์ ๊ด๊ณ
ํํ “์๋์ฐ์ฉ CPU”๋ผ๋ ํํ์ ์ฐ์ง๋ง, ์ด๋ ์ ํํ ํํ์ด ์๋๋ค.
์ด์์ฒด์ ์ CPU๋ ์๋ก ๋ค๋ฅธ ๊ณ์ธต์ ๊ฐ๋
์ด๋ค.
x86 / x86-64: CPU๊ฐ ์ดํดํ๋ ๋ช
๋ น์ด ์งํฉ(ํ๋์จ์ด ์์ค)
Windows, macOS: ํน์ ๋ช
๋ น์ด ์งํฉ์ ์ฌ์ฉํ๋ CPU ์์์ ๋์ํ๋ ์ํํธ์จ์ด(์ด์์ฒด์ )
์ฆ, ์ด์์ฒด์ ๋ ํน์ ISA๋ฅผ ์ฌ์ฉํ๋ CPU์์๋ง ์คํ๋ ์ ์์ผ๋ฉฐ,
ISA์ ์ด์์ฒด์ ๋ ์์ ํ ๋ค๋ฅธ ์ธต์์ ๊ฐ๋
์ด๋ค.
x86๊ณผ x86-64
x86์ ์ธํ
์ด ๋ง๋ CPU ๊ณ์ด์ ๋ช
๋ น์ด ์งํฉ์ผ๋ก,
์ด๊ธฐ์๋ 16๋นํธ·32๋นํธ ๊ตฌ์กฐ์๊ณ ์ดํ 64๋นํธ๋ก ํ์ฅ๋ ๊ฒ์ด x86-64์ด๋ค.
x86-64๋ 64๋นํธ PC CPU๊ฐ ์ดํดํ๋ ๋ช
๋ น์ด ์ฒด๊ณ๋ฅผ ์๋ฏธํ๋ค.
AMD๊ฐ x86-64 ๊ตฌ์กฐ๋ฅผ ํ์ฅ·๋ณด๊ธํ๋ฉด์ ํ์ฌ๋ ์ธํ
๊ณผ AMD CPU ๋ชจ๋์์ ์ฌ์ฉ๋๊ณ ์๋ค.
ISA๊ฐ ์ค์ํ ์ด์
๋ช
๋ น์ด ์งํฉ์ด ๋ฌ๋ผ์ง๋ฉด CPU ๋ด๋ถ ๊ตฌ์กฐ๋ ํจ๊ป ๋ฌ๋ผ์ง๋ค.
๋ช
๋ น์ด ํด์ ๋ฐฉ์, ๋ ์ง์คํฐ ๊ตฌ์กฐ, ์คํ ๋ฐฉ์ ๋ฑ ๋ง์ ์์๊ฐ ISA์ ์ํด ๊ฒฐ์ ๋๋ค.
์ฆ, ISA๋ CPU์ ์ธ์ด์ด์ ํ๋์จ์ด๊ฐ ์ํํธ์จ์ด๋ฅผ ์ดํดํ๋ ๊ธฐ์ค์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
'STUDY > ์์นจ ๊ณต๋ถ ์ฑ๋ฆฐ์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์์นจ ์คํฐ๋ 33 - RAM์ ํน์ฑ๊ณผ ์ข ๋ฅ (0) | 2026.01.06 |
|---|---|
| ์์นจ ์คํฐ๋ 32 - CISC์ RISC (0) | 2025.12.22 |
| ์์นจ ์คํฐ๋ 30 - ๋ช ๋ น์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ธฐ๋ฒ (0) | 2025.12.16 |
| ์์นจ ์คํฐ๋ 29 - ๋น ๋ฅธ CPU ์ค๊ณ๊ธฐ๋ฒ (์ค๋ ๋) (0) | 2025.12.15 |
| ์์นจ ์คํฐ๋ 28 - ๋น ๋ฅธ CPU ์ค๊ณ๊ธฐ๋ฒ (์ฝ์ด) (0) | 2025.12.15 |