RISC의 장점과 단점

0

컴퓨터 내부 및 회로.

이미지 크레디트: 통로이미지/통로이미지/게티이미지

컴퓨터 프로세서는 빠르고 정확하지만 일반적으로 한 번에 하나의 작업만 수행할 수 있습니다. 모든 컴퓨터 시스템의 가장 큰 과제 중 하나는 작업을 수행하는 가장 효율적인 순서를 찾는 것입니다. RISC(Reduced Instruction Set Computing)는 이 순서를 결정하기 위한 전략입니다. 마치 인간이 할 일 목록을 관리하는 시스템을 갖고 있는 것과 비슷합니다. RISC는 또한 축소된 명령어 집합 컴퓨터, 즉 RISC 전략을 사용하여 프로세서를 작동하는 컴퓨터를 나타낼 수도 있습니다.

RISC의 이유

컴퓨터 프로세서는 일련의 명령을 통해 정확히 무엇을 해야 하는지 알려야 합니다. 다른 유형의 명령어는 프로세서가 다른 트랜지스터와 기타 전기 회로 부품을 사용해야 합니다. 결과적으로 명령의 수나 다양성이 증가하면 더 복잡한 회로가 필요하거나 수행하는 데 시간이 더 오래 걸리거나 둘 다 필요합니다. RISC는 명령을 내리는 컴퓨터의 효율성을 높이도록 설계되었습니다.

오늘의 비디오

RISC 원칙

IBM은 1970년대에 효율성 문제를 연구했습니다. 1974년 John Cocke는 프로세서에 전달된 명령의 20%가 프로세서가 수행한 작업의 80%를 담당한다는 것을 발견했습니다. 20/80 비율은 컴퓨팅뿐만 아니라 다양한 상황에서 일반적이며 파레토 원리로 알려져 있습니다. IBM은 Cocke의 발견을 활용하고 명령을 보다 효율적으로 사용하기 위해 컴퓨터의 각 부분이 상호 작용하는 방식에 대한 기본 규칙 집합인 새로운 아키텍처를 개발하기 시작했습니다. 1980년 RISC 원리를 사용한 최초의 컴퓨터를 출시했습니다.

주요 RISC 변경 사항

RISC는 특정 규칙 집합보다 컴퓨팅에 대한 일반적인 접근 방식이므로 다른 RISC 기반 프로세서와 시스템은 다른 방식으로 작동합니다. RISC 시스템은 컴퓨터 메모리에서 데이터를 가져오는 것보다 훨씬 빠르게 액세스할 수 있도록 프로세서의 임시 저장 공간인 레지스터에 대해 특정 접근 방식을 사용하는 경우가 많습니다. RISC 기반 프로세서는 특정 유형의 데이터에 할당하는 대신 범용 레지스터를 사용합니다. 즉, 프로세서가 작업 간에 레지스터를 보다 효율적으로 전환할 수 있습니다. RISC 시스템은 종종 컴퓨터가 항상 동일한 형식의 명령을 실행하도록 하여 프로세서가 의미하는 바를 정확하게 해석하는 작업을 줄여줍니다. 가능하면 RISC 기반 프로세서는 각 클록 주기에서 정확한 수의 명령을 수행하려고 합니다. 컴퓨터 동작이 논리적이고 동기화된 시간에 계속 발생하도록 설계된 전자적으로 생성된 시간 신호 속도.

오늘의 RISC

1980년대부터 RISC는 컴퓨팅에 대한 거의 보편적인 접근 방식이 되었습니다. 오늘날 데스크톱 컴퓨터, 모바일 태블릿과 스마트폰, 심지어 많은 슈퍼컴퓨터도 RISC 기반 프로세서를 사용합니다. 원칙. 이 용어는 RISC 이전에 사용된 접근 방식을 소급하여 CISC(복잡한 명령어 세트 컴퓨팅)라고 불렀을 정도로 대중화되었습니다. RISC 시스템이 반드시 CISC보다 적은 명령어를 포함하는 것은 아니기 때문에 용어는 신중하게 선택됩니다. 차이점은 더 간단한 방법으로 구성된 더 좁은 범위의 지침입니다.