์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์ƒ์„ธ3. RISC์— ๋Œ€ํ•œ ํ‰๊ฐ€4. ์˜คํ•ด5. ํ˜„ํ™ฉ6. RISC ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ CPU๋“ค7. ๊ด€๋ จ ๋ฌธ์„œ

1. ๊ฐœ์š”[ํŽธ์ง‘]

Reduced instruction set computer

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 ๋ฌธ์„œ ์ฐธ๊ณ 

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์นฉ์€ ์™œ ๊ทธ๋ ‡๊ฒŒ ๋น ๋ฅผ๊นŒ?์˜์–ด ์›๋ฌธ

6. RISC ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ CPU๋“ค[ํŽธ์ง‘]

7. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] IA-64๊ฐ€ ์ฒดํƒํ•œ EPIC ์•„ํ‚คํ…์ณ๋Š” VLIW ๊ธฐ๋ฐ˜์ด์ง€๋งŒ RISC๋ฅผ ์ฐธ์กฐ ํ•˜์—ฌ ๋งŒ๋“ค์–ด์กŒ๋‹ค.
[2] ์•„์ดํƒ€๋‹‰
[3] ์˜ˆ๋ฅผ๋“ค์–ด ์ธํ…”, AMD