너도 나도 공부할때

CISC와 RISC 특징 비교

kernellifestory 2025. 3. 5. 12:40

컴퓨터일반 할수록 어렵지만
정리되어가는 느낌 아주좋다.

오늘도 열공!!

CISC

(Complex Instruction Set Computer)
복잡한!! 핵심

명령어 집합이 다양하고 복잡
하나의 명령어가 여러 개의 작업을 수행할 수 있음
(예: 메모리 접근 + 연산).
어셈블리 코드가 짧아지는 장점이 있음.

✔ 명령어 실행 시간이 가변적
명령어에 따라 실행 시간이 다름.
복잡한 명령어일수록 실행 시간이 길어질 수 있음.

마이크로코드 사용
하드웨어가 복잡한 명령어를 해석하고 실행하기 위해 마이크로코드를 사용.
명령어 디코딩이 상대적으로 느림.

✔ 메모리 접근이 자유로움
대부분의 명령어가 메모리 접근을 허용
(예: 직접 메모리에서 연산 수행 가능)

✔ 대표적인 프로세서
x86 (인텔, AMD 계열)
IBM 메인프레임

RISC

(Reduced Instruction Set Computer)
축소된 명령어 집합

명령어가 단순하고 고정 길이
하나의 명령어가 단순한 작업만 수행.
명령어 실행 속도가 빠름.

✔ 명령어 실행 시간이 일정
대부분의 명령어가 하나의 클럭 사이클 내에 실행됨.
파이프라이닝(pipelining) 적용이 용이하여 성능 향상 가능.

하드웨어 구조가 단순
복잡한 명령어를 지원하지 않기 때문에 제어 장치가 간단함.
마이크로코드가 불필요하여 실행 속도가 빠름.

레지스터 중심의 연산
대부분의 연산이 레지스터에서 수행되며,
메모리 접근이 제한적 (Load/Store 방식).
메모리 접근이 적어 성능이 향상됨.

✔ 대표적인 프로세서
ARM (스마트폰, 태블릿, 임베디드 시스템)
MIPS
PowerPC
RISC-V

CISC vs. RISC 비교 요약

비교 항목                 CISC               RISC
명령어 길이               가변적                고정적
명령어 복잡성             복잡                   단순
실행 속도           상대적으로 느림         빠름
하드웨어 구조             복잡                    단순
               (마이크로코드 사용)     (마이크로코드 없음)
       메모리 접근             자유롭게          Load/Store
    파이프라이닝         적용 어려움          적용 용이

CISC는 다양한 기능을 지원하지만 복잡하고
속도가 상대적으로 느릴 수 있음.

반면, RISC는 단순한 명령어 구조 덕분에
빠른 연산이 가능하며 모바일 및
임베디드 기기에 많이 사용됨.

'너도 나도 공부할때' 카테고리의 다른 글

우체국 복지등기  (0) 2025.03.07
논리회로 종류대로 정리해보자.  (0) 2025.03.06
유상통 컴퓨터일반 기출해설시작 D-123  (0) 2025.03.04
오늘의 공부 시작 D-127  (0) 2025.02.28
예금 공부중  (0) 2025.02.27