CISC(Complex instruction set computer)

CISC 방식의 경우 사용되는 모든 명령어들을 내장하고 있지만 실제 주로 사용되는 명령어들은 그중 10% 이하에 불과하다. 이에 착안해서 만들어진 것이 RISC 방식으로서 사용빈도가 높은 명령어들만을 내장하여 CPU 를 구성하게 된다.

수많은 명령어를 전부다 기록하여 쓰는 CPU이다 주로 인텔의 CPU 방식이다. 

장점: 복잡한 프로그램을 적은 수의 명령어로 구성할 수 있다.

단점: 복잡한 명령어의 실행을 위한 복잡한 회로가 이용되므로 생산가가 비싸고 전력 소모가 많아 열이 많이 발생한다.


RISC(Reduced instruction set computer)

RISC 방식은 명령어 수를 줄이는 대신 CPU 내부 캐쉬, 수퍼스칼라, 파이프 라이닝, 비순차 명령 실행, 레지스터 개수 증가 등 CPU 의 근본적인 기능을 향상시켜 CISC에 비해 월등히 높은 처리 속도를 가질 수 있게 되었다.

95% 이상은 1클록에 명령이 완성된다고 한다.

장점: 하나의 명령어가 단순하여 그 처리속도가 빠르기 때문에 전체적으로 RISC프로세서는 CISC프로세서보다 수행속도가 빠르다.

단점: 복잡한 명령어를 사용하려면 많은 명령어를 실행해야 한다.

'나의' 카테고리의 다른 글

Big endian & Little endian  (0) 2011.03.09
Stored Program Concept 폰노이만구조  (0) 2011.03.08
컴구 - Addressing modes  (0) 2011.03.08
컴구 ch1 & ch2  (2) 2011.03.07
2번째 모임  (0) 2011.03.03

+ Recent posts