RISC와 CISC
- 최초 등록일
- 2007.05.31
- 최종 저작일
- 2006.09
- 8페이지/ MS 파워포인트
- 가격 1,000원
소개글
RISC와 CISC에 대한 내용입니다.
목차
1. CISC(Complex Instruction Set Computer)
2. RISC(Reduced Instruction Set Computer)
3. CISC의 특징
4. RISC의 특징
5. CISC의 장,단점
6. RISC의 장,단점
7. CISC와 RISC의 비교
본문내용
CISC와 RISC
◈ CISC(Complex Instruction Set Computer)
CISC는 필요한 모든 명령어 셋을 갖추도록 설계된 마이크로프로세서에 관련되는 용어로서, 요구되는 능력을 가장 효율적인 방법으로 제공했었다.
CPU의 동작을 지시할 때 한번에 여러 가지 일을 하도록 지시할 수 있는 명령어 체계를 갖는다. CPU안의 내부 명령어가 100개 이상을 사용하는 프로세서이다.
내부 명령어가 많기 때문에 기능마다 하나의 명령어를 주기 때문에 좋을 것 같이 보이지만 실제로 프로그래밍을 하기 어렵고 많은 명령어로 수행 시간이 길어질 경우가 많다.
◈ RISC(Reduced Instruction Set Computer)
CISC 방식의 경우 사용되는 모든 명령어들을 내장하고 있지만 실제 주로 사용되는 명령어들은 10%이하에 불과하다.
이에 착안하여 1970년대에 등장한 RISC방식은 최신 프로세서의 핵심 기술로, CPU에서 수행하는 동작 대부분이 몇 개의 명령어만으로 가능하다.
RISC는 CPU의 동작을 지시할 때 한번에 하나의 일만을 하도록 지시할 수 있는 명령어 체계를 갖는다. CPU안의 내부 명령어를 최소로 줄여서 수행 시간을 단축시킨 축약형 프로세서로 단순화한 명령어를 조합해서 다른 필요한 명령어를 만드는 형태이다.
◈ CISC의 특징
- 많은 수의 명령어를 가짐
- 다양한 어드레싱 모드를 지원
- 가변길이 명령어 형식을 가짐
- Load/Store Register와 메모리의 다양한
명령을 제공
- 자주 사용되지 않는 특별한 동작을 수행하는
명령어가 존재
- 마이크로 프로그래밍 제어방식을 사용
◈ RISC의 특징
- 적은 수의 명령어를 가짐
- 적은 수의 어드레싱 모드를 지원
- 메모리 참조는 Load와 Store 명령어에서만 사용
- 모든 동작은 CPU레지스터 안에서 수행
- 고정길이 명령어 형식을 사용
- 단일 Cycle의 명령어를 시행
- 하드 와이어드된 제어방식(Hardwired Control)
을 사용
참고 자료
없음