2d3k / CS-Study

기본을 소홀히 하지 말자!!
0 stars 1 forks source link

[OS] CISC와 RISC #9

Open 2d3k opened 1 year ago

2d3k commented 1 year ago

1. 둘의 차이점을 설명하시오

2d3k commented 1 year ago

CISC(COmplex Instruction Set Computer)와 RISC(Reduced Instruction Set Computer)는 컴퓨터 아키텍처 디자인의 두 가지 접근 방식입니다.

CISC는 매우 복잡한 명령어 세트를 가지고 있으며, 명령어 하나가 여러 개의 기계어 명령어를 수행할 수 있습니다. 이를 통해 컴퓨터는 더 적은 명령어 수로 더 복잡한 작업을 수행할 수 있습니다. 그러나 이러한 방식은 더 많은 전력과 더 많은 메모리를 필요로 하며, 명령어가 더 복잡하므로 실행 시간이 더 오래 걸릴 수 있습니다.

RISC는 명령어 세트를 단순화하여, 명령어 하나가 한 개의 기계어 명령어를 수행하도록 합니다. 이를 통해 명령어 수는 적지만 빠른 속도와 효율성을 보장합니다. RISC는 적은 전력과 적은 메모리를 사용하며, 하드웨어가 더 빠르게 실행할 수 있도록 설계되어 있습니다.

따라서, CISC는 더 많은 명령어를 가지고 더 복잡한 작업을 수행할 수 있지만, 실행 시간이 더 오래 걸리며 전력과 메모리가 많이 필요합니다. 반면에 RISC는 명령어 수는 적지만 빠른 속도와 효율성을 보장합니다. RISC는 작은 장치에서 사용하기 적합하며, CISC는 더 복잡한 작업을 수행하는 대형 컴퓨터 시스템에서 사용하기 적합합니다.