태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[HARDWARE]/초급2009/09/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] > 초급' 카테고리의 다른 글

회로 보호 소자, VARISTOR  (0) 2009/09/25
DIODE의 symbol 정리  (0) 2009/09/25
CISC vs RISC  (0) 2009/09/25
데이터 버스 버퍼링  (0) 2009/09/25
SMD Package의 R,L,C size  (0) 2009/09/25
Posted by by nooriry
TAG ,

댓글을 달아 주세요