2008년 4월 15일 화요일

RISC란 무엇인가.


RISC (Reduced Instruction Set Computer)

RISC의 등장배경
  • CISC방식은 명령어도 많고 너무 복잡하여 성능이 저하될 우려가 있었다.
  • 기존 CISC방식보다 좀 더 나은 성능을 보장하기 위하여 RISC가 등장하게 되었다.

RISC의 특징 및 장점
  • 명령어를 줄이고 명령어 format을 동일하게 함으로써 명령어를 간단하게 하여 Decording속도를 높이고 pipelining을 가능하게 하였다.
  • register를 늘림으로써 memory access를 줄여 성능을 높였다.
  • memory access를 할 수 있는 명령어는 LDR과 STR 두 가지로 줄였다. 모든 operation은 register를 사용한다.
  • register set을 여러개 둠으로써 함수 호출을 할 때 memory save를 하지않고 용도별로 register를 사용할 수 있다.
  • Addressing mode(data를 가져오는 방식)이 간단하다.
  • pipelining기법 적용이 쉽다.
  • 하드웨어가 간단하여 발열이 적고 싸다.

RISC의 단점
  • 응용분야가 많아지면서 instruction이 점점 늘어나기 때문에 한계가 있다.

댓글 없음:

댓글 쓰기