ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CISC vs RISC
    _[HARDWARE]/CORE 2009. 9. 25. 19:24

    CPU의 종류를 나열하거나 분류하거나 하는 기준들은 매우 다양하지만 CISC RISC CPU
    분류하기도 한다
    .
    아직 이런 분류에 대해 알고있지 않다면... 아직 늦지 않았다.

    CISC vs RISC
    CISC (Complex Instruction Set Computer)
    RISC (Reduced Instruction Set Computer)

    영문 약자를 풀어서 쓰고 천천히 살펴보면 대충 감이 오는것 같기도 하다.
    CISC -
    모든 가능한 경우를 고려해서 수백개의 명령어를 가지고 있다.
    RISC -
    자주 사용하는 명령어 약 40개 정도만 사용하여 절약된 트랜지스터들로 성능을 향상 시킨다.
    Intel
    x86등은 CISC이다. 처음부터 CISC였고 그것을 기반으로 진화해 왔으므로 여전히 CISC이고...

    CISC
    의 장점은 무엇인가?
    펜티엄 CPU에 사용하는 OS는 무수히 여러가지이며 그 OS위에 깔려지는 여러가지
    어플리케이션 또한 그 수를 셀 수 없이 다양하다
    .
    이러한 다양한 OS, Application등을 모두 수용하기 위해서 많은 명령어가 필요했으며
    여전히
    Intel CISC방식을 따르고 있고 사용자는 무궁한 software를 깔 수 있다.

    RISC
    는 모든 명령어의 크기가 4바이트이다. 명령어 크기가 고정되어
    있어서 CPU
    빠른 명령어 해석이 가능하다
    .
    RISC
    레지스터를 많이 가지고 있다. 굳이 스택이 필수적이지 않을 정도이다.
    한정된 수의 명령어는 프로그램 크기를 크게 만들지만 DRAM가격이 싸기 때문에 문제가 되지 않는다.
    가장 큰 특징은 95%이상의 명령어들이 단지 1클록에 실행 된다는 것이다.

    이런 절약에 기반하여 남는 트랜지스터들로 캐쉬와 개쉬 제어기, 그래픽 프로세서등을 구현하는 것이다.
    그래서 한 개의 CPU안에 여러가지 코어를 넣어서 원칩화가 수월한 것이다.
    그리고 하바드 아키텍쳐라는 것이다. (하바드 아키텍쳐에 대해선 추후에 논의 할 수 있을 것이다.)

    RISC
    방식의 CPU로는 Power PC DSP가 있고 작지만 강력한 일부 마이컴들이 있다.

    '_[HARDWARE] > CORE' 카테고리의 다른 글

    DDR2 SDRAM의 동작원리 - ODT  (15) 2009.10.09
    DDR2 SDRAM의 동작원리 - 4bit PREFETCH  (0) 2009.10.09
    DDR2 SDRAM Layout Guide  (1) 2009.09.29
    DDR SDRAM의 동작 구조  (0) 2009.09.25
Designed by Tistory.