CISC와 RISC의 정의및 차이점
- 최초 등록일
- 2006.12.03
- 최종 저작일
- 2006.12
- 2페이지/ 한컴오피스
- 가격 1,000원
소개글
CISC와 RISC의 정의및 차이점에 대하여 조사한 레포트입니다.
목차
1. CISC의 정의
2. RISC의 정의
3. CISC와 RISC의 차이점
본문내용
1. CISC의 정의
여러 가지 복잡하고 다양한 명령어 회로로 구성된 중앙처리장치의 한 종류. CISC란 complex instruction set computer의 약자로 그대로 직역하면 복잡한 명령어들의 집합 컴퓨터란 뜻이다. 인텔의 x86 계열 혹은 모토롤라의 M68000 계열의 마이크로프로세서는 명령어, 주소지정 방식, 그리고 명령어 형식과 크기가 많고 다양하다. 이들의 제어는MicroProgram으로 작성되어 있고 명령어 수행 사이클 수도 명령어마다 다르다. 이러한 마이크로프로세서의 제어부는 자연히 복잡하다. 많은 수의 OP코드와 주소지정 방식, 명령어 형식을 구분해야 하기 때문이다. 이러한 형태의 시스템을 통칭하여 CISC (Complex Instruction Set Computer)라고 한다. cisc는 명령어들이 복잡하다는 단점, 즉 명령어의 개수가 많다는 단점이 있는 반면에 프로그램의 길이가 짧다. 그러므로 저장공간도 적게 차지하고 속도는 빠르다. 우리가 주로 쓰는 개인용 컴퓨터에 사용된다. 따라서 자주 쓰이지 않는 명령어들은 소프트웨어로 구현하고 자주 쓰이는 명령어만 간략화하여 CPU의 성능을 높인 RISC(reduced instruction set computer)가 고안되었다. 펜티엄을 포함한 인텔 계열의 모든 프로세서는 CISC 프로세서이다. RISC 프로세서는 IBM의 System/6000 기종과 매킨토시 컴퓨터에 사용되고 있다.
2. RISC의 정의
RISC는 CISC의 반대 개념으로 risk instruction set computer의 약자로 해석을 해보면 간단한 명령어들의 집합 컴퓨터라는 뜻이 된다. 먼저 RISC형 시스템의 연속적인 작동을 위해서는 명령어의 길이는 고정적으로 워드 길이 및 데이터 버스의 크기와 같아야 하고 모든 명
참고 자료
없음