์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
Reduced instruction set computer
IBM์์ 1980๋ ์ ๋ฐํํ๊ณ MIPS๋ฅผ ์ฐฝ์ํ ๋ฐ์ด๋น๋ ํจํฐ์จ ๊ต์๋ฑ์ด ์ ๋ฆฝํ CPU์ ๋ช ๋ น์ด์ ์ํคํ ์ฒ์ ๋ง์ดํฌ๋ก ์ํคํ ์ฒ ์ค๊ณ์ ๋ํด ์๋ก ์ ์ํ ๊ฐ๋ ๋ด์ง๋ ๊ทธ ๊ฐ๋ ์ ์ํด ์ค๊ณ๋ CPU๋ฅผ ์๋ฏธํ๋ค.
๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ํธ๋์ง์คํฐ ๊ธฐ๋ฐ์ ๋ฉ์ธํ๋ ์์ ๊ฐ์ ํ๋ ๊ณผ์ ์์ ๊ฐ๋ฐ๋ ์ํคํ ์ฒ ๊ฐ๋ ์ผ๋ก, ์ต๋ํ ๋จ์ํ ์ค๋ช ํ์๋ฉด ๊ทธ๋์ ๋ณ ์๊ฐ ์์ด ์ค๊ตฌ๋๋ฐฉ์ผ๋ก ๋ง๋ค์ด ์จCPU ๋ช ๋ น์ด์ ์ CPU๋ฅผ ๊ณ ์ํ์ํค๋ ๋ฐ ์ ์ ํ๊ฒ ์ฌ์ ๋ฆฝํ์ฌ ๊ฐ์ ํธ๋์ง์คํฐ ์ซ์๋ฅผ ํฌ์ ํ๋ฉด์๋ ๋ ๋์ ์ฑ๋ฅ์ CPU๋ฅผ ๋ง๋ค์๋ ๊ฒ์ด๋ค.
IBM์์ 1980๋ ์ ๋ฐํํ๊ณ MIPS๋ฅผ ์ฐฝ์ํ ๋ฐ์ด๋น๋ ํจํฐ์จ ๊ต์๋ฑ์ด ์ ๋ฆฝํ CPU์ ๋ช ๋ น์ด์ ์ํคํ ์ฒ์ ๋ง์ดํฌ๋ก ์ํคํ ์ฒ ์ค๊ณ์ ๋ํด ์๋ก ์ ์ํ ๊ฐ๋ ๋ด์ง๋ ๊ทธ ๊ฐ๋ ์ ์ํด ์ค๊ณ๋ CPU๋ฅผ ์๋ฏธํ๋ค.
๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ํธ๋์ง์คํฐ ๊ธฐ๋ฐ์ ๋ฉ์ธํ๋ ์์ ๊ฐ์ ํ๋ ๊ณผ์ ์์ ๊ฐ๋ฐ๋ ์ํคํ ์ฒ ๊ฐ๋ ์ผ๋ก, ์ต๋ํ ๋จ์ํ ์ค๋ช ํ์๋ฉด ๊ทธ๋์ ๋ณ ์๊ฐ ์์ด ์ค๊ตฌ๋๋ฐฉ์ผ๋ก ๋ง๋ค์ด ์จCPU ๋ช ๋ น์ด์ ์ CPU๋ฅผ ๊ณ ์ํ์ํค๋ ๋ฐ ์ ์ ํ๊ฒ ์ฌ์ ๋ฆฝํ์ฌ ๊ฐ์ ํธ๋์ง์คํฐ ์ซ์๋ฅผ ํฌ์ ํ๋ฉด์๋ ๋ ๋์ ์ฑ๋ฅ์ CPU๋ฅผ ๋ง๋ค์๋ ๊ฒ์ด๋ค.
2. ์์ธ[ํธ์ง]
1980๋
๋ ๋น์ CISC ๋ช
๋ น์ด์
์ ๋ํด ์ง์ ๋๋ ๋ฌธ์ ์ ์ ๋ค์๊ณผ ๊ฐ์๋ค.
- ๋ช ๋ น์ด ๊ธธ์ด๊ฐ ์ ๊ฐ๊ฐ์ด๋ค. ๋ฐ๋ผ์ ๋ช ๋ น์ด๋ฅผ ์ธ์ถํ ๋ ์ธ์ ๊ฐ ๋ช ๋ น์ด ์ข ๋ฃ ์์ ์ธ์ง ์ ์ ์์ผ๋ฉฐ ๋ค์ค ์ฌ์ดํด์ด ์์๋๋ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ํ์ดํ๋ผ์ธ ์ฒ๋ฆฌ๋ฅผ ํ ๊ฒฝ์ฐ ํ์ดํ๋ผ์ธ ๋ฒ๋ธ์ด ๋ฐ์ํ์ฌ ์ฒ๋ฆฌํจ์จ์ ๋จ์ด๋จ๋ฆฐ๋ค.
- ๋ช ๋ น์ด ํฌ๋งท์ด ์ค๊ตฌ๋๋ฐฉ์ด๋ค. ๋๋ฌธ์ ๋ช ๋ น์ด ํด์๊ธฐ์์ ํน์ ๋ด์ฉ์ ์ก์ธ์คํ๋ ค๊ณ ํ ๊ฒฝ์ฐ ๊ทธ ๋ช ๋ น์ด์ ๋ํ ์ธ์ถ๊ณผ ํด์์ด ์์ ์ด ๋๋์ผ ๊ฐ๋ฅํ๋ค.
- ๋ช ๋ น์ด์ ๋ ์ง์คํฐ ๋์์ด ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์์ผ๋ก ํ ์ฐ์ฐ์ด ์์ฌ์๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์์ผ๋ก ํ ์ฐ์ฐ์ ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค ์ฌ์ดํด์ ์์ค์ด ์ ํํ ์ผ๋ง์ผ์ง ์ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ดํ๋ผ์ธ์ ์ ํํ ์ด์ฉ์ด ์ด๋ ค์์ง๋ค.
- ๊ฐ ๋ช ๋ น์ด๋ค์ ์คํ ์ฌ์ดํด์ด ์ ๊ฐ๊ฐ์ด๋ค. ์ด๋ค ๋ช ๋ น์ด๋ 1์ฌ์ดํด, ์ด๋ค ๋ช ๋ น์ด๋ 3์ฌ์ดํด ํ๋ ์์ผ๋ก... ์ด๋ฌํ ๊ตฌ์กฐ๋ ํ์ดํ๋ผ์ธ์ ํจ์จ์ฑ์ ์ฌ๊ฐํ๊ฒ ์ ํ์ํจ๋ค.
- ๋ง์ดํฌ๋ก์ฝ๋๋ฅผ ํตํด ๊ตฌํ๋ ๋ณต์กํ ๊ธฐ๋ฅ์ ๋ช ๋ น์ด๋ ์ฒ์ ๋์ ํ ๋๋ ํ๋น์ฑ์ด ์์์์ง ๋ชจ๋ฅด์ง๋ง CPU ๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉด์ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ ๋ ๋นจ๋ผ์ง๋ ์ฌํ๊ฐ ๋ฐ์ํ๋ค.
- ๋ง์ดํฌ๋ก์ฝ๋ ๋ฐฉ์ ์์ฒด๊ฐ CPU์ ๋ช ๋ น์ด ํด์๊ธฐ ๊ณ ์ํ์ ๋ฐ๋ชฉ์ ์ก๊ฒ ๋์๋ค.
- ๋ช ๋ น์ด์ ๊ตฌ์กฐ๊ฐ ์ดํ๋ฎฌ๋ ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๊ณ ์๋ค. ๋ช ๋ น์ด๊ฐ 2๊ฐ์ ๋ ์ง์คํฐ/๋ฉ๋ชจ๋ฆฌ๋ง์ ์ก์ธ์ค ๊ฐ๋ฅํ๋ฏ๋ก a+b์ ์ฐ์ฐ์ c์ ๋ฐ๋ก ์ ์ฅํ์ง ๋ชปํ๊ณ b์ ๋ด์ฉ์ ๋ฎ์ด์ฐ๋ฉด์ b์ ๋ด์ฉ์ ์ฌํ์ฉํ์ง ๋ชปํ๊ฒ ๋๋ค.
- ๋ ์ง์คํฐ์ ๊ธฐ๋ฅ์ด ์ผ์ ํ์ง ๋ชปํ๊ณ ํน์๊ธฐ๋ฅ์ด ํฌํจ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ปดํ์ผ๋ฌ์ ๋ณต์ก์ฑ์ ์ฆ๋์์ผฐ๋ค.
- ํ๋ก๊ทธ๋จ ์ฝ๋์ ๋ฐ์ดํฐ๊ฐ ๋จ์ผ ์บ์๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์์นํ๊ณ ์๋ ํฐ๋ ธ์ด๋ง ๊ตฌ์กฐ๋ ์ฝ๋์ ๋ฉ๋ชจ๋ฆฌ ๋์ ํน์ฑ๊ณผ ๋ฐ์ดํฐ์ ๋ฉ๋ชจ๋ฆฌ ๋์ ํน์ฑ์ด ํฌ๊ฒ ๋ค๋ฅด๋ค๋ ์ฌ์ค์ ๋ฐ์ํ์ง ๋ชปํ๊ณ ์๋ค.
- ROM ๊ธฐ๋ฐ์ด๋ ๋ง์ดํฌ๋ก์ฝ๋ ํด์๊ธฐ๋ ์์ ์ด ๋ถ๊ฐ๋ฅํ๊ณ ์ ์ฐ์ฑ์ด ๋จ์ด์ง์ง๋ง ์๋๊ฐ ์๋์ ์ผ๋ก ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์์๋๋ฐ RAM ๊ธฐ์ ์ด ๋น์ฝ์ ์ผ๋ก ๋ฐ๋ฌํ๋ฉด์ ์ด๋ฐ ์ฅ์ ๋ ํด์๋์๋ค.
์ด๋ฌํ ๋ฌธ์ ์ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด RISC๊ฐ ๋ฑ์ฅํ์๊ณ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค.
- ๋ช ๋ น์ด ๊ธธ์ด๋ฅผ 16bit ํน์ 32bit๋ก ์ผ์ ํ๊ฒ ์ ๋ฆฌํ์๋ค. ๋ฐ๋ผ์ ๋ช ๋ น์ด ํด์๊ธฐ๋ ๋ฌด์จ ๋ช ๋ น์ด์ธ์ง ๋ณ๋๋ก ํ๋จํ ํ์ ์์ด 16bit ํน์ 32bit๋งํผ ์ธ์ถ๋์์ ๊ธฐ๊ณ์ ์ผ๋ก ์ํํ๋ฉด ๋๋ฏ๋ก ๋ช ๋ น์ด ํด์๊ธฐ๊ฐ ํฌ๊ฒ ๋จ์ํ ๋์๋ค. ๋ํ 1์ฌ์ดํด์ 1๋ช ๋ น์ด๊ฐ ์ ํํ๊ฒ ๋ค์ด์ค๋ ๊ฒ์ด ๋ณด์ฅ๋๋ฉด์ ํ์ดํ๋ผ์ธ์ ๋ฒ๋ธ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์์ก๋ค.
- ๋ช ๋ น์ด ํด์๊ธฐ์ ๋จ์ํ์ ๋ถ๊ฐํจ๊ณผ๋ก CISC ๊ตฌ์กฐ์ ๋ง์ดํฌ๋กํ๋ก์ธ์๋ณด๋ค ํ๋ก ๋์์ธ ๋น์ฉ์ด ํฌ๊ฒ ๊ฐ์ํ์๋ค.
- ๋ช ๋ น์ด ํฌ๋งท์ ์ผ์ ํ๊ฒ ๋ค๋ฌ์๋ค. ์๋ฅผ ๋ค์ด ์์ค ๋ ์ง์คํฐ์ ํ๊ฒ ๋ ์ง์คํฐ๋ฅผ ๋ํ๋ด๋ ํ๋๊ทธ๋ฅผ ๋ช ๋ น์ด ์์ ํน์ ๋นํธ์ ์์น์ํด์ผ๋ก์ ๋ช ๋ น์ด ํด์๊ธฐ์์ ๋ช ๋ น ํด์์ด ์์ ํ ๋๋๊ธฐ๋ ์ ์ ์์ค ๋ ์ง์คํฐ์ ํ๊ฒ ๋ ์ง์คํฐ๋ฅผ ์ฐพ์์ ์ ์ ์ ์ผ๋ก ๋์์ํค๋ ๊ฒ์ด ๊ฐ๋ฅํด์ก๋ค. ์ด๋ก์จ ๋ช ๋ น์ด ํด์๊ธฐ์ ๋ด๋ถ ์ปจํธ๋กค์ ํจ์จ์ด ์ฆ๊ฐํ์๋ค.
- ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์์ผ๋ก ํ๋ load/store ์ฐ์ฐ๊ณผ ๋ ์ง์คํฐ๋ฅผ ๋์์ผ๋ก ํ๋ mov ์ฐ์ฐ์ ๋ถ๋ฆฌํ๋ฉด์ ๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค ํ์ด๋ฐ์ ๋ถํ์ค์ฑ์ ์ ๊ฑฐํ์๋ค. ์ฆ ํ์ํ ๊ฐ์ ๋ํ load ๋์์ ๋ฉ๋ชจ๋ฆฌ ๋ ์ดํด์๋ฅผ ๊ณ ๋ คํ์ฌ ๋ช ์ฌ์ดํด ์์์ ์ ์ ์ ์ผ๋ก ์คํํ๊ณ load ๋์์ด ์๋ฃ๋์๋ง์ ์ฐ์ฐ์ ์ํํ๋ ์์ผ๋ก ๋ ์ดํด์๋ฅผ ๊ฐ์ถ๋ ๋ฐฉ์์ ์ฌ์ฉํ ์ ์๊ฒ ๋์๋ค. ๋ํ ํ์ดํ๋ผ์ธ์ ํจ์จ์ฑ๋ ๊ทธ์ ๋ฐ๋ผ ์ฆ๊ฐํ์๋ค.
- ๊ฐ ๋ช ๋ น์ด๋ค์ ์คํ ์ฌ์ดํด์ 1์ฌ์ดํด๋ก ์กฐ์ ํ์๋ค.
- ๋ง์ดํฌ๋ก์ฝ๋์ ๋ณต์กํ ์ฐ์ฐ๊ธฐ๋ฅ์ ์ปดํ์ผ๋ฌ๋ก ๊ทธ ์ญํ ์ ์ด์ ํ์๋ค. ๋ง์ดํฌ๋ก์ฝ๋๊ฐ ์ ์ธ๋๋ฉด์ ๋ช ๋ น์ด ํด์๊ธฐ๊ฐ hard-wiredํ ํ๋ก๋ก ๊ตฌ์ฑ๋์๊ณ ๊ทธ์ ๋ฐ๋ผ ๋์์๋๊ฐ ์ฆ๊ฐํ์๋ค.
- ์ดํ๋ฎฌ๋ ์ดํฐ ๊ตฌ์กฐ๋ฅผ ํ์งํ์๋ค. ์ด์ ํ ๊ฐ์ ๋ช ๋ น์ด๋ 2๊ฐ์ ์์ค ๋ ์ง์คํฐ์ 1๊ฐ์ ํ๊ฒ ๋ ์ง์คํฐ๋ฅผ ๋์์ผ๋ก ๋์ํ๊ฒ ๋์๋ค. ์ฆ b=a+b์ ์ข ์๋ ๊ตฌ์กฐ์์ ํํผํ์ฌ c=a+b ๋์์ด ๊ฐ๋ฅํด์ก๋ค.
- ๋ ์ง์คํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ๋ฐ๋ชฉ์ ๋ ์ง์คํฐ(GPR)๋ก ์ค๊ณ๋์๋ค.
- ๋ฐ์ ๋ ํฐ๋ ธ์ด๋ง ๊ตฌ์กฐ์ธ ํ๋ฒ๋ ๊ตฌ์กฐ๊ฐ ์ฑ์ฉ๋์๋ค.
- ๋ช ๋ น์ด ํด์๊ธฐ ๋ถ๋ถ์ด ๋จ์ํ ๋๊ณ ํจ์จ์ ์ผ๋ก ๋ณ๊ฒฝ๋๋ฉด์ ๋จ์๋๋ ํธ๋์ง์คํฐ๋ ๋ ๊น์ ํ์ดํ๋ผ์ธ์ด๋ ๋ ๋ง์ ์บ์๋ฉ๋ชจ๋ฆฌ ๋ฑ์ ํ ๋น๋๋ฉด์ ์ฑ๋ฅ์ด ํฅ์๋์๋ค.
- ๊ฐ๋ฅํ ๋ช ๋ น์ด ์ํ์ค์ ๊ฒฝ์ฐ์ ์๊ฐ ๊ฐ๋ตํด์ง๋ฉด์ ์ํคํ ์ฒ์ ์ ์ ๋์ ๊ฒ์ฆ์ด ์ํํด์ก๋ค.
๋ค๋ง RISC๋ ๋ค์๊ณผ ๊ฐ์ ๋จ์ ์ ๊ฐ์ง๊ฒ ๋์๋ค.
- ์ต๋์ ๋จ์ ์ ๋จ์ํ๋ฅผ ์ํด ์ฝ๋๋ฐ๋๊ฐ ๊ฐ์ํ์ฌ ๊ฐ์ ๋ด์ฉ์ ์ฒ๋ฆฌํ๋ ๋ฐ ๋ ๋ง์ ์ฝ๋ ์ฉ๋์ด ํ์ํ๊ฒ ๋์๋ค๋ ์ ์ด๋ค.
์กฐ์ผ๋ชจ์ฌ๊ทธ ์์ธ์ ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ถ๋ฅํ ์ ์๋ค.- ํญ์ 16bit ํน์ 32bit๋ฅผ ์ฐจ์งํ๋ ๊ณ ์ ๊ธธ์ด ๋ช ๋ น์ด๋ ์ํฉ์ ๋ฐ๋ผ 8~32bit๋ฅผ ์ค๊ฐ๋ CISC์ ๊ฐ๋ณ ๊ธธ์ด ๋ช ๋ น์ด์ ๋นํด ์ฝ๋ ๋ฐ๋ ๋ฉด์์ ์์ฒ์ ์ผ๋ก ๋ถ๋ฆฌํ๋ค.
- ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์์ผ๋ก ํ๋ ์ฐ์ฐ ๋ช ๋ น์ด์ ๊ฒฝ์ฐ CISC์์๋ 1๊ฐ ๋ช ๋ น์ด๋ก ํํ ๊ฐ๋ฅํ์ง๋ง ๋ฐ๋ฉด RISC์์๋ load-execute-store๋ก 3๊ฐ์ ๋ช ๋ น์ด๊ฐ ํ์ํ๋ค.
- ๋ง์ดํฌ๋ก์ฝ๋๋ก ํ ์ค๋ก ๊ตฌํ๋ CISC ๋ช ๋ น์ด๋ฅผ ๋ช ๊ฐ, ํน์ ์์ญ๊ฐ์ RISC ๋ช ๋ น์ด๋ก ๋ณํํด์ผ ํ๋ค.
- ํ๊ท ์ ์ผ๋ก ๊ฐ์ ์ญํ ์ ์ํํ๋ RISC์ ์ฝ๋ ๊ธธ์ด๋ x86์ ๋น๊ตํ๋ฉด 2๋ฐฐ๋ ๊ธธ๋ค. - ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ค ํน์ ํ๊ฒ์ผ๋ก ์ธ ์ ์๊ฒ ๋๋ฉด์ ๊ทธ ์ญํ ์ ๋์ฒดํด์ผ ํ๋ ๋ ๋ง์ ๋ ์ง์คํฐ๊ฐ ํ์ํ๊ฒ ๋์๋ค.
- ๋ช ๋ น์ด ๊ธธ์ด๊ฐ ์ ์ฝ๋๋ฉด์ ๋ถ๊ธฐ ๋ช ๋ น์ ์ ํ ๋ฒ์๊ฐ ์ ์ฝ๋์๋ค. CISC์์๋ ๋ถ๊ธฐ ๋ช ๋ น์ ์ ํ ๋ฒ์๋ฅผ ๋จ์ํ ์ฝ๋ ๊ธธ์ด๋ฅผ ๋๋ฆฌ๋ ๊ฒ์ผ๋ก ํด๊ฒฐํ ์ ์์ง๋ง RISC ๋ช ๋ น์ด๋ ๊ทธ๊ฒ ๋ถ๊ฐ๋ฅํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ํ์ค์ ์ธ ๋จ์ ์... x86์ด ์๋๋๋ผ๋ ๊ฒ์ด์๋ค. ๋น์ x86์ผ๋ก ๋์ธ๊ฐ ํ๋ฌ๊ฐ๋ ์์ฅ ์ํฉ์์ ์ด๊ฒ๋งํผ ํฐ ๋จ์ ๋ ๋ฌ๋ฆฌ ์์๋ค. ๋จ์ ์ผ๋ก ์ด ์๊ธฐ์์๋ PowerPC๋ก Microsoft Windows๋ฅผ ๋๋ฆฌ๊ธด ํ์ง๋ง ARM์ผ๋ก๋ Microsoft Windows๋ฅผ ๋ชป ๋๋ ธ๋ค! x86์ด ๋ค์ ์ ํดํ๊ณ ์๋ 2010๋ ๋์ ์์ ์์ ๋ณด๋ฉด ์์ ๋ฒฝํด๊ฐ ๋ฐ๋ก ์์ ์ง๊ฒฝ.
3. RISC์ ๋ํ ํ๊ฐ[ํธ์ง]
์ด๋ ๊ฒ ์ฅ์ ๋ง ๋ณด๋ฉด RISC๊ฐ CISC๋ณด๋ค ์ง๋ณด๋ ์ํคํ
์ณ๋ก ๋ณด์ด๊ฒ ์ง๋ง ํ์ค์ ์ผ๋ก POWERPC๊ฐ ๋จ์ข
๋๊ณ POWER๋ฅผ ์ฅ์ฐฉํ ์๋ฒ์ ๋ฉ์ธํ๋ ์์ด ๊ธ์ต๊ถ์์๋ง์ ํด์ถ๋๋๋ฐ์๋ ์ด์ ๊ฐ ์๋ ๋ฒ์ด๋ค.
AMD64 vs ARM ๋ฌธ์ ์ฐธ๊ณ
AMD64 vs ARM ๋ฌธ์ ์ฐธ๊ณ
4. ์คํด[ํธ์ง]
RISC ๊ธฐ์ ์ด ์ด์ ์ CISCํ๊ณ ๋ ๋ง์ด ๋ค๋ฅด๋ค๋ณด๋ ์ฌ๋ฌ๊ฐ์ง ์คํด๊ฐ ์๊ธฐ๊ณ ๋ ํ๋ค. ๋ํ์ ์ผ๋ก RISC๋ ์ ๋ง๋ก ๋ช
๋ น์ด ์ข
๋ฅ๊ฐ ์ ์๊ฐ? ํ์ง๋ง ์ด๋ ์ ๋ฐ๋ง ๋ง๋ ํํ์ด๋ค. ์๋๋ ์คํด๊ฐ ์๊ธธ๋งํ ๋ด์ฉ๋ค์ ์ ๋ฆฌํ๋ค.
- RISC๋ ์ ๋ง๋ก ๋ช ๋ น์ด๊ฐ ์ ์๊ฐ?
์ ๋ฐ๋ง ๋ง๋ค. ๋ช
๋ น์ด๋ฅผ ์ค์ด๋ ๊ฒ์ด ์๋ ํผ์ฐ์ฐ์ ์ง์ ๋ชจ๋๋ฅผ ์ค์ด๋ ๊ฒ์ด๋ค. RISC ํ๋ก์ธ์๋ผ๊ณ ๊ณฑ์
, ๋๋์
์ด ์๋ ๊ฒ์ด ์๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก CISC๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ช
๋ น์ด๋ค์ ์ ๋ถ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ฆฌ๊ณ CISC๋ก ํ ์ ์๋ ๋ชจ๋ ์ผ์ RISC๋ ํ ์ ์๋ค. CISC๋ง ๊ฐ๋ฅํ ์ผ์ ์กด์ฌํ์ง ์๋๋ค.
- RISC๋ ์ฑ๋ฅ์ด ๋ฎ์๊ฐ?
ํ๋ ์ปดํจํฐ ๊ธฐ์ ์์ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ฅ ํฌ๊ฒ ๊ธฐ์ฌํ๋ ๊ธฐ์ ์ ๋ช
๋ น์ด ์งํฉ์ด ์๋๋ค. ํ์ดํ๋ผ์ธ, ์บ์ ๋ฉ๋ชจ๋ฆฌ, SIMD ๋ช
๋ น์ด ๊ธฐ์ , ๋ค์ค ์ฝ์ด ํ๊ฒฝ ๋ฑ์ ์์๊ฐ ๋ ํฌ๊ฒ ์์ฉํ๋ฉฐ ์ค๊ณ์ ๋๋ ์ค๊ณ ๋ฐฉ์์ ๋ฐ๋ผ์๋ ์ฐจ์ด๊ฐ ๋ ์ ์๋ค. ๋ช
๋ น์ด์ ํจ์จ์ฑ์์๋ ์ข๊ฒ ์ง๋ง ๊ทธ๊ฒ์ด ์ฑ๋ฅ์ผ๋ก ์ง๊ฒฐ๋์ง ์๋๋ค.
- RISC๋ ํ๋ก๊ทธ๋๋ฐ์ด ์ด๋ ค์ด๊ฐ?
์ ๋ฐ์ ๋ง๋ค. ๊ทธ๋ฌ๋ ์ด์
๋ธ๋ฆฌ์ด๋ก ํ๋ก๊ทธ๋๋ฐํ๋ ํ๊ฒฝ์ด ์๋๋ผ๋ฉด ๊ทธ๋ ๊ฒ ์ด๋ ค์ด ์ผ์ ์๋๋ค. ๋๋ถ๋ถ ๊ณ ์์ค ์ธ์ด๋ก ํ๋ก๊ทธ๋๋ฐํ๊ธฐ ๋๋ฌธ์ ์ด์
๋ธ๋ฆฌ์ด๋ฅผ ์ผ์์ ์ผ๋ก ์ ํ๊ธฐ ํ๋ค์ด ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ ค์ด ์ ์ด ํฌ์๋๋ค. ์ด์
๋ธ๋ฆฌ์ด๋ก ํ๋ก๊ทธ๋๋ฐ์ ํด์ผํ๋ค๋ฉด ์จ๊ฐ ํจ์จ์ฑ ํฅ์์ ์ํ ์์๋ ์ ํ์ ํผํด์ ํ๋ก๊ทธ๋๋ฐ์ ํด์ผํ๋ค. ์ด๋ ์ฒ์ฌ ํ๋ก๊ทธ๋๋จธ๋ผ๊ณ ํด๋ ํ๋ค๋ค. ๊ฐ์ ์ด์ ๋ก ์ปดํ์ผ๋ฌ ๋ง๋ค๊ธฐ๊ฐ ์ด๋ ค์์ง๋ค. ๊ณ์ฐํด์ผํ ๊ฒฝ์ฐ์ ์๊ฐ ๋ง์์ง๊ธฐ ๋๋ฌธ์ด๋ค.
5. ํํฉ[ํธ์ง]
์ด ๊ธฐ์ ์ด ๊ฐ๋ฐ๋ ๋ค RISC ๊ธฐ์ ์ ๋ง์ดํฌ๋กํ๋ก์ธ์์ ํด๋ญ ์๋ ํฅ์์ ํฐ ๋์์ ์ฃผ์๋ค. 90๋
๋ ์ค๋ฐ์ด ์ง๋์๋ PowerPC, POWER, UltraSparc, Alpha ๋ฑ ๋๋ถ๋ถ์ ๊ณ ์ฑ๋ฅ CPU์ ARM๊ณผ ๊ฐ์ ์ ์ ๋ ฅ CPU, ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ MCU๋ค๊น์ง๋ RISC์ด๊ฑฐ๋ RISC ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์๋ค. CISC์ ๋ํ ์ฃผ์์ธ ์ธํ
๋ RISC ๊ธฐ๋ฐ ๋ง์ดํฌ๋กํ๋ก์ธ์ ๊ฐ๋ฐ์ ์ฌํ์ ๋ค์๋๋ฐ ๊ทธ ์๋ก IA-64[1]์ iAPX ๊ณ์ด CPU(Intel i960, Intel i860)๋ฑ์ด ์๋ค.
์ธํ ์ ์ธํ ํํฐ์ ํ๋ก์์๋ถํฐ ๋ด๋ถ์ ์ผ๋ก๋ CISC ๋ช ๋ น์ด๋ฅผ RISC ๊ตฌ์กฐ์ ์ฝ๋๋ก ๋ณํํด์ ์คํํ๋ P6 ์ํคํ ์ฒ๋ก ๊ฐํธํ์๋ค. ๋ํ ์ธํ ๋ณด๋ค ํ๋ฐ ์์์ AMD๋ K6์ ๋์ผํ ์ค๊ณ๋ฅผ ๊ตฌํํ์๋ค. ์ธํ ์ด IA-64๋ฅผ ๊ฐ๋ฐ๋ป์งํ๋ ๋์ AMD๊ฐ x64 ์์ฅ์ ์ฃผ๋๊ถ์ ๊ฐ์ ธ๊ฐ๋ค.[2] ๊ทธ๋๋ ์์ ํ RISC ๊ตฌ์กฐ์ ๋น๊ตํ๋ฉด ํ๊ณ๊ฐ ์์ด์, ํํฐ์ ํ๋ก๋ง ํด๋ ํ์ดํ๋ผ์ธ์ด ๋ฌด๋ ค 10๋จ๊ณ์ ์ด๋ฅด๋ ๋ค.
๋ฐ๋ฉด ๋น์ ๋๋ถ๋ถ์ RISC CPU๋ 5๋จ๊ณ ํน์ 7๋จ๊ณ, ๋ง์์ผ 9๋จ๊ณ ์ ๋.
๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉฐ CISC์ RISC์ ๋ํ ์ฌ์ค๋ ๋ง์ด ๋ณํํ์๋ค.
CISC์ RISC์ ์ฐจ์ด ์ค ํ๋๋ ์คํ ์๋๋ผ๊ณ ๋ฐฐ์ ์ ํ ๋ฐ RISC ์ํคํ ์ณ ๊ธฐ๋ฐ ํ๋ก์ธ์์ CISC ์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๋ก์ธ์์ ์คํ์๋๋ ๊ฑฐ์ ์ฐจ์ด๊ฐ ๋์ง ์๋๋ค. CPU ๊ธฐ์ ์ ๋ฐ๋ฌ๋ก ํด๋ญ ์๋๋ ์ ๋ ฅ ์๋ชจ๋๊ณผ ์จ๋ ์กฐ์ ์ ๋ฌ๋ฆฐ ๋ฌธ์ ๋ผ ํด๋ ๊ณผ์ธ์ด ์๋๋ค. ์ด๋ก ์ RISC ํ๋ก์ธ์์ ํด๋ญ์๋๋ฅผ ๋ ๋์ผ ์๋ ์๊ฒ ์ง๋ง CPU์ ์ฑ๋ฅ ์ฆ๊ฐ ๋๋น ์ ๋ ฅ ์๋ชจ๋๊ณผ ๋ฐ์ด ๋ฌธ์ ๊ฐ ๋ ํฌ๊ธฐ์ ๋ ํ๋ก์ธ์์ ์คํ์๋๋ ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฑฐ์ ์ฐจ์ด๊ฐ ๋์ง ์๋๋ค.
๋ํ RISC ์ํคํ ์ณ ๊ธฐ๋ฐ ํ๋ก์ธ์์ ์ ์ ๋จ๊ฐ๊ฐ ๋ ์ธ๋ค๊ณ ์๋ ์ฌ๋๋ค์ด ๋ง์๋ฐ ์ด๊ฒ์ ๋ช ๋ฐฑํ ์ค๋ฅ์ด๋ค. ์ค๊ณ ๋ฐ ์ ์ ๋น์ฉ์ด ๋น์ผ ๋ช ๋ น์ด ํด์๊ธฐ์ ํฌ๊ธฐ๋ฅผ ํ๊ธฐ์ ์ผ๋ก ์ค์์ง๋ง ํ๋ CPU์์ ๋ช ๋ น์ด ํด์๊ธฐ๊ฐ ์ฐจ์งํ๋ ๋ฉด์ ์ 1% ์ดํ์ด๋ค. ํ์ง๋ง RISC ๋ช ๋ น์ด ์ฝ๋๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ์ ํ๊ตฐ์ ์ผ๋ก 2๋ฐฐ ๋ ์ก์ ๋จน๊ธฐ์ ๊ฐ์ ์ฑ๋ฅ์ CISC ๊ธฐ๋ฐ ํ๋ก์ธ์์ ๋นํด RISC ๊ธฐ๋ฐ ํ๋ก์ธ์๋ 2๋ฐฐ ๋ ๋ง์ ์บ์๊ฐ ํ์ํ๋ค. ์์ฆ CPU์ 75โ80%๊ฐ ์บ์ ํน์ ๋ ์ง์คํฐ์ธ ๊ฒ์ ๊ฐ์ํ์ฌ 1% ์ดํ์ ํ๋ก๋ฅผ ์ค์ด๊ธฐ ์ํด 80%๋ฅผ ๋ ์ถ๊ฐํ๋ ์ ์ด๋ค. SRAM์ ๊ตฌ์ฑํ๋ ์ ์ 4๊ฐ์ ํธ๋์ง์คํฐ๊ฐ ํ์ํ๋ฐ 32MB์ ๋์ฉ๋ ์บ์๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด์ 10์ต ๋จ์๊ฐ ๋์จ๋ค. AMD์ 8์ฝ์ด CPU์ ํธ๋์ง์คํฐ ์ง์ ์ซ์๊ฐ 60์ต์ ๋ฌํ๋๋ฐ ์ด์ค์ 6๋ถ์ 1์ด ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ์ฉ๋๋ค๋ ๊ฒ์ด๋ค. ๋ช ๋ น์ด๊ฐ ๋ง๋ค๊ณ ๋ฌด์กฐ๊ฑด ๋จ๊ฐ๊ฐ ๋น์ผ๊ฒ๋ ์๋๊ณ ์ ๋ค๊ณ ์ผ๊ฒ๋ ์๋๋ค. ์ ํํ๋ ์ค๊ณ ์คํ์ผ์ ๋ฐ๋ผ ๋ฌ๋ ค์๊ณ RISC๋ ๊ณ ์ฑ๋ฅ ์งํฅ์ผ๋ก ๊ฐ๋ค๋ฉด ์ค๊ณ ๋ฉด์ ์ด ๋์ด์ง๋ค.
ํํ CISC์ RISC๋ฅผ ์๋ก ๋๋ฆฝ๋๋ ํฌ์ง์ ์ผ๋ก ์ทจ๊ธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ์ด๋ RISC์ด ๋ฑ์ฅํ๊ฒ ๋ ์ด์ ๋ ์ต๊ทผ์ CPU ์ค๊ณ ๊ฒฝํฅ ๋ฑ์ ๋น์ถ์ด ๋ดค์ ๊ฒฝ์ฐ ์ ์ ํ ์ทจ๊ธ์ด๋ผ๊ณ ํ ์ ์๋ค. ์ฐ์ ์๊ธฐํ ๋ฐ์ ๊ฐ์ด RISC๋ CISC์์์ ๋จ์ ์ ๋ถ์ํ๊ณ ๊ทน๋ณตํ๋ ์ฐ๊ตฌ ๊ณผ์ ์์ ํ์ํ ๋ช ๋ น์ด์ ์ผ๋ก ๋ช ๋ฐฑํ๊ฒ CISC๋ณด๋ค ๋ ๋ฐ์ ๋ ๊ฐ๋ ์ ํฌํจํ ์ฐจ์ธ๋ ๊ธฐ์ ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ RISC๊ฐ ์ถํํ ์ดํ 100% CISC ๊ธฐ์ ์ ๊ธฐ๋ฐํ ์ ๊ท ๋ช ๋ น์ด์ ์ ์ค์ง์ ์ผ๋ก ๋ํ๋๋ ์์์ ๋ฐ๊ฒ ๋์๊ณ ์ฃผ๋ฅ ์ปดํจํฐ ์ฐ์ ์์๋ CISC ์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๋ก ํธ์๋์ RISC๊ฐ ํก์๋ ํํ์ ํ์ด๋ธ๋ฆฌ๋๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋ค. ์ผ๋ฐ์ PC ํ๋ก์ธ์[3]๋ ๋ชจ๋ CISC x86 ์ํคํ ์ณ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ๋ฉฐAcorn RiscPC 600 ์์ ์์ ํ๋ฏ ๋ด๋ถ์ ์ผ๋ก RISC ๋ช
๋ น์ด ์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ ํ์ด๋ธ๋ฆฌ๋์ด๋ค.
ํ์ง๋ง CPU์ ํด๋ญ ์๋๋ฅผ ๋ ์ด์ ์ฌ๋ฆฌ๋ ํ๊ณ๊ฐ ๋๋ํ ์ง๊ธ, ๋ช ๋ น์ด ๊ธธ์ด๊ฐ ์ผ์ ํ๋ค๋ ํน์ง์ผ๋ก ๋ช ๋ น์ด ๋ณ๋ ฌ์ฒ๋ฆฌ(Out-of-Order ์คํ)์ ์์ฒญ๋ ์ด๋์ด ๋ฐ์, Apple์ M1์นฉ์ด CISC์ ๋งน์ฃผ์ธ Intel๊ณผ AMD์ ์๋๋ฅผ ๋ฐ๋ผ ์ก์๋ค. Apple M1์นฉ์ ์ ๊ทธ๋ ๊ฒ ๋น ๋ฅผ๊น?์์ด ์๋ฌธ
์ธํ ์ ์ธํ ํํฐ์ ํ๋ก์์๋ถํฐ ๋ด๋ถ์ ์ผ๋ก๋ CISC ๋ช ๋ น์ด๋ฅผ RISC ๊ตฌ์กฐ์ ์ฝ๋๋ก ๋ณํํด์ ์คํํ๋ P6 ์ํคํ ์ฒ๋ก ๊ฐํธํ์๋ค. ๋ํ ์ธํ ๋ณด๋ค ํ๋ฐ ์์์ AMD๋ K6์ ๋์ผํ ์ค๊ณ๋ฅผ ๊ตฌํํ์๋ค. ์ธํ ์ด IA-64๋ฅผ ๊ฐ๋ฐ
๋ฐ๋ฉด ๋น์ ๋๋ถ๋ถ์ RISC CPU๋ 5๋จ๊ณ ํน์ 7๋จ๊ณ, ๋ง์์ผ 9๋จ๊ณ ์ ๋.
๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉฐ CISC์ RISC์ ๋ํ ์ฌ์ค๋ ๋ง์ด ๋ณํํ์๋ค.
CISC์ RISC์ ์ฐจ์ด ์ค ํ๋๋ ์คํ ์๋๋ผ๊ณ ๋ฐฐ์ ์ ํ ๋ฐ RISC ์ํคํ ์ณ ๊ธฐ๋ฐ ํ๋ก์ธ์์ CISC ์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๋ก์ธ์์ ์คํ์๋๋ ๊ฑฐ์ ์ฐจ์ด๊ฐ ๋์ง ์๋๋ค. CPU ๊ธฐ์ ์ ๋ฐ๋ฌ๋ก ํด๋ญ ์๋๋ ์ ๋ ฅ ์๋ชจ๋๊ณผ ์จ๋ ์กฐ์ ์ ๋ฌ๋ฆฐ ๋ฌธ์ ๋ผ ํด๋ ๊ณผ์ธ์ด ์๋๋ค. ์ด๋ก ์ RISC ํ๋ก์ธ์์ ํด๋ญ์๋๋ฅผ ๋ ๋์ผ ์๋ ์๊ฒ ์ง๋ง CPU์ ์ฑ๋ฅ ์ฆ๊ฐ ๋๋น ์ ๋ ฅ ์๋ชจ๋๊ณผ ๋ฐ์ด ๋ฌธ์ ๊ฐ ๋ ํฌ๊ธฐ์ ๋ ํ๋ก์ธ์์ ์คํ์๋๋ ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฑฐ์ ์ฐจ์ด๊ฐ ๋์ง ์๋๋ค.
๋ํ RISC ์ํคํ ์ณ ๊ธฐ๋ฐ ํ๋ก์ธ์์ ์ ์ ๋จ๊ฐ๊ฐ ๋ ์ธ๋ค๊ณ ์๋ ์ฌ๋๋ค์ด ๋ง์๋ฐ ์ด๊ฒ์ ๋ช ๋ฐฑํ ์ค๋ฅ์ด๋ค. ์ค๊ณ ๋ฐ ์ ์ ๋น์ฉ์ด ๋น์ผ ๋ช ๋ น์ด ํด์๊ธฐ์ ํฌ๊ธฐ๋ฅผ ํ๊ธฐ์ ์ผ๋ก ์ค์์ง๋ง ํ๋ CPU์์ ๋ช ๋ น์ด ํด์๊ธฐ๊ฐ ์ฐจ์งํ๋ ๋ฉด์ ์ 1% ์ดํ์ด๋ค. ํ์ง๋ง RISC ๋ช ๋ น์ด ์ฝ๋๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ์ ํ๊ตฐ์ ์ผ๋ก 2๋ฐฐ ๋ ์ก์ ๋จน๊ธฐ์ ๊ฐ์ ์ฑ๋ฅ์ CISC ๊ธฐ๋ฐ ํ๋ก์ธ์์ ๋นํด RISC ๊ธฐ๋ฐ ํ๋ก์ธ์๋ 2๋ฐฐ ๋ ๋ง์ ์บ์๊ฐ ํ์ํ๋ค. ์์ฆ CPU์ 75โ80%๊ฐ ์บ์ ํน์ ๋ ์ง์คํฐ์ธ ๊ฒ์ ๊ฐ์ํ์ฌ 1% ์ดํ์ ํ๋ก๋ฅผ ์ค์ด๊ธฐ ์ํด 80%๋ฅผ ๋ ์ถ๊ฐํ๋ ์ ์ด๋ค. SRAM์ ๊ตฌ์ฑํ๋ ์ ์ 4๊ฐ์ ํธ๋์ง์คํฐ๊ฐ ํ์ํ๋ฐ 32MB์ ๋์ฉ๋ ์บ์๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด์ 10์ต ๋จ์๊ฐ ๋์จ๋ค. AMD์ 8์ฝ์ด CPU์ ํธ๋์ง์คํฐ ์ง์ ์ซ์๊ฐ 60์ต์ ๋ฌํ๋๋ฐ ์ด์ค์ 6๋ถ์ 1์ด ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ์ฉ๋๋ค๋ ๊ฒ์ด๋ค. ๋ช ๋ น์ด๊ฐ ๋ง๋ค๊ณ ๋ฌด์กฐ๊ฑด ๋จ๊ฐ๊ฐ ๋น์ผ๊ฒ๋ ์๋๊ณ ์ ๋ค๊ณ ์ผ๊ฒ๋ ์๋๋ค. ์ ํํ๋ ์ค๊ณ ์คํ์ผ์ ๋ฐ๋ผ ๋ฌ๋ ค์๊ณ RISC๋ ๊ณ ์ฑ๋ฅ ์งํฅ์ผ๋ก ๊ฐ๋ค๋ฉด ์ค๊ณ ๋ฉด์ ์ด ๋์ด์ง๋ค.
ํํ CISC์ RISC๋ฅผ ์๋ก ๋๋ฆฝ๋๋ ํฌ์ง์ ์ผ๋ก ์ทจ๊ธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ์ด๋ RISC์ด ๋ฑ์ฅํ๊ฒ ๋ ์ด์ ๋ ์ต๊ทผ์ CPU ์ค๊ณ ๊ฒฝํฅ ๋ฑ์ ๋น์ถ์ด ๋ดค์ ๊ฒฝ์ฐ ์ ์ ํ ์ทจ๊ธ์ด๋ผ๊ณ ํ ์ ์๋ค. ์ฐ์ ์๊ธฐํ ๋ฐ์ ๊ฐ์ด RISC๋ CISC์์์ ๋จ์ ์ ๋ถ์ํ๊ณ ๊ทน๋ณตํ๋ ์ฐ๊ตฌ ๊ณผ์ ์์ ํ์ํ ๋ช ๋ น์ด์ ์ผ๋ก ๋ช ๋ฐฑํ๊ฒ CISC๋ณด๋ค ๋ ๋ฐ์ ๋ ๊ฐ๋ ์ ํฌํจํ ์ฐจ์ธ๋ ๊ธฐ์ ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ RISC๊ฐ ์ถํํ ์ดํ 100% CISC ๊ธฐ์ ์ ๊ธฐ๋ฐํ ์ ๊ท ๋ช ๋ น์ด์ ์ ์ค์ง์ ์ผ๋ก ๋ํ๋๋ ์์์ ๋ฐ๊ฒ ๋์๊ณ ์ฃผ๋ฅ ์ปดํจํฐ ์ฐ์ ์์๋ CISC ์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๋ก ํธ์๋์ RISC๊ฐ ํก์๋ ํํ์ ํ์ด๋ธ๋ฆฌ๋๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋ค. ์ผ๋ฐ์ PC ํ๋ก์ธ์[3]๋ ๋ชจ๋ CISC x86 ์ํคํ ์ณ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ๋ฉฐ
ํ์ง๋ง CPU์ ํด๋ญ ์๋๋ฅผ ๋ ์ด์ ์ฌ๋ฆฌ๋ ํ๊ณ๊ฐ ๋๋ํ ์ง๊ธ, ๋ช ๋ น์ด ๊ธธ์ด๊ฐ ์ผ์ ํ๋ค๋ ํน์ง์ผ๋ก ๋ช ๋ น์ด ๋ณ๋ ฌ์ฒ๋ฆฌ(Out-of-Order ์คํ)์ ์์ฒญ๋ ์ด๋์ด ๋ฐ์, Apple์ M1์นฉ์ด CISC์ ๋งน์ฃผ์ธ Intel๊ณผ AMD์ ์๋๋ฅผ ๋ฐ๋ผ ์ก์๋ค. Apple M1์นฉ์ ์ ๊ทธ๋ ๊ฒ ๋น ๋ฅผ๊น?์์ด ์๋ฌธ