코프로세서(Coprocessor)란? 개념 정리



코프로세서(Co-processor or Coprocessor)CPU의 기능을 보충하기 위해 사용되는 컴퓨터 프로세서입니다. 보조프로세서 또는 보조 처리기라고도 부릅니다.

코프로세서는 메인 CPU 프로세서에 집중된 작업들의 짐을 덜어 시스템 수행 속도를 빠르게 해줍니다. 이러한 코프로세서의 기능으로는 부동소수점 산술, 그래픽, 신호 처리, 문자열 연산, 암호화, 주변장치 입출력 등이 있습니다. 한 코프로세서가 여러 기능을 수행할 수도 있고, 한 가지 기능만 수행할 수도 있습니다.

코프로세서는 여러 기능을 가진 고성능의 비싼 메인 프로세서를 구입할 필요 없이 필요한 기능만 가진 코프로세서를 추가하여 단가를 낮춰서 사용할 수 있었습니다(대부분의 Personal 컴퓨터에서 문서작업만 이루어지는 상황이라면, 코프로세서를 도입할 수 있을 것입니다). 초기 컴퓨터에 많이 사용되다가 현재는 점차 CPU에 통합되어 사용되고 있습니다.


출처

  • https://ko.wikipedia.org/wiki/%EC%BD%94%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C