반응형
개요
CISC와 RISC는 CPU를 설계하는 방식이다.
CPU가 작동하려면 명령어가 있어야 하는데, 명령어가 H/W 적인 방식을 RISC, S/W 적인 방식을 CISC라고 한다.
CISC
연산을 처리하는 복잡한 명령어를 매우 많이 탑재하고 있다. 명령어 길이가 가변적이고 실행에 필요한 사이클 수가 다르기 때문에 파이프라이닝 설계가 어렵다.
하지만 RISC보다 호환성이 좋다는 장점은 있다.
RISC
CISC에 단점에 기반하여, 명령어를 최소화해 단순하게 제작하는 방안이 고려되었다. RISC는 하드웨어를 간단하게 만든 대신 소프트웨어는 복잡하고 크기가 커졌기 때문에, 컴파일러 최적화가 요구된다.
비교
구 분 | CISC | RISC |
구조 | 복잡함 | 간단함 |
구성 | 복잡, 많은 명령어 | 간단, 최소 명령어 |
명령어 길이 | 가변적 | 고정됨 |
레지스터 | 작음 | 많음 |
속도 | 느림 | 빠름 |
전력소모 | 많다 | 적다 |
용도 | 개인용 컴퓨터 | 서버, 워크스테이션 |
반응형
'CS > 컴퓨터 구조' 카테고리의 다른 글
컴퓨터에서 음수 표현하기(1의 보수, 2의 보수) (0) | 2023.01.13 |
---|---|
[컴퓨터 구조] SMP와 NUMA (0) | 2022.07.30 |
[컴퓨터 구조] MCH와 ICH (0) | 2022.05.01 |
[컴퓨터 구조] 폰 노이만 아키텍처 vs 하버드 아키텍처 (0) | 2022.03.26 |
[컴퓨터 구조] SRAM vs DRAM (0) | 2022.03.21 |