반응형

#1. CISC(Complex Instruction Set Computer)

  • 복잡한 명령어 집합을 가진 CPU 아키텍쳐
  • 복잡한 하드웨어 회로
  • 많은 수의 명령어와 주소모드가 존재하나 실제로 쓰이는 명령어는 한정
  • 실행 성능 개선(파이프라인 등..) 방법 적용이 어려움
  • 대부분의 명령어는 직접 메모리 접근이 가능
  • 풍부한 어드레싱 기능 → 명령의 직교성이 뛰어남


#2. RISC(Reduced Instruction Set Computer)
  • CPU 명령어 개수를 줄여 간단한 하드웨어 회로
  • SPARC, MIPS 등의 아키텍처에서 사용
  • 복잡한 연산 → 단순한 여러 개의 명령어로 처리 가능
  • 프로세서 레지스터 뱅크 & 캐시 존재 → 시스템 수행속도 향상
  • 메모리와 CPU 사이 데이터 전송 시 LOAD와 STORE 명령만으로 한정
  • 명령어 형식은 모두 같은 길이
  • 어드레싱 모드의 수는 제한

 

 CISC

RISC 

 주요 특징

 복합명령어 / 하드웨어 복잡

 고정 명령어(32bit) / 하드웨어 간단

 CPU 명령

 명령어 갯수 많음 → 실행 사이클(속도) 다양

명령어 길이 고정 → 실행 사이클 동일 

 회로 구성

복잡 

단순 

 메모리 사용

 효율

비효율 

 프로그램 코드사이즈

 small(130~140)

large(160~180) 

 프로그램 측면

명령어 적게 사용 

 상대적 많은 명령어

 컴파일러

 복잡

단순 


※표는 
블로거 bitnang님의 자료를 참고하였습니다. >> https://blog.naver.com/bitnang/220692059829
문제가 된다면 삭제하겠습니다.


반응형

+ Recent posts

반응형
반응형