title: "**CISC, RISC**"
description: "CISC vs RISC"
cleanUrl: /sw-engineer/cisc-risc
ogImage: ""
floatFirstTOC: right

CISC가 개발된 동기

보다 강력하고 복잡한 고급 프로그래밍 언어, 즉 고급 언어(High-Level Language, HLL)에 대한 보다 나은 지원은 CPU 설계자의 공통된 목표.이를 위해 컴파일러의 단순화와 성능 향상을 목표로 두었고 이로 인해 CPU의 명령어 세트는 명령어 수가 더 많아지고 복잡한 경향이 생김.

CISC(Complex Instruction Set arChitecture, Computer)의 정의

각각의 명령어가 메모리 적재, 산술 연산, 메모리 저장 등의 여러 저수준 연산(마이크로 연산)을 실행하는 마이크로프로세서 명령어 세트 구조(microprocessor instruction set architecture). 본 용어는 RISC에 대비되는 의미로 만들어짐.

CISC의 특징

RISC의 등장

RISC(Reduced Instruction Set Computer)의 정의

명령어 세트의 크기와 주소지정 방식의 복잡도 모두를 줄임으로 더 간단한 구현과 더 나은 명령어 수준 병렬성, 그리고 더 효율적인 컴파일러를 얻는데 초점을 맞춘 CPU 설계 철학.

RISC(Reduced Instruction Set Computer)의 특징