반응형
RISC와 CISC는 개념만 알면 쉽게 구분할 수 있다. RISC의 R은 Reduced이고 CISC의 C는 Complex이다. RISC는 간단한 명령어를 많이 사용해서 명령을 처리하는 프로세서이고 CISC는 복잡한 명령어를 조금 사용해서 명령을 처리하는 프로세서이다. 장단점이 있을 수 있다. 아래 비교 내용을 보면서 그 장단점을 파악해 보자.
Reduced Instruction Set Computer (RISC)
- 간단한 명령어의 집합으로 이루어져 있다.
- 명령어들의 동작이 간단하다
- 프로그램을 작성하는데 많은 명령어 사용
- 모든 CISC명령은 RISC 명령 조합으로 만들어 낼 수 있다.
- CISC명령어 하나 수행할 시간에 몇배의 명령을 실행 할 수 있다.
- 호환성이 떨어진다.
- 명령어 하나당 하나의 연산만을 수행
-> 대표적으로 ARM Architecture
Complex Instruction Set Computer (CISC)
- 복잡한 명령어의 집합으로 이루어져 있다.
- 프로그램이 잛다
- 명령어를 수행하기 위한 하드웨어가 복잡하다
- 호환성이 좋다
- 하나의 명령어로 최대한 많은 작업 수행
- 최적화 명령어 생성 가능
- 실제로 사용되는 명령어는 10% 이하
-> 대표적으로 Intel Architecture
[출처] 컴퓨터구조 - CISC & RISC|작성자 해피용
반응형
'IT 이론 > 컴퓨터구조' 카테고리의 다른 글
명령어의 형식과 주소 지정방식 (0) | 2016.10.08 |
---|---|
마이크로 오퍼레이션 사이클 타임(Micro operation cycle time) (0) | 2016.10.08 |
BCD코드와 3초과(Excess-3) 코드 (4) | 2015.10.20 |
그레이 코드(Gray code)를 사용하는 이유? (0) | 2015.10.17 |
중앙처리장치(CPU)의 구성과 레지스터 (0) | 2014.05.24 |
댓글