CS/컴퓨터 구조

[컴퓨터 구조] CISC vs RISC

겜도리도리 2022. 3. 21. 02:57
반응형

개요

CISC와 RISC는 CPU를 설계하는 방식이다.

CPU가 작동하려면 명령어가 있어야 하는데, 명령어가 H/W 적인 방식을 RISC, S/W 적인 방식을 CISC라고 한다.

 

CISC

연산을 처리하는 복잡한 명령어를 매우 많이 탑재하고 있다. 명령어 길이가 가변적이고 실행에 필요한 사이클 수가 다르기 때문에 파이프라이닝 설계가 어렵다.

하지만 RISC보다 호환성이 좋다는 장점은 있다.

 

RISC

CISC에 단점에 기반하여, 명령어를 최소화해 단순하게 제작하는 방안이 고려되었다. RISC는 하드웨어를 간단하게 만든 대신 소프트웨어는 복잡하고 크기가 커졌기 때문에, 컴파일러 최적화가 요구된다.

비교

구 분 CISC RISC
구조 복잡함 간단함
구성 복잡, 많은 명령어 간단, 최소 명령어
명령어 길이 가변적 고정됨
레지스터 작음 많음
속도 느림 빠름
전력소모 많다 적다
용도 개인용 컴퓨터 서버, 워크스테이션
반응형