์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
Complex Instruction Set Computer
1. ๊ฐ์[ํธ์ง]
์ข
๋ฅ๊ฐ ๋ค์ํ๊ณ ํ๋ ์ผ์ด ๋ณต์กํ ๋ช
๋ น์ด๋ก ์ด๋ฃจ์ด์ง CPU, ๋๋ ๋ง์ดํฌ๋กํ๋ก์ธ์.
2. ํน์ง[ํธ์ง]
๋ช
๋ น์ด์ ๊ธธ์ด๊ฐ ๊ฐ๋ณ์ ์ด๊ธฐ ๋๋ฌธ์ ๋ช
๋ น์ด ๋ฐ๋์์ ์ ๋ฆฌํ ํธ์ด๋ค. ๋ง์ฝ ๋ฐ์ดํฐ๋ ์ฃผ์๊ฐ์ด ํ์ํ๋ค๋ฉด ๋ช
๋ น์ด ๊ธธ์ด๋ฅผ ๋๋ ค ํด๊ฒฐํ๋ค. ํ์ง๋ง RISC ๊ตฌ์กฐ์์๋ ๊ธธ์ด๋ฅผ ๋๋ฆด ์๋ ์๊ณ ์ ํด์ง ๋ช
๋ น์ด ์๋ ๊ธธ์ด ์์์ ํด๊ฒฐํด์ผ ํ๋ค. ๊ทธ๋์ ๋ณต์กํ๋ค๋ ํธ๊ฒฌ๊ณผ ๋ฌ๋ฆฌ CISC ๊ตฌ์กฐ๋ ๋ช
๋ น์ด ์ธํธ ์ค๊ณ๊ฐ ๋ฐ์ดํธ ๋จ์๋ก ๊น๋ํ ํธ์ด๋ค.
ํํ ๋นํ์ดํ๋ผ์ด๋ ๋ฐฉ์์ ์ฌ์ฉํ๋๋ฐ, ์ด ๋ฐฉ์์ ๋ช ๋ น์ด๋ฅผ ํ๋์ฉ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ํ ๋ช ๋ น์ด๊ฐ ๋๋์ผ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ฏ๋ก ๋ช ๋ น์ด๋ฅผ ์ชผ๊ฐ์ ํ๋ฒ์ ์ฌ๋ฌ๊ฐ๋ฅผ ๋์์ ์ฒ๋ฆฌํ๋ ํ์ดํ๋ผ์ด๋ ๋ฐฉ์์ ๋นํด์ ๋นํจ์จ์ ์ด๋ค. ํ์ดํ๋ผ์ด๋ ๋ฐฉ์์ ์ ์ฉํ๊ธฐ ์ํด์๋ ๋ช ๋ น์ด ์ฌ์ด์ ๋ฐ์ดํฐ ํ๋ฆ์ ์ค์๊ฐ์ผ๋ก ๋ถ์ํด์ผ ํ๋๋ฐ ๋ช ๋ น์ด๊ฐ ๋ณต์กํ๋ฉด ์ด ๋ถ์์ ์ฌ์ฉ๋๋ ํ๋์จ์ด๊ฐ ๋๋ฌด ๋ณต์กํด์ ธ์ ์ค๊ณ ๋น์ฉ์ด ์ฆ๊ฐํ๊ณ ํ๋ก์ ์๋๊ฐ ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ CISC์์๋ ํญ๋๊ฒ ์ ์ฉํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต๋ค. ์ด ๋๋ฌธ์ ์ฑ๋ฅ ํฅ์์ด ๋์ค์ ๋์จ RISC์ ๋ฐ๋ผ์กํ๊ฒ ๋๋ฉด์ ํ์ฌ๋ ๋ํ๋์๊ณ ๊ฒฐ๊ตญ 100% ์จ์ ํ ์๋ฏธ์ CISC ํ๋ก์ธ์๋ ํ์ฌ ์์ฅ์์ ์ฐพ์๋ณผ ์ ์๋ค
x86 ๋ฐ ๊ทธ ํ์ฅํ x86-64๊ฐ CISC๋ฅผ ์ฑํํ๊ณ ์๋ ๋ํ์ ์ธ ์ํคํ ์ฒ์ด๋ค. ํ์ง๋ง, ๊ทธ๊ฒ์ ์๋ ๊ธฐ์ ์ ๊ธฐ์ค์ด์ง ํ์ฌ์ x86 CPU๋ ๋ด๋ถ์ ์ผ๋ก RISC๋ก ๋์ํ๋ฉด์ CISC ๋ช ๋ น์ ์๋ฎฌ๋ ์ด์ ํ๋ ํํ๋ฅผ ์ทจํ๊ณ ์๊ธฐ ๋๋ฌธ์ CISC ์ํคํ ์ฒ๊ฐ ์์ง๊น์ง ์ด์๋จ์ ์๋ค๊ณ ์ฃผ์ฅํ๊ธฐ๋ ์ด๋ ต๋ค. ์ฆ CISC๋ RISC์ ์์ฌ ํผ์ข ์ฒ๋ผ ๋จ์์๋ ์ํ๋ผ, ์์ํ CISC๋ ํ์ฌ ์ฐพ์๋ณผ ์ ์๋ค.
ํํ ๋นํ์ดํ๋ผ์ด๋ ๋ฐฉ์์ ์ฌ์ฉํ๋๋ฐ, ์ด ๋ฐฉ์์ ๋ช ๋ น์ด๋ฅผ ํ๋์ฉ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ํ ๋ช ๋ น์ด๊ฐ ๋๋์ผ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ฏ๋ก ๋ช ๋ น์ด๋ฅผ ์ชผ๊ฐ์ ํ๋ฒ์ ์ฌ๋ฌ๊ฐ๋ฅผ ๋์์ ์ฒ๋ฆฌํ๋ ํ์ดํ๋ผ์ด๋ ๋ฐฉ์์ ๋นํด์ ๋นํจ์จ์ ์ด๋ค. ํ์ดํ๋ผ์ด๋ ๋ฐฉ์์ ์ ์ฉํ๊ธฐ ์ํด์๋ ๋ช ๋ น์ด ์ฌ์ด์ ๋ฐ์ดํฐ ํ๋ฆ์ ์ค์๊ฐ์ผ๋ก ๋ถ์ํด์ผ ํ๋๋ฐ ๋ช ๋ น์ด๊ฐ ๋ณต์กํ๋ฉด ์ด ๋ถ์์ ์ฌ์ฉ๋๋ ํ๋์จ์ด๊ฐ ๋๋ฌด ๋ณต์กํด์ ธ์ ์ค๊ณ ๋น์ฉ์ด ์ฆ๊ฐํ๊ณ ํ๋ก์ ์๋๊ฐ ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ CISC์์๋ ํญ๋๊ฒ ์ ์ฉํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต๋ค. ์ด ๋๋ฌธ์ ์ฑ๋ฅ ํฅ์์ด ๋์ค์ ๋์จ RISC์ ๋ฐ๋ผ์กํ๊ฒ ๋๋ฉด์ ํ์ฌ๋ ๋ํ๋์๊ณ ๊ฒฐ๊ตญ 100% ์จ์ ํ ์๋ฏธ์ CISC ํ๋ก์ธ์๋ ํ์ฌ ์์ฅ์์ ์ฐพ์๋ณผ ์ ์๋ค
x86 ๋ฐ ๊ทธ ํ์ฅํ x86-64๊ฐ CISC๋ฅผ ์ฑํํ๊ณ ์๋ ๋ํ์ ์ธ ์ํคํ ์ฒ์ด๋ค. ํ์ง๋ง, ๊ทธ๊ฒ์ ์๋ ๊ธฐ์ ์ ๊ธฐ์ค์ด์ง ํ์ฌ์ x86 CPU๋ ๋ด๋ถ์ ์ผ๋ก RISC๋ก ๋์ํ๋ฉด์ CISC ๋ช ๋ น์ ์๋ฎฌ๋ ์ด์ ํ๋ ํํ๋ฅผ ์ทจํ๊ณ ์๊ธฐ ๋๋ฌธ์ CISC ์ํคํ ์ฒ๊ฐ ์์ง๊น์ง ์ด์๋จ์ ์๋ค๊ณ ์ฃผ์ฅํ๊ธฐ๋ ์ด๋ ต๋ค. ์ฆ CISC๋ RISC์ ์์ฌ ํผ์ข ์ฒ๋ผ ๋จ์์๋ ์ํ๋ผ, ์์ํ CISC๋ ํ์ฌ ์ฐพ์๋ณผ ์ ์๋ค.
2.1. ์ฅ์ [ํธ์ง]
- ์์ง๋ง ๊ณ ๋ฐ๋์ ์ฝ๋๋ฅผ ์ฌ์ฉ
ํ๋์ ๋ง์ดํฌ๋ก์ฝ๋์ ๋ง์ ๋ช
๋ น์ด๋ค์ ๋ด์๋ด๋ฏ๋ก ์ฝ๋์ ๋ฐ๋๊ฐ ๋๋ค. ํนํ ์ด๋ ์ง๊ธ์ ์ปดํจํฐ๊ฐ ์ RISC๊ฐ ์๋ CISC๋ก ์์์ ํ๋์ง ๋ณด์ฌ์ฃผ๋๋ฐ, CISC๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก๊ทธ๋จ์ ์ฉ๋์ ์ค์ผ ์ ์๊ณ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ํ์๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์๋ค. CISC์ ์ฅ์ ์ ๋ฐ๋ก ์ ์ ์ง์๋ก ๋ง์ ์์
์ ์ฒ๋ฆฌํ ์ ์๋จ ์ ์ด๋ค. ํนํ ์ปดํจํฐ ๋ฐ์ ์ด๊ธฐ์๋ ๊ฒฝ์
ํ ๋งํ ๋น์ฉ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์์ ์ธ๋ฐ๋ค ์ฌ์ฉํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋๋ ๋งค์ฐ ํ์ ์ ์ด๋ผ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ จ ๋น์ฉ์ ์ ๊ฐํ๊ณ ์๊ทธ๋๋ ๋ถ์กฑํ๋ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋์ ์๋ผ๋ฉด์ ์ฌ์ฉํ ์ ์๋ CISC๊ฐ ๋งค์ฐ ์ ๋ฆฌํ๋ค ๋ณด๋ CISC๊ฐ ์ ์ผ ๋จผ์ ํ์ํด ํ์ฅ์์ ์ด์ฉ๋๋ค.
- ์์ฐ์ฑ์ด ๋๋ค(๋ง์ดํฌ๋ก์ฝ๋ ์์ฑ์ด ์ฝ๋ค)
์ฝ๋ ๋จ์๋น ์์
๋์ด ๋งค์ฐ ๋ง๋ค. CISC๋ ๊ฐ๋ณ ๊ธธ์ด ๋ง์ดํฌ๋ก์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฏ๋ก, 16 = 4 x 4์ ๊ฐ์ด CISC๋ก ๋จ ํ๋์ ์ฝ๋๋ก ํด๊ฒฐํ ์ ์๋ ์์
์, RISC๋ก๋ 2+2+2+2+2+2+2+2์ ์ฝ๋๋ฅผ ์
๋ ฅํด์ผ ํด ๋ง์ดํฌ๋ก์ฝ๋ ์์ฑ์ ์
์ฅ์์ CISC๊ฐ ๋งค์ฐ ํธ๋ฆฌํ๋ค. ์ฆ CISC๋ ์์ฐ์ฑ์ด ๋๋ค.
- ํธํ ๋ช ๋ น์ด
RISC๋ CPU ๊ตฌ์กฐ๊ฐ ๋ฐ๋์ด ์ฒ๋ฆฌ ๋นํธ ๋จ์์ ๋ณํ๊ฐ ์๊ธฐ๋ฉด ๊ธฐ์กด์ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์์ด ํธํ์ฑ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ๋ค. CISC๋ ๊ตฌ์กฐ์ ํ๋ก์ธ์ฑ ๋จ๊ณ์ ๊ผญ ๋ค์ด๋ง์์ผ ํ ์ต์ ๋ช
๋ น์ด์ ๊ฐ๋
์ด ์์ด, ํ๋์จ์ด ๋จ๊ณ์์ ์ง์ํ๋ ๋ช
๋ น์ด๋ฅผ ํ์ ํ๋ก์ธ์์์๋ ์ง์ํด์ค๋ค๋ฉด ๋ช
๋ น์ด์ ํธํ์ฑ์ ํฌ๊ฒ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋๋ค. ํธํ ๋ช
๋ น์ด์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค ๋ณด๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ฑฐ์ ์ฐ์ด์ง ์๋ CPU ๋ช
๋ น์ด๋ก๋ง ํ๋ก๊ทธ๋๋ฐ์ ํ์ง ์๋ ์ด์ ํธํ์ฑ์ด ํ๋ณด๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก์ธ์ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊พธ์ด๋ ํธํ ๋ช
๋ น์ด๋ฅผ ํตํด ํธํ์ฑ์ด ํ๋ณด๋๋ฏ๋ก, ํ๋ก์ธ์ ์ค๊ณ์๋ค์ ๊ธ์ง์ ์ธ ์ค๊ณ ๋ณํ์ ํ์ ์ ์ธ ๊ตฌ์กฐ์ ์ํคํ
์ฒ ๊ฐ๋ฐ์ ์ง์ํ ์ ์๋ค.
2.2. ๋จ์ [ํธ์ง]
- ๊ตฌ์กฐ๊ฐ ๋ณต์กํด ํ๋ก์ธ์ ์ค๊ณ๊ฐ ํ๋ค๋ค.
RISC๋ฅผ ํ์์ํจ ๊ฒฐ์ ์ ์ธ ์ด์ ์ด๋ค. ๋ง์ดํฌ๋ก์ฝ๋๋ฅผ ๋ฐ์ผ๋ฉด ์ด๋ฅผ ํด๋
ํด์ผ ํ๋๋ฐ, ํด๋
์์ฒด๋ ์ด๋ ค์ ๋์ฝ๋ ์ค๊ณ๊ฐ ๊น๋ค๋ก์ฐ๋ฉฐ ํด๋
ํ ๋ค์๋ ๋ฒํผ๋ฅผ ๊ฑฐ์ณ ๋ช
๋ น์ด๋ฅผ ์ฌ์ ๋ ฌ ํด์ผํ๋ ๋ฑ ์ํ์ฑ๋ ๋ณต์กํ๋ค. ํ๋ก์ธ์ ์ค๊ณ๊ฐ ์ ์ฒด์ ์ผ๋ก ์ด๋ ต๊ธฐ ๋๋ฌธ์, 1970๋
๋์ IBM์์ CISC๋ฅผ ๋์ฒดํ RISC๋ฅผ ๊ฐ๋ฐํ๊ณ ์ธํ
์์๋ 80๋
๋ ๋์จ VLIW๋ฅผ 90๋
๋ ์ฑํํ์๋ค.[1]
- ํ์ดํ๋ผ์ด๋ ๊ตฌํ์ด ๋งค์ฐ ์ด๋ ต๋ค.
์ผ์ ํ ๊ธธ์ด๋ก ์๊ฒ ์ชผ๊ฐ์ง ๋ง์ดํฌ๋ก์ฝ๋๋ฅผ ์ฌ์ฉํ๋ RISC๋ ์ฝ๋๋ฅผ ๋ฐ๋ก ํ์ดํ๋ผ์ธ์ ํฌ์
ํ๋ฉด ๋๋ฏ๋ก ํ์ดํ๋ผ์ด๋ ๊ตฌํ์ด ์ฝ๋ค. ํ์ง๋ง CISC๋ ์ด๋ค ๊ธธ์ด์ ๋ง์ดํฌ๋ก์ฝ๋๊ฐ ์
๋ ฅ๋ ์ง ์ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ ์ ํ๊ฒ ์ชผ๊ฐ ํ์ดํ๋ผ์ธ์ผ๋ก ์ ๋ฌํด์ค์ผ ํด, ํ์ดํ๋ผ์ด๋ ๊ตฌํ์ด RISC์ ๋นํด ๋ํดํ๋ค. ์ด ๋๋ฌธ์ ๊ณ ์ฑ๋ฅ ์์ฉ RISC CPU์ ๋ค์ด๊ฐ์๋ ํ์ดํ๋ผ์ด๋์ด, CISC์์๋ ์ํผ์ปดํจํฐ์์๋ ์ฐพ์๋ณผ ์ ์๋ ๊ธฐ์ ์ด์๋ค. ๋์ค์ ์ธํ
์ด ์ํผ์ค์นผ๋ผ๋ฅผ ๋ฏ์ด๊ณ ์น๋ฉด์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ๋์์ผ CISC ํ๋ก์ธ์์ ํ์ดํ๋ผ์ด๋ ๊ตฌํ ๋๋๊ฐ ํ ๋ฎ์์ก์ง๋ง, ํ์ดํ๋ผ์ด๋์ ํจ์จ์ ๊ทธ๋๋ RISC๊ฐ CISC๋ณด๋ค ๋์ผ๋ฉฐ ํ์ดํ๋ผ์ด๋์ ํ์ฅ๋ RISC๊ฐ ์ฝ๊ณ CISC๋ ํ์ฅ์ด ์ด๋ ค์ด ํธ์ด๋ค. ์ง๊ธ์ x86 ๊ณํต CPU๋ค์ด CISC๋ก ์๋ํ๋๋ฐ ๋ด๋ถ๋ RISC๋ก ๋ช
๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ดด์ํ ํผ์ข
์ด ๋ ์ด์ ๊ฐ ํ์ดํ๋ผ์ด๋์ ์ ๋๋ก ๊ตฌํํด๋ด๊ธฐ ์ํด RISC์ ๊ตฌ์กฐ๋ฅผ ์ผ๋ถ ์์ฉํ๊ธฐ ๋๋ฌธ์ด๋ค.
- ๋์ฝ๋๊ฐ ๋น๋ํด์ง
๋ง์ดํฌ๋ก์ฝ๋๋ฅผ ํด๋
ํด์ผ ํ๋ ๋์ฝ๋๊ฐ ๊ต์ฅํ ๋น๋ํด์ง๋ค. x86๊ณ CPU๋ค์ด ๊ฐ์ง ๋ํ์ ์ธ ๋ฌธ์ ์ ์ด๊ธฐ๋ ํ๋ฐ, ์ด๋ CISC ๊ตฌ์กฐ๊ฐ ์ผ๊ธฐํ ์ ์ฒ์ ์ธ ๋ถ์์ฉ์ด๋ผ ๊ทธ๋ ๋ค. ์ง๊ธ์ ๋ฐ๋์ฒด ๊ณต์ ์ ๋ฐ์ ์ผ๋ก ํธ๋์ง์คํฐ๋ฅผ ๋๋ฆฌ๊ธฐ ์ฝ์ง๋ง, ์์ ์๋ ํ๋ก์ธ์์ ๊ฐ์ฉ ํธ๋์ง์คํฐ ์๊ฐ ๊ต์ฅํ ์ ํ์ ์ด์๋ค. ๊ทธ๋ฐ๋ฐ CISC๋ ๋์ฝ๋ฉ์ด ๋ณต์กํด CISC ํ๋ก์ธ์์ ๋์ฝ๋๊ฐ ์ปค์ง ์ ๋ฐ์ ์์ด ๋ง์ ํธ๋์ง์คํฐ๋ฅผ ๋์ฝ๋๊ฐ ํผ์ ๋
์ํ๋ ์ผ์ด ๋น์ผ๋น์ฌํ๋ค. ๋ค๋ฅธ ์ ๋๋ ํธ๋์ง์คํฐ๋ฅผ ํ ๋น ๋ฐ์ ์ฑ๋ฅ ํ์ฅ์ ํด์ผ ํ์ง๋ง, ๋์ฝ๋๊ฐ ํธ๋์ง์คํฐ๋ฅผ ๊ฑฐ์ ๋ค ๊ฐ์ ธ๊ฐ ์ฑ๋ฅํฅ์์ ๋ฐ๋ชฉ ์กํ๋ ์ผ์ด ํํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ฝ๋์ ์ค์์ฑ์ด ๋งค์ฐ ์ปค, ๋์ฝ๋๋ฅผ ๋ชป ๋ง๋ค๋ฉด ์ํคํ
์ฒ ์ ์ฒด์ ์ฑ๋ฅ์ด ๋์ ๋๊ฒ ๋จ์ด์ง๋ ๋ฌธ์ ๊ฐ ์์๋ค.(์ด๊ฑด ๋ฐ๋๋ก ๋์ฝ๋๋ฅผ ์ ๋ง๋ค๋ฉด, ํ๋ก์ธ์ ์ํคํ
์ฒ์ ์ฑ๋ฅ์ ํฌ๊ฒ ๋์ด์ฌ๋ฆด ์ ์๋จ ์ด์ผ๊ธฐ๊ฐ ๋๋ค.) ์ด ๋์ฝ๋์ ๋ง์ ํธ๋์ง์คํฐ๊ฐ ์ง์ ๋๊ธฐ ๋๋ฌธ์ ํฐ ์ ๋ ฅ์๋ชจ์ ๋์ ๋ฐ์ด ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ค. RISC๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํผํ ์ ์์ด, ํ๋ก์ธ์์ ์ ๋ ฅ์๋ชจ๋๊ณผ ๋ฐ์ด ์ค์ด๋๊ฒ ์ฝ๋ค. ๋ฐ๋๋ก CISC ๊ฐ์ ๊ฒฝ์ฐ์ x86 ํ๋ก์ธ์์ ๊ฑฐ์ 50ํผ์ผํธ์ ๊ฐ๊น์ด ์ ๋ ฅ์ ๋์ฝ๋๊ฐ ์๋ชจํ๋ ๋ฑ ๋์ฝ๋๊ฐ ์ ๋ ฅ๋ฌธ์ ์ ๋ฐ์ด์ ์ฃผ๋ฒ์ด๋ผ ์์ง๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๊ฑฐ์ ํด๊ฒฐํ์ง ๋ชปํด ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ํด๊ฒฐ์ ํ๊ณ๊ฐ ์๋ค.
- ํน์ ํ๊ฒฝ์์ RISC๋ณด๋ค ๋นํจ์จ์
์ฝ๋์ ๊ณผ๋ํฌ์ฅ์ ๋ฌธ์ ์ด๋ค. RISC๋ก ์ ์ ํด ์
๋ ฅํ ์ ์๋ ๋ง์ดํฌ๋ก์ฝ๋๋ฅผ, ๊ทธ๊ฒ๋ CISC์์๋ ์ด์์ ์ผ๋ก๋ง ์์ฑํ๋ค๋ฉด ๋ ๊ฐ๋จํ๊ฒ ์
๋ ฅํ ์ ์๋ ์ฝ๋๋ฅผ ์ธ์ ์ธ ๋ฌธ์ ๋๋ฌธ์ ๊ณผ๋ํ๊ฒ ํฌ๊ฒ ๋ง๋ค์ด ์ฑ๋ฅ์ ์ ํ์ํค๋ ๋ฌธ์ ์ด๋ค. CISC๋ ์ฝ๋ ๊ธธ์ด๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์
๋ ฅํ ์ ์๊ธฐ์, ํ๋ก๊ทธ๋๋จธ์ ์ค๋ ฅ์ด ๋จ์ด์ง๋ฉด ์ฝ๋๋ฅผ ํ์ ์ด์์ผ๋ก ๊ธธ๊ฒ ์์ฑํ๋ ์ผ์ด ๋ฐ์ํด ํฐ ํผํฌ๋จผ์ค ์ ํ๋ฅผ ์ ๋ฐํ ์ ์๋ค.
- ๊ธฐ์ ์ ๋ฐ์ ์ผ๋ก ์๋ฏธ๋ฅผ ์์ ์ฅ์ ๋ค
์ฝ๋ ๋ฐ๋๊ฐ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ผ ์ ์๋ ์ฅ์ ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ณด๊ธ๋๋ฉด์ ํฐ ์๋ฏธ๋ ์๋๊ฒ ๋์๋ค. GUI ํ๊ฒฝ์์ ๊ฐ์ฅ ํฐ ์ฉ๋์ ์ฐจ์งํ๋ ๋ถ๋ถ์ ๋ฐ์ดํฐ์ด๊ธฐ ๋๋ฌธ์ด๊ธฐ๋ ํ๋ค. ๋ํ ์ผ๋ถ RISC ๊ตฌ์กฐ CPU์์ ๊ฐ๋ณ ๊ธธ์ด ๋ช
๋ น์ด๋ฅผ ๋์
ํ๊ธฐ๋ ํ์ผ๋ฉฐ, ์ด๋ ๊ฐ๋ณ ๊ธธ์ด ๋ช
๋ น์ด๊ฐ ๋ ์ด์ CISC๋ง์ ์ ์ ๋ฌผ์ด ์๋๊ฒ ๋์์์ ๋ํ๋ธ๋ค. ๋ํ์ ์ผ๋ก ARM์ Thumb-2 ๋ช
๋ น์ด ์ธํธ์ RISC-V๊ฐ ์๋ค. ํ์ง๋ง ์ผ๋ถ ์ ํ๊ตฐ์ ์ ์ธํ ARM ์ํคํ
์ฒ ์ ํ๊ตฐ์ ๊ฒฝ์ฐ ์ด๋ ์๋ฒฝํ ๊ฐ๋ณ ๊ธธ์ด ๋ช
๋ น์ด ์ฒด๊ณ๊ฐ ์๋๋ฉฐ ์ค๊ฐ์ ๋ชจ๋ ๋ณํ ๋ช
๋ น์ด๋ฅผ ์คํํด์ผ ํ๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด ํ๋ก์ธ์๊ฐ ์ค์๋ํ๊ฒ ๋๋ค. x86์ ์๋ฒฝํ ๊ฐ๋ณ ๊ธธ์ด ๋ช
๋ น์ด ์ฒด๊ณ๋ฅผ ๊ฐ์ง๋ฏ๋ก RISC CPU๋ค๊ณผ๋ ๋์์ด ๋ค๋ฅด๋ค.
3. CISC ๋ฐฉ์์ ์ฌ์ฉํ CPU๋ค[ํธ์ง]
4. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ๋ค๋ง 2010๋
๋ ๋ง VLIW ๊ณ์ด CPU์ธ ์ธํ
์์ดํ๋์ ์๋ฆฌ์ฆ๋ฅผ ๋จ์ข
์ํจ๋ค.