티스토리 뷰

CS

CS - RISC 와 CISC의 차이

컴파일몬스터 2022. 12. 19. 16:53

RISC / CISC란?

CPU를 명령어를 정의하는 방식에 따라 구분한 설계방법 혹은 전략이다. 

 

RISC (Reduced Instruction Set Computer)

  • ARM CPU에 사용되고 있다
  • 간단한 명령어를 조합해서 실행
  • 명령어의 수행 시간이 고정되어있다. -> 전체 멍령어의 실행 시간 예측 가능
  • 명령어의 포멧/길이의 규칙이 있다. 

 

CISC (Complex Instruction Set Computer)

  • 인텔 CPU에 사용되고 있다
  • 하나의 명령어로 가능한 많은 작업을 실행(복합 명령어)
    • 복합 명령어 수행을 위해 CPU 회로의 복합도가 증가하며, 하나의 명령어를 처리하는데 걸리는 시간 또한 증가한다.
  • 명령어의 수행 시간이 가변적이다. -> 전체 명령어 실행 시간 예측이 어렵다.
  • 명령어의 포멧/길이에 대한 규칙이 없다. 

 

비교

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함