RISC(Reduced Instruction Set Computer)는 컴퓨터 아키텍처의 한 종류로, 기본적으로 간단하고 효율적인 명령어 집합을 특징으로 한다. RISC 아키텍처는 복잡한 명령어를 사용하는 CISC(Complex Instruction Set Computer) 아키텍처와 대비된다. RISC는 기본적으로 각 명령어가 수행하는 작업을 단순화하여 명령어 디코딩과 실행을 빠르게 하고, 파이프라이닝을 통해 처리 성능을 향상시키는 데 중점을 둔다.
RISC 아키텍처의 주요 특징 중 하나는 고정 길이의 명령어 구조를 갖춘다는 것이다. 이는 프로세서가 모든 명령어를 동일한 크기로 처리함으로써 명령어 디코딩을 단순화하고 성능을 높인다. 또한, RISC는 많은 수의 레지스터를 제공하여 CPU 내부에서 데이터를 보다 효율적으로 처리할 수 있도록 한다. 메모리 접근 횟수를 줄여 성능을 향상시키기 위한 목적으로, 대부분의 명령어는 레지스터 간의 연산을 수행하고, 메모리 접근은 명시적인 로드(load)와 저장(store) 명령에 의해 수행된다.
RISC 아키텍처에서는 간단한 명령어를 빠르게 반복적으로 실행할 수 있도록 설계되어 있으며, 이는 현대의 고성능 컴퓨터에서 주로 사용되는 욘크(rocket) 시스템에 적합하다. RISC 아키텍처의 예로는 ARM, MIPS, PowerPC 등이 있으며, 이들은 모바일 기기, 임베디드 시스템, 서버 및 고성능 컴퓨팅 환경에서 널리 사용된다. RISC는 효율성과 성능 면에서 많은 장점을 가지고 있으며, 최근 몇 년 동안 다양한 응용 프로그램과 시스템에서 중요한 역할을 하고 있다.