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 회로의 복합도가 증가하며, 하나의 명령어를 처리하는데 걸리는 시간 또한 증가한다.
 
- 명령어의 수행 시간이 가변적이다. -> 전체 명령어 실행 시간 예측이 어렵다.
- 명령어의 포멧/길이에 대한 규칙이 없다.
비교

