์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
x64์์ ๋์ด์ด
1. ๊ฐ์[ํธ์ง]
2. ์ญ์ฌ[ํธ์ง]
64๋นํธ ์ปดํจํ
์์ฅ์ ๋๊ณ ์ธํ
๊ณผ AMD๋ ์๋ก ๋ค๋ฅธ ๊ฟ์ ๊พธ๊ณ ์์๋ค. ์ธํ
์ x86์ ๋ฌธ์ ์ ์ ์๊ณ ์์๊ธฐ ๋๋ฌธ์ 1994๋
์ ๊ฐ๋ฐ์ ์์ํ IA-64๋ฅผ ํตํด์ 64๋นํธ๋ก ๋จ์ ์ ์ดํ์ ์๊ฐํ๊ณ ์์๊ณ , ์ด ๋๋ฌธ์ ์์ดํ๋์ ํ๋ก์ธ์๋ x86 ํธํ์ฑ์ด ์์๋ค. AMD๋ x86 ๊ตฌ์กฐ๋ฅผ ์ ์งํ ์ฑ ์์ฒด์ ์ผ๋ก 64๋นํธ๋ก ํ์ฅํ๊ธฐ๋ก ๊ฒฐ์ฌํ๊ณ , 1999๋
x86-64๋ผ๋ ์ด๋ฆ์ผ๋ก 64๋นํธ ํ์ฅ x86 ๋ช
๋ น์ด ์
์ ๋ฐํํ๋ค. x86-64๊ฐ ํ์ฌ๋์ด ์ถ์๋ ์ฒซ ์ ํ์ 2003๋
์ ๋์จ K8 ๋ง์ดํฌ๋ก์ํคํ
์ฒ ๊ธฐ๋ฐ์ ์ฌ๋ ์งํด๋จธ ๊ณ์ด ์ตํ
๋ก ๊ณผ ํด๋ก์ฐํด๋จธ ๊ณ์ด ์ ์ฌ๋ก 64์ด๋ฉฐ, ๊ฒฐ๊ตญ ์ธํ
๋ 2004๋
6์ ํ๊ธฐ ํ๋ ์ค์บ์์ x86-64๋ฅผ ์ง์ํ๋ ๋ฐฉํฅ์ผ๋ก ์ ํํ๋ฉด์ ์
๊ณ์ ์ฌ์ค์ ํ์ค์ผ๋ก ์๋ฆฌ์ก๊ฒ ๋์๋ค. ๊ทธ ์์ค์ ์์ดํ๋์ IA-64๋ ์นจ๋ชฐํ๊ฒ ๋์๊ณ
3. ํน์ง[ํธ์ง]
90๋
๋๋ฅผ ํ๋ฏธํ๋ 32๋นํธ ๊ธฐ๋ฐ ์ฃผ์ ๋ช
๋ น์ด ์ธํธ๊ฐ 64๋นํธ๋ก ํ์ฅ๋์์ ๋์ ๋ณด์ฌ์คฌ๋ ๋ฐฉ์๋ค์ ๋ฌด๋ฆฌ ์์ด ์ ๋ฐ๋ผ๊ฐ๋ค. ์ฃผ์ ๋ณ๊ฒฝ์ ์ ์ดํด๋ณด๋ฉด,
- ์ฃผ์ ๋ ์ง์คํฐ ํฌ๊ธฐ๊ฐ 32๋นํธ์์ 64๋นํธ๋ก ํ์ฅ๋์๋ค. ์ผ๋ฐ์ ์ผ๋ก 64๋นํธ CPU๋ผ๊ณ ํ๋ฉด ๋ ์ง์คํฐ์ ํฌ๊ธฐ๊ฐ 64๋นํธ๋ผ๋ ๋ง์ด๋ค.
- x86์ ๊ธฐ์กด 8๊ฐ ๋ ์ง์คํฐ์ธ EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI๋ ํน์ ๊ธฐ๋ฅ์ด ํ ๋น๋์ด ์์๊ธฐ ๋๋ฌธ์, ์ ์ฉ๊ณผ ๋ฒ์ฉ ๋ ์ง์คํฐ ์ฌ์ด์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์๋ค. x86-64์๋ R8-R15 ๋ ์ง์คํฐ 8๊ฐ๊ฐ ์ถ๊ฐ๋์ด ๋ฒ์ฉ ๋ ์ง์คํฐ๊ฐ 16๊ฐ๊ฐ ๋์๋ค. ARM ๋ฑ ๋ค๋ฅธ ์ํคํ ์ฒ์ ๋นํ๋ฉด ๋ ์ง์คํฐ ์๊ฐ ๋ถ์กฑํ์ง๋ง, x86์ ๊ณ ์ง์ ์ธ ๋ ์ง์คํฐ ๋ถ์กฑ์ด ํฌ๊ฒ ์ํ๋์๋ค. ์ฌ๋ด์ผ๋ก, ์ฌ์ฉ ๊ฐ๋ฅํ ๋ ์ง์คํฐ์ ๊ฐฏ์๊ฐ ํ์ฅ๋๋ฉด์ ๊ถ์ฅ ํธ์ถ๊ท์ฝ๋ ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, MS Windows์ ๊ฒฝ์ฐ cdecl์ ์ค์ ํ๋๋ผ๋ ๋ฌด์๋๊ณ [* [[https://docs.microsoft.com/ko-kr/cpp/cpp/cdecl?view=vs-2019|ARM ๋ฐ x64 ํ๋ก์ธ์์์ cdecl ๋ ํ์ฉ ๋์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์ปดํ์ผ๋ฌ์์ ๋ฌด์ ๋ฉ๋๋ค.]] ] ์ ๋ฐฉ 4๊ฐ์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ ์ง์คํฐ๋ก ์ ๋ฌ๋๋ค. Unix ๊ณ์ด OS๋ ์ ๋ฐฉ 6๊ฐ[1]์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ ์ง์คํฐ๋ก ์ ๋ฌ๋๋ค.[2] ๋ฐ๋ผ์ ๊ฐ๋ฐ์๊ฐ ํน๋ณํ ์๋์ง ์์๋ ๊ธฐ์กด x86์ ๋นํด ํจ์ ์ฝ์ ์ฑ๋ฅ์ด ํฅ์๋์๋ค. ๋ค๋ง ์ด๊ฑด AMD64์ ํน์ง์ ์๋๋ค. ์ฝ๋ง ์ปจ๋ฒค์ ์ ์ํํธ์จ์ด ๋ ๋ฒจ์ ๊ท์ฝ์ด์ง ์ํคํ ์ณ์ ๊ท์ฝ์ด ์๋๊ธฐ ๋๋ฌธ.
- SSE ๋ ์ง์คํฐ ์ซ์๊ฐ XMM0-XMM7 8๊ฐ์์ XMM0-XMM15 16๊ฐ๋ก ํ๋๋์๋ค.
- MMX๋ ํธํ์ฑ ์ ์ง ๋ชฉ์ ์ผ๋ก๋ง ์ฌ์ฉ๋๋ฉฐ MMX๊ฐ ์ฌ์ฉํ๋ ๋ ์ง์คํฐ์ธ
MM๋ ์ง์คํฐ๋ ๊ทธ๋๋ก 8๊ฐ๋ก ๋ณ๊ฒฝ์ด ์๋ค. ๋ค๋ง MMX ์ฝ๋์ ๊ฒฝ์ฐ IA-32 ํ๊ฒฝ์์ x87 ๋ ์ง์คํฐ๋ฅผ ๊ณต์ ํด์ ์ฌ์ฉํ๋๊ฒ์ ๋นํด SSE์ XMM๋ ์ง์คํฐ์ ์ ๋ฐ์ ์ฌ์ฉํ๋ ๊ตฌ์กฐ๋ก ๋์ํ๊ฒ ๋๊ธฐ ๋๋ฌธ์ x87์ ์ฌ์ฉํ๊ธฐ ์ํดemms๋ฅผ ํธ์ถํ ํ์๊ฐ ์๋ค. ์๋ฅผ ๋ค์ดMOVD MM r32์MOVDQ2Q XMM r32๊ฐ ๋๋ ์์ด๋ค. - ๊ธฐ์กด x87 ๋ ์ง์คํฐ๋ ๊ทธ๋๋ก ์ ์งํ์๋ค. x87 ๊ตฌ์กฐ๋ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ก ์ธํด x86์ CISC ๋ช ๋ น์ด ์ธํธ์ ํจ๊ป x86์ ์ฑ๋ฅ ํฅ์์ ๋ฐ๋ชฉ์ ์ก๋ ์กด์ฌ์๊ณ , ์ธํ ๊ณผ AMD ๋ชจ๋ SSE ๋ช ๋ น์ด ์ธํธ๋ก ๋์ฒดํ๋ ค๋ ์ํฉ์ด์์ผ๋ฏ๋ก ๋ช ๋ น์ด ํ์ ํธํ์ฑ๋ง์ ์ ์งํ๋ฉด์ ๋ ์ด์์ ํ์ฅ์ ์ค๋จํ ์ด๋ฌํ ๊ฒฐ์ ์ ํ๋นํ์๋ค. ์ด์ ํจ๊ป SSE, SSE2๊ฐ ์ํคํ ์ฒ์ ๊ธฐ๋ณธ ๋ช ๋ น์ผ๋ก ํธ์ ๋์๋ค.
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ 48๋นํธ(256TB), ๋ฌผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ 40๋นํธ(1TB)๋ก ํ์ฅ๋์๋ค. ํ๋ก๊ทธ๋จ ์นด์ดํฐ๊ฐ 64๋นํธ์์๋ ๋ถ๊ตฌํ๊ณ ๋ฉ๋ชจ๋ฆฌ๊ณต๊ฐ์ ์ ์ฝ์ ๋๋ ์ด์ ๋ ๋ฉ๋ชจ๋ฆฌ ํฌ์ธํฐ ์ซ์๊ฐ ํด ๊ฒฝ์ฐ ํ์ด์ง ํ ์ด๋ธ์ ์ค๋ฒํค๋๊ฐ ์ปค์ง๊ธฐ ๋๋ฌธ์ ๊ตณ์ด ๋๋ฌด ๊ฐ์ ๋๊ฒ ์ก์ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฌ์ค ์์ง๊น์ง๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ 1ํ ๋ผ๊น์ง๋ ๊ฐ์ถฐ์ผ ํ ํ์์ฑ์ด ์๊ธฐ๋ ํ๊ณ .
- ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐฉ์๋ ๋ฐ๋์๋๋ฐ ์ปค๋ ์์ญ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๊ธฐ์ค์ผ๋ก ๋งจ ๋๋ถ๋ถ์, ์ฌ์ฉ์ ์์ญ์ ์ฒ์ ๋ถ๋ถ์ ๋ฐฐ์นํ๊ณ ์ ์ฐจ ์ค์์ผ๋ก ๊ฐ์๋จน์ด๊ฐ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ค.
- ๋ ๊ฑฐ์ ๋ชจ๋์ ๋กฑ ๋ชจ๋๋ฅผ ์ ๊ณตํ์๋ค. ๋ ๊ฑฐ์ ๋ชจ๋์์๋ IA-32์ ์์ ํ ํธํ์ฑ์ ์ ์งํ์์ผ๋ฉฐ 64๋นํธ OS์์ ํ์ฑํ ๊ฐ๋ฅํ ๋กฑ ๋ชจ๋์์๋ IA-32์ ํ๋กํ ํฐ๋ ๋ชจ๋๊น์ง ํธํ์ฑ์ ๊ฐ์ง๊ฒ ๋์๋ค. x86 ๋ฆฌ์ผ ๋ชจ๋๋ ๊ฐ์ x86 ๋ชจ๋๋ ํฌ๊ธฐํ๊ฒ ๋์๋ค. x86 ๋ฆฌ์ผ ๋ชจ๋๋ ๊ฐ์ x86 ๋ชจ๋๋ 32๋นํธ OS์์ 16๋นํธ DOS ์์ ์ ์ฑ๋ค์ ์ง์ํ๊ธฐ ์ํ ๋ชจ๋์๊ณ , 2000๋ ์ด์ NT ์ปค๋ ๊ธฐ๋ฐ์ผ๋ก ์ถ์๋ Windows 2000๊ณผ ๊ทธ ์ดํ๋ก๋ ์ฌ์ค์ ์ฐ๋ ์ฑ์ด ์๋ ์ํฉ์ด๊ธฐ ๋๋ฌธ์ ๊ตณ์ด ์ง์ํ ํ์๊ฐ ์์๋ค. ๋ ๋ชจ๋๊ฐ ๊ผญ ํ์ํ ๊ฒฝ์ฐ๋ผ๋ฉด 32๋นํธ OS์์ ๋ ๊ฑฐ์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋์๋ค.
- 64๋นํธ ํ์ฅ ๋ช ๋ น์ด๋ค์ ๋ช ๋ น์ด ์์ 1๋ฐ์ดํธ์ ์ ๋์ฌ๊ฐ ๋ถ๋ ๊ฒ์ผ๋ก ๊ตฌ๋ถ๋์๋ค. ์ด๋ด ๊ฒฝ์ฐ 64๋นํธ ๋ชจ๋์ ์ฝ๋์์ 32๋นํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ๋ช ๋ น์ด๋ฅผ ์๋ฌด๋ฐ ๋ณ๊ฒฝ ์์ด ๊ทธ๋๋ก ์ฐ๋ฉด์ ์ ๋์ฌ์ ์ํด ์ ๋ฐ๋๋ ์ฝ๋ ๊ธธ์ด ์ฆ๊ฐ๋ฅผ ์ต์ ํ ์ ์๊ฒ ๋๋ค.
- NX bit๊ฐ ์ถ๊ฐ๋์๋ค. ์ด๋ ๋ฉ๋ชจ๋ฆฌ ์์ ์ฑ๊ณผ ๋ณด์์ฑ ํฅ์์ ์ํ ๊ธฐ๋ฅ์ผ๋ก ํนํ ๋ฒํผ ์ค๋ฒ๋ฐ ๊ณต๊ฒฉ์ ๋ํ ์ทจ์ฝ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํ ๊ฒ์ผ๋ก, 2012๋ ๊ฐ์์ ์ถ์๋ Windows 8๋ถํฐ๋ ์ด ๊ธฐ๋ฅ์ด ํ์๋ก ์๊ตฌ๋๊ธฐ ์์ํ๋ค. ์ธํ CPU์์๋ XD bit๋ผ๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๊ณ ์๋ค.
4. ์ ๊ฐ[ํธ์ง]
AMD64๊ฐ 2003๋
K8 ๋ง์ดํฌ๋ก์ํคํ
์ฒ ๊ธฐ๋ฐ ์ฌ๋ ์งํด๋จธ ๊ณ์ด์ ์ตํ
๋ก , ํด๋ก์ฐํด๋จธ ๊ฒ์ด์ ์ ์ฌ๋ก 64๋ก ์์ฅ์ ๋์
๋์ด ์ธ๊ธฐ๋ฅผ ๋๊ณ ์ธํ
๋ 2004๋
6์ ํ๊ธฐ ํ๋ ์ค์บ๋ถํฐ ์ง์์ ์์ํ ํ CPU์์๋ ๋๋ถ๋ถ AMD64๋ฅผ ์ง์ํ๊ฒ ๋๋ฉด์ AMD64๋ ๋น ๋ฅธ ์๋๋ก x86์ ์ด์ด ์์ฅ์์ ์ฌ์ค์์ ํ์ค์ ์์น๋ฅผ ์ ํ๊ฒ ๋์๋ค.
๋ค๋ง OS์ ์ ํ๋ฆฌ์ผ์ด์ ์ CPU ์์ฅ์ ์ถ์ธ๋งํผ ๋น ๋ฅด๊ฒ 64๋นํธ๋ก ์ ํํ์ง ๋ชป ํ๋ค. ๋ฆฌ๋ ์ค๋ ์ ์ฌ๋ก 64๊ฐ ์ถ์๋๊ธฐ ์ด์ ์ธ 2001๋ ๋ถํฐ AMD64๋ฅผ ์ง์ํ๊ธฐ ์์ํ๊ณ , 64๋นํธ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์๋นํ ๋น ๋ฅด๊ฒ ์ถ์๋์๋ค. ์ปค๋๊ณผ ์ ์ ๋๋ ๋ชจ๋๊ฐ ์คํ์์ค์ธ ํน์ฑ์ ํ๋ก๊ทธ๋จ์ 64๋นํธ ์ง์์ด ์๋์ฐ์ ๋นํ๋ฉด ์๋นํ ๋น ๋ฅธ ํธ์ด์๋ค. ๊ทธ๋์ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ํ์๊ฐ ์๋ ์์คํ ์ 64๋นํธ ๋ฆฌ๋ ์ค๋ก ๋น ๋ฅด๊ฒ ์ ํํ๋ค.
๋ฐ๋ฉด ์๋์ฐ ์ชฝ์ ๋ฆฌ๋ ์ค์ ๋นํ๋ฉด 64๋นํธ ์ ํ์ด ์๋นํ ๋๋ ธ๋ค. 2005๋ ์ Windows XP x64 ์๋์ ์ด ์ถ์๋์์ผ๋, ์ฌ์ค์ NT ์ปค๋ ๋ฒ์ ์ด ๋ค๋ฅธ Windows Server 2003์ ๊ฐ์ธ์ฉ์ผ๋ก ๋์ด ๋ด๋ฆฐ ๋ฒ์ ์ด์๊ธฐ ๋๋ฌธ์ ๋ณ ๋ฐํฅ ์์ด ๋์ด๊ฐ๋ค.[3] 2006๋ ๋ง์ Windows Vista์์๋ ์ ๋๋ก ๋ AMD64๋ฅผ ์ง์ํ์์ผ๋, ๋น์คํ ์์ฒด๊ฐ ํฅํํ์ง ๋ชปํ์๊ณ , 2009๋ ๊ฐ์ Windows 7์ด ์ฑ๊ณตํ๊ณ ๋์์ผ ์๋์ฐ ์์ฅ์๋ AMD64๊ฐ ์์ฐฉํ๊ฒ ๋๋ค. ์ดํ 64๋นํธ OS์ ์ ์ ์จ ์์น์ PC์ ๋ค์ด๊ฐ๋ RAM ์ฉ๋์ ์ฆ๊ฐ์ธ์ ์ํด ์ข์ฐ๋์๋ค. 2010๋ ๋ ์ด์ ๋ถํฐ ์ด๋ฏธ 32๋นํธ OS์ ๋ฉ๋ชจ๋ฆฌ ์ง์ ์ฉ๋์ ์ด์ํด๋ฒ๋ ธ๊ธฐ ๋๋ฌธ.
์๋์ฐ ์ชฝ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๊ณ , ๋ฐ๋ผ์ 64๋นํธ ์๋์ฐ์์๋ 32๋นํธ ๋ฐ์ด๋๋ฆฌ ์ฝ๋๋ฅผ ๋๋ ค์ผ ํ ํ์์ฑ์ด ๋ง์๋ค. ๊ทธ๋์ 32๋นํธ ์๋์ฐ์ ๋นํด์ 64๋นํธ ์๋์ฐ๋ 32๋นํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊น์ง ๋ค ํฌํจํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋์คํฌ ๊ณต๊ฐ๋ ๋ ๋ง์ด ํ์ํ๊ณ , ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ์ ์ฅ์์๋ 32๋นํธ ๋ฐ์ด๋๋ฆฌ๊ฐ ๊ทธ๋๋ก ๋๋ ์ํฉ์์ 64๋นํธ ์ปดํจํ ์ผ๋ก ํ์คํ ์ด๋์ ์ป์ ์ ์๋์ง ํ์ ์ด ์ด๋ ค์ ๊ธฐ ๋๋ฌธ์ 64๋นํธ ์ ํ์ด ์ง์ง๋ถ์งํ๋ค. 64๋นํธ ์น ๋ธ๋ผ์ฐ์ ๋ ํ์๊ธฐ์์๋ 32๋นํธ ํ๋ฌ๊ทธ์ธ์ ๋๋ฆด ์ ์์๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ 32๋นํธ๊ฐ ๊ธฐ๋ณธ์ผ๋ก ํ์ฌ๋์ด ์์๊ณ , ํ์๊ธฐ๋ ์ ธ ํ์ฅ ๋๋ฌธ์ Windows Vista๊น์ง๋ 32๋นํธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ด์์ผ๋ Windows 7 ์ถ์ ์ง์ ์ 64๋นํธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ด ๋์๋ค. IE๋ 2015๋ Windows 10์ด IE๋ฅผ ๋ฒ๋ฆฌ๊ณ ์๋ก์ด ์น ๋ธ๋ผ์ฐ์ ์ธ ์ฃ์ง๋ฅผ ํ์ฌํ๋ฉด์ 64๋นํธ๋ก ๋์ด๊ฐ๊ฒ ๋๋ค.
ํ์ง๋ง ๋ฆฌ๋ ์ค ์ชฝ์ ์ปค๋๊ณผ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๊ฐ ๋๋ถ๋ถ ๊ณต๊ฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋จ์ํ ๋ค์ ์ปดํ์ผํ๋ ๊ฒ ๋ง์ผ๋ก 64๋นํธ ์ง์์ ๋์ ํ๊ธฐ ์๋นํ ์ฌ์ ๋ค. ๋๋ถ์ ๋ฆฌ๋ ์ค ์ธ๊ณ๋ 64๋นํธ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ผ์ฐ๋ถํฐ ์์ฉํ๋์ด ์์๊ณ , 64๋นํธ ์น ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์์๊ฐ ์์๋ค. ๋ํ์ ์ผ๋ก ์ด๋๋น ํ๋์ ํ๋ ์ด์ด๋ 2011๋ ์ 64๋นํธ ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ ํ๋ซํผ์ผ๋ก ์ ์ ์ถ์ํ์ง๋ง, ๊ทธ๋ณด๋ค ํจ์ฌ ์ด์ ์ธ 2008๋ ๋ถํฐ ๋ฆฌ๋ ์ค ์ ์ฉ ์ํ ๋ฒ์ ์ ์ถ์ํด ์๋ค. macOS ์ชฝ์ ์ ํ์ ๊ฐ์ฐจ ์๋ ๊ณผ๊ฑฐ ํธํ์ฑ ๋์ ธ ๋ฒ๋ฆฌ๊ธฐ ๋๋ถ์ 64๋นํธ ๋์ ์ด ์ ๊ทน์ ์ด์๋ค. ์ ํ์ด ์ปดํจํฐ์ ์ฌ์ฉํ๋ 32๋นํธ ์ธํ ํ๋ก์ธ์๊ฐ ์ธํ ์ฝ์ด ์๋ฆฌ์ฆ๋ฐ์ ์์๊ณ , ์ ํ TV 1์ธ๋์๋ง ํํฐ์ M์ ์ ๊น ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ OS X 10.4์ 10.5๋ง 32๋นํธ ์ปค๋์ ์ฌ์ฉํ๊ณ , 10.6 ์ดํ๋ถํฐ๋ 64๋นํธ ์ปค๋์ด ๊ธฐ๋ณธ๊ฐ์ด ๋์๋ค. 10.15๋ถํฐ๋ ์์ ํ 32๋นํธ ์ง์์ด ์ ๊ฑฐ๋์ด ์ด์ ๋์ด์ 32๋นํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ๋์ง ์๋๋ค.
๊ฒ์ ๋ถ์ผ๋ 2013๋ ๋ถํฐ ์ผ๋ถ ๊ณ ์ฌ์ ๊ฒ์๋ค์ ์์ ์ฒ์๋ถํฐ 64๋นํธ OS์์๋ง ์คํํ ์ ์๋๋ก ์ ์๋๊ณ ์๋ค. AAA๊ธ ๊ฒ์์ ๊ทธ๋ํฝ ๋น์ค์ด ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ปค์ ๊ธฐ์กด 3GB ์ ๋์ RAM ์ ๋๋ก๋ ์ ๋์ ์ผ๋ก ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ด๋ค. 2016๋ ํ์ฌ ์ถ์๋๊ณ ์๋ ๋๋ถ๋ถ์ AAA๊ธ ๊ฒ์(ํนํ ์ฌ์์ด ๋์ FPS ๊ฒ์๋ค)์ 64๋นํธ OS๋ง ์ง์ํ๊ณ ์๋ค. ์ค๋ฒ์์น์ ๋ฐฐํ๊ทธ๋ผ์ด๋๋ Windows 7 ์ด์, 64๋นํธ[4]์์๋ง ์คํ ๊ฐ๋ฅํ๋ค.
์ฌ๋ด์ผ๋ก ์ธํ ์ ๊ฒฝ์ฐ ์ฝ์ด2 ๊ณ์ด๊น์ง๋ 64๋นํธ ์ฑ๋ฅ์ด ๋์ธ๋ AMD ํ๋ก์ธ์์ ๋นํด ๋ฐ๋ฆฌ๋ ๊ฐ์ด ์์๋ค. ์ ๋๋ก ์ฑ๋ฅ์ ๋ด๊ธฐ ์์ํ ์์ ์ ๋คํ ๋ ๊ธฐ๋ฐ์ธ ์ฝ์ด i ์๋ฆฌ์ฆ(๋ฐ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํํฐ์ ๋ฐ ์ ๋ฌ๋ก )๋ถํฐ. ์ ์ด์ AMD์ ๊ธฐ์ ์ธ๋ฐ๋ค ๋น์ ์ด์ฐฝ๊ธฐ๋ผ ์ธํ ์ด ํด๋น ๊ธฐ์ ์ ์ ์ํ์ง ๋ชปํ ๊ฒฐ๊ณผ๊ฐ ์๋๊ฐ ์ถ๋ค. ๋ฌผ๋ก ์ด๋๋ 32๋นํธ๊ฐ ์ฃผ๋ ฅ์ด๋ผ ์ด ๋น์์๋ ํฐ ๋ฌธ์ ๊ฐ ์์๋ค.
๋ค๋ง OS์ ์ ํ๋ฆฌ์ผ์ด์ ์ CPU ์์ฅ์ ์ถ์ธ๋งํผ ๋น ๋ฅด๊ฒ 64๋นํธ๋ก ์ ํํ์ง ๋ชป ํ๋ค. ๋ฆฌ๋ ์ค๋ ์ ์ฌ๋ก 64๊ฐ ์ถ์๋๊ธฐ ์ด์ ์ธ 2001๋ ๋ถํฐ AMD64๋ฅผ ์ง์ํ๊ธฐ ์์ํ๊ณ , 64๋นํธ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์๋นํ ๋น ๋ฅด๊ฒ ์ถ์๋์๋ค. ์ปค๋๊ณผ ์ ์ ๋๋ ๋ชจ๋๊ฐ ์คํ์์ค์ธ ํน์ฑ์ ํ๋ก๊ทธ๋จ์ 64๋นํธ ์ง์์ด ์๋์ฐ์ ๋นํ๋ฉด ์๋นํ ๋น ๋ฅธ ํธ์ด์๋ค. ๊ทธ๋์ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ํ์๊ฐ ์๋ ์์คํ ์ 64๋นํธ ๋ฆฌ๋ ์ค๋ก ๋น ๋ฅด๊ฒ ์ ํํ๋ค.
๋ฐ๋ฉด ์๋์ฐ ์ชฝ์ ๋ฆฌ๋ ์ค์ ๋นํ๋ฉด 64๋นํธ ์ ํ์ด ์๋นํ ๋๋ ธ๋ค. 2005๋ ์ Windows XP x64 ์๋์ ์ด ์ถ์๋์์ผ๋, ์ฌ์ค์ NT ์ปค๋ ๋ฒ์ ์ด ๋ค๋ฅธ Windows Server 2003์ ๊ฐ์ธ์ฉ์ผ๋ก ๋์ด ๋ด๋ฆฐ ๋ฒ์ ์ด์๊ธฐ ๋๋ฌธ์ ๋ณ ๋ฐํฅ ์์ด ๋์ด๊ฐ๋ค.[3] 2006๋ ๋ง์ Windows Vista์์๋ ์ ๋๋ก ๋ AMD64๋ฅผ ์ง์ํ์์ผ๋, ๋น์คํ ์์ฒด๊ฐ ํฅํํ์ง ๋ชปํ์๊ณ , 2009๋ ๊ฐ์ Windows 7์ด ์ฑ๊ณตํ๊ณ ๋์์ผ ์๋์ฐ ์์ฅ์๋ AMD64๊ฐ ์์ฐฉํ๊ฒ ๋๋ค. ์ดํ 64๋นํธ OS์ ์ ์ ์จ ์์น์ PC์ ๋ค์ด๊ฐ๋ RAM ์ฉ๋์ ์ฆ๊ฐ์ธ์ ์ํด ์ข์ฐ๋์๋ค. 2010๋ ๋ ์ด์ ๋ถํฐ ์ด๋ฏธ 32๋นํธ OS์ ๋ฉ๋ชจ๋ฆฌ ์ง์ ์ฉ๋์ ์ด์ํด๋ฒ๋ ธ๊ธฐ ๋๋ฌธ.
์๋์ฐ ์ชฝ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๊ณ , ๋ฐ๋ผ์ 64๋นํธ ์๋์ฐ์์๋ 32๋นํธ ๋ฐ์ด๋๋ฆฌ ์ฝ๋๋ฅผ ๋๋ ค์ผ ํ ํ์์ฑ์ด ๋ง์๋ค. ๊ทธ๋์ 32๋นํธ ์๋์ฐ์ ๋นํด์ 64๋นํธ ์๋์ฐ๋ 32๋นํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊น์ง ๋ค ํฌํจํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋์คํฌ ๊ณต๊ฐ๋ ๋ ๋ง์ด ํ์ํ๊ณ , ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ์ ์ฅ์์๋ 32๋นํธ ๋ฐ์ด๋๋ฆฌ๊ฐ ๊ทธ๋๋ก ๋๋ ์ํฉ์์ 64๋นํธ ์ปดํจํ ์ผ๋ก ํ์คํ ์ด๋์ ์ป์ ์ ์๋์ง ํ์ ์ด ์ด๋ ค์ ๊ธฐ ๋๋ฌธ์ 64๋นํธ ์ ํ์ด ์ง์ง๋ถ์งํ๋ค. 64๋นํธ ์น ๋ธ๋ผ์ฐ์ ๋ ํ์๊ธฐ์์๋ 32๋นํธ ํ๋ฌ๊ทธ์ธ์ ๋๋ฆด ์ ์์๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ 32๋นํธ๊ฐ ๊ธฐ๋ณธ์ผ๋ก ํ์ฌ๋์ด ์์๊ณ , ํ์๊ธฐ๋ ์ ธ ํ์ฅ ๋๋ฌธ์ Windows Vista๊น์ง๋ 32๋นํธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ด์์ผ๋ Windows 7 ์ถ์ ์ง์ ์ 64๋นํธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ด ๋์๋ค. IE๋ 2015๋ Windows 10์ด IE๋ฅผ ๋ฒ๋ฆฌ๊ณ ์๋ก์ด ์น ๋ธ๋ผ์ฐ์ ์ธ ์ฃ์ง๋ฅผ ํ์ฌํ๋ฉด์ 64๋นํธ๋ก ๋์ด๊ฐ๊ฒ ๋๋ค.
ํ์ง๋ง ๋ฆฌ๋ ์ค ์ชฝ์ ์ปค๋๊ณผ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๊ฐ ๋๋ถ๋ถ ๊ณต๊ฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋จ์ํ ๋ค์ ์ปดํ์ผํ๋ ๊ฒ ๋ง์ผ๋ก 64๋นํธ ์ง์์ ๋์ ํ๊ธฐ ์๋นํ ์ฌ์ ๋ค. ๋๋ถ์ ๋ฆฌ๋ ์ค ์ธ๊ณ๋ 64๋นํธ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ผ์ฐ๋ถํฐ ์์ฉํ๋์ด ์์๊ณ , 64๋นํธ ์น ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์์๊ฐ ์์๋ค. ๋ํ์ ์ผ๋ก ์ด๋๋น ํ๋์ ํ๋ ์ด์ด๋ 2011๋ ์ 64๋นํธ ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ ํ๋ซํผ์ผ๋ก ์ ์ ์ถ์ํ์ง๋ง, ๊ทธ๋ณด๋ค ํจ์ฌ ์ด์ ์ธ 2008๋ ๋ถํฐ ๋ฆฌ๋ ์ค ์ ์ฉ ์ํ ๋ฒ์ ์ ์ถ์ํด ์๋ค. macOS ์ชฝ์ ์ ํ์ ๊ฐ์ฐจ ์๋ ๊ณผ๊ฑฐ ํธํ์ฑ ๋์ ธ ๋ฒ๋ฆฌ๊ธฐ ๋๋ถ์ 64๋นํธ ๋์ ์ด ์ ๊ทน์ ์ด์๋ค. ์ ํ์ด ์ปดํจํฐ์ ์ฌ์ฉํ๋ 32๋นํธ ์ธํ ํ๋ก์ธ์๊ฐ ์ธํ ์ฝ์ด ์๋ฆฌ์ฆ๋ฐ์ ์์๊ณ , ์ ํ TV 1์ธ๋์๋ง ํํฐ์ M์ ์ ๊น ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ OS X 10.4์ 10.5๋ง 32๋นํธ ์ปค๋์ ์ฌ์ฉํ๊ณ , 10.6 ์ดํ๋ถํฐ๋ 64๋นํธ ์ปค๋์ด ๊ธฐ๋ณธ๊ฐ์ด ๋์๋ค. 10.15๋ถํฐ๋ ์์ ํ 32๋นํธ ์ง์์ด ์ ๊ฑฐ๋์ด ์ด์ ๋์ด์ 32๋นํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ๋์ง ์๋๋ค.
๊ฒ์ ๋ถ์ผ๋ 2013๋ ๋ถํฐ ์ผ๋ถ ๊ณ ์ฌ์ ๊ฒ์๋ค์ ์์ ์ฒ์๋ถํฐ 64๋นํธ OS์์๋ง ์คํํ ์ ์๋๋ก ์ ์๋๊ณ ์๋ค. AAA๊ธ ๊ฒ์์ ๊ทธ๋ํฝ ๋น์ค์ด ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ปค์ ๊ธฐ์กด 3GB ์ ๋์ RAM ์ ๋๋ก๋ ์ ๋์ ์ผ๋ก ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ด๋ค. 2016๋ ํ์ฌ ์ถ์๋๊ณ ์๋ ๋๋ถ๋ถ์ AAA๊ธ ๊ฒ์(ํนํ ์ฌ์์ด ๋์ FPS ๊ฒ์๋ค)์ 64๋นํธ OS๋ง ์ง์ํ๊ณ ์๋ค. ์ค๋ฒ์์น์ ๋ฐฐํ๊ทธ๋ผ์ด๋๋ Windows 7 ์ด์, 64๋นํธ[4]์์๋ง ์คํ ๊ฐ๋ฅํ๋ค.
์ฌ๋ด์ผ๋ก ์ธํ ์ ๊ฒฝ์ฐ ์ฝ์ด2 ๊ณ์ด๊น์ง๋ 64๋นํธ ์ฑ๋ฅ์ด ๋์ธ๋ AMD ํ๋ก์ธ์์ ๋นํด ๋ฐ๋ฆฌ๋ ๊ฐ์ด ์์๋ค. ์ ๋๋ก ์ฑ๋ฅ์ ๋ด๊ธฐ ์์ํ ์์ ์ ๋คํ ๋ ๊ธฐ๋ฐ์ธ ์ฝ์ด i ์๋ฆฌ์ฆ(๋ฐ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํํฐ์ ๋ฐ ์ ๋ฌ๋ก )๋ถํฐ. ์ ์ด์ AMD์ ๊ธฐ์ ์ธ๋ฐ๋ค ๋น์ ์ด์ฐฝ๊ธฐ๋ผ ์ธํ ์ด ํด๋น ๊ธฐ์ ์ ์ ์ํ์ง ๋ชปํ ๊ฒฐ๊ณผ๊ฐ ์๋๊ฐ ์ถ๋ค. ๋ฌผ๋ก ์ด๋๋ 32๋นํธ๊ฐ ์ฃผ๋ ฅ์ด๋ผ ์ด ๋น์์๋ ํฐ ๋ฌธ์ ๊ฐ ์์๋ค.
5. ๋ช ์นญ์ ๋ํ ๋ท์ด์ผ๊ธฐ[ํธ์ง]
x86-64, AMD64, Intel64, ์ํ, IA-32e, EM64T, x64 ๋ฑ์ ์ฌ๋ฌ ์ด๋ฆ์ผ๋ก ๋ถ๋ฆฌ๊ฒ ๋ ์ด์ ๋ AMD64๋ฅผ ๋๋ฌ์ผ ์ธํ
๊ณผ AMD ๋ ํ์ฌ๊ฐ์ ์๋ ฅ(์ค์์ ๋๋ถ๋ถ์ด ์ธํ
์ ์ฝ์ง)์ ๊ฒฐ๊ณผ์ด๋ค.
์ฒ์ AMD๊ฐ x86-64๋ผ๋ ์ด๋ฆ์ผ๋ก x86์ 64๋นํธ ํ์ฅ ๊ณํ์ 1999๋ ์ ๋ฐํํ์ ๋, ์ธํ ์ ๊ณต์ ์ ์ฅ์ IA-32๋ ๋ณ๋์ 64๋นํธํ ๊ณํ์ด ์๊ณ , IA-64๊ฐ ์ธํ ์ ์ฐจ์ธ๋ 64๋นํธ๋ผ๋ ๊ฒ์ด์๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๊ฒฐ์ ์ผ๋ก ์ธํด ํ์ ํ๋ฏ์ด ์ธํ ๋ด๋ถ์์ ํฌ๋์ ๋ด๋ถ ์๋ชจ ์ฌ๊ฑด์ด ์ผ์ด๋๋ ๊ณ๊ธฐ๊ฐ ๋์๋๋ฐ, ๋น์ ํ๋ ์ค์บ์ ๊ธฐ์ด ์ค๊ณ๋ฅผ ์งํํ๊ณ ์๋ ์ธํ ์ค๋ ๊ฑด ์ค๊ณ ํ์์ x86-64๋ฅผ ์ ์ฉํ ์ค๊ณ๋ฅผ ์ํ์ด๋ผ๋ ์ฝ๋๋ช ์๋ ๋น๋ฐ๋ฆฌ์ ์์ํ๋ค. ๊ทธ๋ฐ๋ฐ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ํ์ฅ๊ณผ ๊ฒฝ์์ง์๊ฒ๋ ๋น๋ฐ๋ก ์งํํ๋ค๋ ๊ฒ์ด๋ค.
์ดํ 2003๋ ์ x86-64 ๊ธฐ๋ฐ์ ์ตํ ๋ก ๊ณผ ์ ์ฌ๋ก 64๊ฐ ์ถ์๋์ด ์์ฅ์์ ํฐ ์ธ๊ธฐ๋ฅผ ์ป๊ฒ ๋๋ฉด์ ์ธํ ์ ์ ํ ํ๋ ์ค์บ์ x86-64๊ฐ ์ด๋ฏธ ํฌํจ๋์๋ค๋ ๋ฃจ๋จธ๊ฐ ๊พธ์คํ ์ฌ๋ผ์ค๊ฒ ๋๋ค. ์ด๊ฒ์ด ์ด๋ฅธ๋ฐ ์ํ ์ํน์ผ๋ก ๋น์ ๋ด๋ก๋ผ ํ๋ ๋ฒค์น๋งํฌ ์ฌ์ดํธ๋ค์ด ์ํ์ ๋ค์ด ์ฌ์ง๊น์ง ๋ถ์ํด๊ฐ๋ฉด์ ๊ด๋ จ ์ํน์ ์ ๊ธฐํ์ผ๋, ์ธํ ์ ์ด๋ฅผ ๊พธ์คํ ๋ถ์ธํ์๋ค.
๊ทธ๋ฆฌ๊ณ 2004๋ 6์ ๋๋์ด x86-64๋ฅผ ์ง์ํ๋ ํ๊ธฐ ํ๋ ์ค์บ์ด ์์ฅ์ ๋ฐ๋ทํ๋ฉด์ ๊ธฐ์กด์ ์ํ๋ก ์๋ ค์ ธ ์๋ ์ธํ ํ x86-64๋ฅผ ๋์ธ์ ์ผ๋ก ๋ฐํํ๊ฒ ๋๋๋ฐ, ์ด๊ฒ์ x86-64๊ฐ ์๋ IA-32e๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐํํ๋ ์ค์๋ฅผ ๋ค์ ํ ๋ฒ ์ ์ง๋ฅด๊ฒ ๋๋ค. ์ธํ ์ ์๋ช ์๋๋ x86-64๊ฐ ๋จ์ํ IA-32๋ฅผ ์ฝ๊ฐ ํ์ฅํ ๊ฒ์ ๋ถ๊ณผํ๋๊น IA-32e์ผ ๋ฟ[5]์ด๋ผ๋ ๊ฒ์ด์์ผ๋, ๋ฌธ์ ๋ ์ด๋ ๊ฒ ๋ฐํํด ๋๊ณ ๋ณด๋ AMD๋ ๊ฐ์ ๊ธฐ์ ์ ๋จผ์ ๊ฐ๋ฐํด์ 64๋นํธ ํ๋ณด๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ด์ฉํ๊ณ ์๋๋ฐ ์ ์ ๊ทธ์ ๋์ํด์ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ๊ฒ ๋ ํ๋ ์ค์บ์ด 64๋นํธ๋ฅผ ์ง์ํ๋ค๋ ์ฌ์ค์ด ๊ฐ๋ ค์ ธ๋ฒ๋ฆฌ๋ฉด์๊ฐ๋ฉ์ด๋ ๋ฌธ์ ๊ฐ ๋ง์ ํ๋ ์ค์บ์ ์ ํ ๊ฒฝ์๋ ฅ์ ์ค์ค๋ก ๊น์๋จน๋ ์ฌํ๊ฐ ๋ฒ์ด์ง๊ณ ๋ง ๊ฒ.
์ด๋ฐ ์ ๋งคํ ๋ฌธ์ ๊ฐ ์๊ธฐ์ ๋ค์ Extended Memory 64-bit Tech, ์ค์ฌ์ EM64T๋ผ๋ ์ด๋ฆ์ ๋ถ์๋ค. ํ์ง๋ง ์ด๋ฌํ ์ผ๋ จ์ ์๋ช ์ค์ฑ ๋ค์ ๋ฐฐ๊ฒฝ์๋ ์ธํ ์ด 64๋นํธ ๋ช ๋ น์ด ์ ์ ์ ์(ๅซกๅญ)๋ ์ฌ์ ํ IA-64์์ ๋๋ฌ๋ด๋ ค๋ ์๋๊ฐ ์๊ธฐ์ ์ ๋ฐ ์ด์ค๊ฐํ ํํ์ ํ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ์ธํ ์ด IA-64 ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ ์์ดํ๋์ ์๋ฆฌ์ฆ ์์ฒด๊ฐ ํ์ญ์ฌ๊ฐ ๋๋ฉด์ ์ด๋ฌํ ์๋๋ ์ ๋ถ ์๋ฏธ๊ฐ ์๊ฒ ๋์๋ค.
AMD ์ญ์ ์ ์ฌ๋ก 64์ ์ถ์ํ ์ดํ ๊ทธ๋์์ ์ค๋ฆฝ์ ์ธ ๋ช ์นญ์ด์๋ x86-64๋ฅผ AMD64๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๊พธ๋ฉด์ ์์ฌ์ ํนํ๊ถ๊ณผ ๊ธฐ์ ์ ๊ฐ์กฐํ๋ค. ์ธํ ์ ๊ทธ๊ฒ ๋ชป๋ง๋ ํ๋์ง ์์ฌ ํ๋ก์ธ์์ ์ฌ์ฉ๋ x86-64 ํธํ ๊ธฐ์ ์ ๋ช ์นญ์ EM64T์์ Intel64๋ก ๋ฐ๊พธ์์ง๋ง, ๋น์ฐํ ํ์ฌ ๊ธฐ์ค์ ๊ทธ๋ฐ ๊ฒ ์๊ธฐ์ Windows๋ฅผ ํฌํจํ 64๋นํธ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์์๋ ์ธํ ์ x64 ๊ธฐ๋ฐ ํ๋ก์ธ์ ์ํคํ ์ฒ ์๋ณ์๋ฅผ AMD64๋ก ์ธ์ํ๋ค.
๊ฒฐ๊ตญ ์ด๋ฌํ ๋ช ์นญ ์ธ์์ ๋ถ์์ฉ์ผ๋ก ์ธํด AMD64๋ฅผ ์ธํ ์ด ๊ฐ๋ฐํ ๋ช ๋ น์ด ์ ์ผ๋ก ์คํดํ๋ ๊ฒฝ์ฐ์กฐ์ฐจ๋ ๋ฐ์ํ๊ณ ์๋ค. ์ผ๋ถ PC ์ ๋น์ฌ ์์ ์์ ์ธํ EM64T(์ดํ Intel64)๋ฅผ ์ธํ ์์ ๊ฐ๋ฐํ 64๋นํธ ์ํคํ ์ฒ๋ผ๊ณ ์ค๋ช ํ ๋ถ๋ถ์ด ์๋๋ฐ, ์ด๋ ๋ชจ๋ฅด๋ ์ฌ๋์ด ๋ณผ ๋ "์ธํ ์์ ๋ ์์ ์ผ๋ก ๊ฐ๋ฐํ ๊ธฐ์ "๋ก ์คํดํ ์ ์๋ค. ์ค๋ช ํ ๋ด์ฉ๋ ๊ทธ๋ฐ ์์ผ๋ก ๋์ด์์๋ค. ๊ทธ๋ฐ๋ฐ EM64T๋ ์์ ์์ ๋ ๊ฒ๊ณผ ๊ฐ์ด AMD์ x86-64๋ฅผ ํฌ๋ก์ค ๋ผ์ด์ ์ค๋ฅผ ํตํด ๋์ ํ ๋ช ๋ น์ด ์ ์ด๋ค. ์ถ๊ฐ๋ก ์ด ์์ ๋ค์ Intel64 ์ค๋ช ๋ถ๋ถ์ AMD ๋ฐ ํฌ๋ก์ค ๋ผ์ด์ ์ค ๊ด๋ จ ๋ด์ฉ์ ์ผ์ ์์๋ค.
๋ํ ์๋ฌํ ๋ช ์นญ ์ธ์์ ์ผ๋ฐ์ธ๋ค์ ๋ฌผ๋ก ์ปด๋๋ค์๊ฒ๋ ํผ๋์ ์ผ์ผํค๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. ๋ํ์ ์ผ๋ก ๋ ์ธํ CPU ์ฐ๋๋ฐ, ์ AMD64๊ฐ ๋จ๋?์ ๊ฐ์ ์ง๋ฌธ์ ํํ ๋ณผ ์ ์๋ค. ๋ง์ดํฌ๋ก์ํํธ์์๋ AMD64๋ณด๋ค๋ x64๋ผ๋ ๋ช ์นญ์ ๋ง์ด ์ฐ์ง๋ง, ๋ฆฌ๋ ์ค๋ฅผ ๋ค๋ฃจ๋ ์ฌ๋๋ค์ AMD64๋ผ๋ ๋ช ์นญ์ ์์ฃผ ํํ๊ฒ ๋ณผ ์ ์๋ค.
๋ค๋ง, ์ดํ ์ธํ ์ด ๋ฃจ๋จธ์์ผ๋ก๋ง ์๋ ค์ก๋ "AMD์์ ํ๋ ฅ"์ด 2018๋ ์ ์๋ก ๋ฑ์ฅํ ์ธํ CPU ๋ผ์ธ์ ์ ํตํด ์๋ฉด์๋ก ๋ ์ค๋ฅด๋ฉด์ ์ธํ ๊ณผ AMD ๊ฐ์ ์ด๋ฐ ์ํคํ ์ฒ ๋ช ์นญ์์์์ ๊ป๋๋ฌ์ด ๋ถ๋ถ์ ์ด๋ ์ ๋ ์ ๋ฆฌ๋ ๊ฐ๋ฅ์ฑ์ด ์์๋ค.[6] ํ์ง๋ง ๋ผ์ด์ ์ ์ถ์์ CPU ๊ฒ์ดํธ ์ดํ ์ธํ ์ CPU ๊ฐ๋ฐ์ด ์ง์ง๋ถ์งํด์ง๋ฉด์ AMD์์ ํ๋ ฅ๋ ๋ถ์งํ ์ํ์ด๋ฉฐ, ๋ช ์นญ ๋ฌธ์ ๋ฐ์๋ ์ ๊ฒฝ ์ธ ์ฌ์ ์กฐ์ฐจ ์์ด์ง ์ํ์ ์ด๋ฅด๋ ๋ค.
์ฒ์ AMD๊ฐ x86-64๋ผ๋ ์ด๋ฆ์ผ๋ก x86์ 64๋นํธ ํ์ฅ ๊ณํ์ 1999๋ ์ ๋ฐํํ์ ๋, ์ธํ ์ ๊ณต์ ์ ์ฅ์ IA-32๋ ๋ณ๋์ 64๋นํธํ ๊ณํ์ด ์๊ณ , IA-64๊ฐ ์ธํ ์ ์ฐจ์ธ๋ 64๋นํธ๋ผ๋ ๊ฒ์ด์๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๊ฒฐ์ ์ผ๋ก ์ธํด ํ์ ํ๋ฏ์ด ์ธํ ๋ด๋ถ์์ ํฌ๋์ ๋ด๋ถ ์๋ชจ ์ฌ๊ฑด์ด ์ผ์ด๋๋ ๊ณ๊ธฐ๊ฐ ๋์๋๋ฐ, ๋น์ ํ๋ ์ค์บ์ ๊ธฐ์ด ์ค๊ณ๋ฅผ ์งํํ๊ณ ์๋ ์ธํ ์ค๋ ๊ฑด ์ค๊ณ ํ์์ x86-64๋ฅผ ์ ์ฉํ ์ค๊ณ๋ฅผ ์ํ์ด๋ผ๋ ์ฝ๋๋ช ์๋ ๋น๋ฐ๋ฆฌ์ ์์ํ๋ค. ๊ทธ๋ฐ๋ฐ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ํ์ฅ๊ณผ ๊ฒฝ์์ง์๊ฒ๋ ๋น๋ฐ๋ก ์งํํ๋ค๋ ๊ฒ์ด๋ค.
์ดํ 2003๋ ์ x86-64 ๊ธฐ๋ฐ์ ์ตํ ๋ก ๊ณผ ์ ์ฌ๋ก 64๊ฐ ์ถ์๋์ด ์์ฅ์์ ํฐ ์ธ๊ธฐ๋ฅผ ์ป๊ฒ ๋๋ฉด์ ์ธํ ์ ์ ํ ํ๋ ์ค์บ์ x86-64๊ฐ ์ด๋ฏธ ํฌํจ๋์๋ค๋ ๋ฃจ๋จธ๊ฐ ๊พธ์คํ ์ฌ๋ผ์ค๊ฒ ๋๋ค. ์ด๊ฒ์ด ์ด๋ฅธ๋ฐ ์ํ ์ํน์ผ๋ก ๋น์ ๋ด๋ก๋ผ ํ๋ ๋ฒค์น๋งํฌ ์ฌ์ดํธ๋ค์ด ์ํ์ ๋ค์ด ์ฌ์ง๊น์ง ๋ถ์ํด๊ฐ๋ฉด์ ๊ด๋ จ ์ํน์ ์ ๊ธฐํ์ผ๋, ์ธํ ์ ์ด๋ฅผ ๊พธ์คํ ๋ถ์ธํ์๋ค.
๊ทธ๋ฆฌ๊ณ 2004๋ 6์ ๋๋์ด x86-64๋ฅผ ์ง์ํ๋ ํ๊ธฐ ํ๋ ์ค์บ์ด ์์ฅ์ ๋ฐ๋ทํ๋ฉด์ ๊ธฐ์กด์ ์ํ๋ก ์๋ ค์ ธ ์๋ ์ธํ ํ x86-64๋ฅผ ๋์ธ์ ์ผ๋ก ๋ฐํํ๊ฒ ๋๋๋ฐ, ์ด๊ฒ์ x86-64๊ฐ ์๋ IA-32e๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐํํ๋ ์ค์๋ฅผ ๋ค์ ํ ๋ฒ ์ ์ง๋ฅด๊ฒ ๋๋ค. ์ธํ ์ ์๋ช ์๋๋ x86-64๊ฐ ๋จ์ํ IA-32๋ฅผ ์ฝ๊ฐ ํ์ฅํ ๊ฒ์ ๋ถ๊ณผํ๋๊น IA-32e์ผ ๋ฟ[5]์ด๋ผ๋ ๊ฒ์ด์์ผ๋, ๋ฌธ์ ๋ ์ด๋ ๊ฒ ๋ฐํํด ๋๊ณ ๋ณด๋ AMD๋ ๊ฐ์ ๊ธฐ์ ์ ๋จผ์ ๊ฐ๋ฐํด์ 64๋นํธ ํ๋ณด๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ด์ฉํ๊ณ ์๋๋ฐ ์ ์ ๊ทธ์ ๋์ํด์ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ๊ฒ ๋ ํ๋ ์ค์บ์ด 64๋นํธ๋ฅผ ์ง์ํ๋ค๋ ์ฌ์ค์ด ๊ฐ๋ ค์ ธ๋ฒ๋ฆฌ๋ฉด์
์ด๋ฐ ์ ๋งคํ ๋ฌธ์ ๊ฐ ์๊ธฐ์ ๋ค์ Extended Memory 64-bit Tech, ์ค์ฌ์ EM64T๋ผ๋ ์ด๋ฆ์ ๋ถ์๋ค. ํ์ง๋ง ์ด๋ฌํ ์ผ๋ จ์ ์๋ช ์ค์ฑ ๋ค์ ๋ฐฐ๊ฒฝ์๋ ์ธํ ์ด 64๋นํธ ๋ช ๋ น์ด ์ ์ ์ ์(ๅซกๅญ)๋ ์ฌ์ ํ IA-64์์ ๋๋ฌ๋ด๋ ค๋ ์๋๊ฐ ์๊ธฐ์ ์ ๋ฐ ์ด์ค๊ฐํ ํํ์ ํ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ์ธํ ์ด IA-64 ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ ์์ดํ๋์ ์๋ฆฌ์ฆ ์์ฒด๊ฐ ํ์ญ์ฌ๊ฐ ๋๋ฉด์ ์ด๋ฌํ ์๋๋ ์ ๋ถ ์๋ฏธ๊ฐ ์๊ฒ ๋์๋ค.
AMD ์ญ์ ์ ์ฌ๋ก 64์ ์ถ์ํ ์ดํ ๊ทธ๋์์ ์ค๋ฆฝ์ ์ธ ๋ช ์นญ์ด์๋ x86-64๋ฅผ AMD64๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๊พธ๋ฉด์ ์์ฌ์ ํนํ๊ถ๊ณผ ๊ธฐ์ ์ ๊ฐ์กฐํ๋ค. ์ธํ ์ ๊ทธ๊ฒ ๋ชป๋ง๋ ํ๋์ง ์์ฌ ํ๋ก์ธ์์ ์ฌ์ฉ๋ x86-64 ํธํ ๊ธฐ์ ์ ๋ช ์นญ์ EM64T์์ Intel64๋ก ๋ฐ๊พธ์์ง๋ง, ๋น์ฐํ ํ์ฌ ๊ธฐ์ค์ ๊ทธ๋ฐ ๊ฒ ์๊ธฐ์ Windows๋ฅผ ํฌํจํ 64๋นํธ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์์๋ ์ธํ ์ x64 ๊ธฐ๋ฐ ํ๋ก์ธ์ ์ํคํ ์ฒ ์๋ณ์๋ฅผ AMD64๋ก ์ธ์ํ๋ค.
๊ฒฐ๊ตญ ์ด๋ฌํ ๋ช ์นญ ์ธ์์ ๋ถ์์ฉ์ผ๋ก ์ธํด AMD64๋ฅผ ์ธํ ์ด ๊ฐ๋ฐํ ๋ช ๋ น์ด ์ ์ผ๋ก ์คํดํ๋ ๊ฒฝ์ฐ์กฐ์ฐจ๋ ๋ฐ์ํ๊ณ ์๋ค. ์ผ๋ถ PC ์ ๋น์ฌ ์์ ์์ ์ธํ EM64T(์ดํ Intel64)๋ฅผ ์ธํ ์์ ๊ฐ๋ฐํ 64๋นํธ ์ํคํ ์ฒ๋ผ๊ณ ์ค๋ช ํ ๋ถ๋ถ์ด ์๋๋ฐ, ์ด๋ ๋ชจ๋ฅด๋ ์ฌ๋์ด ๋ณผ ๋ "์ธํ ์์ ๋ ์์ ์ผ๋ก ๊ฐ๋ฐํ ๊ธฐ์ "๋ก ์คํดํ ์ ์๋ค. ์ค๋ช ํ ๋ด์ฉ๋ ๊ทธ๋ฐ ์์ผ๋ก ๋์ด์์๋ค. ๊ทธ๋ฐ๋ฐ EM64T๋ ์์ ์์ ๋ ๊ฒ๊ณผ ๊ฐ์ด AMD์ x86-64๋ฅผ ํฌ๋ก์ค ๋ผ์ด์ ์ค๋ฅผ ํตํด ๋์ ํ ๋ช ๋ น์ด ์ ์ด๋ค. ์ถ๊ฐ๋ก ์ด ์์ ๋ค์ Intel64 ์ค๋ช ๋ถ๋ถ์ AMD ๋ฐ ํฌ๋ก์ค ๋ผ์ด์ ์ค ๊ด๋ จ ๋ด์ฉ์ ์ผ์ ์์๋ค.
๋ํ ์๋ฌํ ๋ช ์นญ ์ธ์์ ์ผ๋ฐ์ธ๋ค์ ๋ฌผ๋ก ์ปด๋๋ค์๊ฒ๋ ํผ๋์ ์ผ์ผํค๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. ๋ํ์ ์ผ๋ก ๋ ์ธํ CPU ์ฐ๋๋ฐ, ์ AMD64๊ฐ ๋จ๋?์ ๊ฐ์ ์ง๋ฌธ์ ํํ ๋ณผ ์ ์๋ค. ๋ง์ดํฌ๋ก์ํํธ์์๋ AMD64๋ณด๋ค๋ x64๋ผ๋ ๋ช ์นญ์ ๋ง์ด ์ฐ์ง๋ง, ๋ฆฌ๋ ์ค๋ฅผ ๋ค๋ฃจ๋ ์ฌ๋๋ค์ AMD64๋ผ๋ ๋ช ์นญ์ ์์ฃผ ํํ๊ฒ ๋ณผ ์ ์๋ค.
๋ค๋ง, ์ดํ ์ธํ ์ด ๋ฃจ๋จธ์์ผ๋ก๋ง ์๋ ค์ก๋ "AMD์์ ํ๋ ฅ"์ด 2018๋ ์ ์๋ก ๋ฑ์ฅํ ์ธํ CPU ๋ผ์ธ์ ์ ํตํด ์๋ฉด์๋ก ๋ ์ค๋ฅด๋ฉด์ ์ธํ ๊ณผ AMD ๊ฐ์ ์ด๋ฐ ์ํคํ ์ฒ ๋ช ์นญ์์์์ ๊ป๋๋ฌ์ด ๋ถ๋ถ์ ์ด๋ ์ ๋ ์ ๋ฆฌ๋ ๊ฐ๋ฅ์ฑ์ด ์์๋ค.[6] ํ์ง๋ง ๋ผ์ด์ ์ ์ถ์์ CPU ๊ฒ์ดํธ ์ดํ ์ธํ ์ CPU ๊ฐ๋ฐ์ด ์ง์ง๋ถ์งํด์ง๋ฉด์ AMD์์ ํ๋ ฅ๋ ๋ถ์งํ ์ํ์ด๋ฉฐ, ๋ช ์นญ ๋ฌธ์ ๋ฐ์๋ ์ ๊ฒฝ ์ธ ์ฌ์ ์กฐ์ฐจ ์์ด์ง ์ํ์ ์ด๋ฅด๋ ๋ค.
6. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ๋ถ๋์์์ ํ๋ผ๋ฏธํฐ๊ฐ ์์ ๊ฒฝ์ฐ ์ ๋ฐฉ 8๊ฐ
[2] System V AMD64 ABI
[3] Windows XP x64 ์๋์
์ ์๋ฌธํ๊ณผ ์ผ๋ณธ์ดํ๋ง ์กด์ฌํ๋ฉฐ, ํ๊ธ ๋ฑ์ ๋ค๋ฅธ ์ธ์ด๋ ์๋ฌธํ์๋ค ์ธ์ดํฉ์ ์ค์นํด์ผ ํ๋ค. ๊ฒ๋ค๊ฐ Windows Server 2003 ๊ธฐ๋ฐ์ด๋ผ ์๋น์ค ํฉ์ 2๋ฐ์ ์์ผ๋ฉฐ ํธํ์ฑ๋ ๋งค์ฐ ๋์๋ค.
[4] ์ค๋ฒ์์น์ ๊ฒฝ์ฐ ์ด์ฐฝ๊ธฐ์๋ Windows Vista 64๋นํธ๋ ์ง์ํ๋ค.
[5] ๋ณผ๋ ์ฒ๋ฆฌ๋ ๋ถ๋ถ์ ์ค์ ๋ก ๊ทธ๋ ๋ค๋ ๊ฒ ์๋๋ผ ์ธํ
์ ์๋๊ฐ ๊ทธ๋ ๋ค๋ ๊ฒ์ด๋ค. ํ์ฅ๋ ๊ฒ์ ์ด์ฐ๋๋ ๋ง๋ ๋ง์ด๊ธด ํ๋ฐ ์ฝ๊ฐ ํ์ฅํ ๊ฑด ์ ๋ ์๋๊ธฐ์ ๊ฑฐ์ง๋ง์ ํ์ง ์๋๋ค ์์ค์ ๋ ๊ฐ๋ฆฌ๊ณ ์์
์ด๋ค. ์ ๋ฐ ์์ด๋ฉด ๊ธฐ์กด ์ธํ
์ 16๋นํธ ํ์ฅ, 32๋นํธ ํ์ฅ CPU ๋ชจ๋ ํ์ค์ 8๋นํธ, 16๋นํธ CPU๋ผ๋ ๊ฒ ๋๋ค.
[6] ์ด ๋ ํ์ฌ๊ฐ ์ธํ
์ CPU+AMD์ GPU ํํ๋ก ํ๋ ฅํ ์ด์ ๋ ๊ฐ๋จํ๋ค. NVIDIA-ARM-ํ์ปด์ด๋ผ๋ ์ผ๊ฐ๋๋งน์ด ์ฑ๋ฆฝ๋์๋๋ฐ, ARM์ CPU + NVIDIA์ GPU + ํ์ปด์ ํต์ ๋ชจ๋์ ์กฐํฉ์ผ๋ก ์๋๋ก์ด๋ ํ๋ธ๋ฆฟ ๋ฐ ํฌ๋กฌ๋ถ ์ ํ์ ๊ตฌ๊ธ์ ๊ณต๊ธํ๋ ์ชฝ์ผ๋ก ๊ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ฆ, ๊ธฐ์กด์ x86 vs PowerPC๋ก ๋ํ๋๋ CPU ์ํคํ
์ฒ ์ธ์์ด 90๋
๋ ๋ง x86์ ์น๋ฆฌ๋ก ๋๋ ํ 20๋
๋ง์ AMD64 vs ARM์ด๋ผ๋ ์๋ก์ด ํํ์ ์ธ์์ผ๋ก ์ผ์ด๋ ๊ฒ์ด๋ค.