728x90
명령어 집합(ISA - Instruction Set Architecture) : CPU가 이해할 수 있는 명령어들의 모음
CISC(Complex Instruction Set Computer)
- 복잡한 명령어 집합을 활용하는 컴퓨터 (CPU)
- x86, x86-64는 CISC기반 명령어 집합 구조
- 명령어의 형태와 크기가 다양한 가변 길이 명령어 활용
- 상대적으로 적은 수의 명령어로도 프로그램을 실행할 수 있다.
- 단점
- 명령어 파이프라이닝이 불리하다.
- 멸령어의 크기와 실행되기까지의 시간이 일정하지 않다
- 복잡한 명령어 때문에 명령어 하나를 실행하는 데에 여러 클럭 주기 필요
- 대다수의 복잡한 명령어는 사용 빈도가 낮다
RISC(Reduced Instruction Set Computer)
- 명령어의 종류가 적고, 짧고 규격화된 명령어 사용
- 메모리 접근 최소화, 레지스터 십분 활용
- 적은 주소 지정 방식
- 프로그램을 이루는 명령어의 수가 많음
- 1클럭 내외로 명령어 수행
- 파이프라이닝 용이
728x90
'△ > Computer Engineering' 카테고리의 다른 글
메모리의 주소 공간 (1) | 2024.04.09 |
---|---|
RAM의 특성과 종류 (0) | 2024.04.05 |
명령어 병렬 처리 기법 (1) | 2024.04.03 |
빠른 CPU를 위한 설계 기법 (코어, 클럭) (0) | 2024.04.02 |
명령어 사이클과 인터럽트 (interrupt) (0) | 2024.04.02 |
댓글