코프로세서
CPU의 기능을 보충하기 위해 사용되는 컴퓨터 프로세서 / From Wikipedia, the free encyclopedia
코프로세서(영어: coprocessor)는 CPU의 기능을 보충하기 위해 사용되는 컴퓨터 프로세서이다. 보조프로세서(補助 processor) 또는 보조 처리기(補助處理器)라고도 부른다. 코프로세서는 부동소수점 산술, 그래픽, 신호 처리, 문자열 연산, 암호화, 주변장치 입출력 등의 기능을 수행한다. 코프로세서는 주 CPU 프로세서에 집중된 작업들의 짐을 덜어 시스템 수행 속도를 빠르게 해 준다. 코프로세서로 일련의 컴퓨터들을 원하는 대로 설정할 수 있어서, 추가의 성능이 필요하지 않는 고객들은 그러한 기능에 비용을 들이지 않아도 되는 장점이 있다.
코프로세서는 메인프레임 컴퓨터에서 처음 등장했는데, 기존의 CPU에 없는 추가 기능을 지원하는 데에, 또는 채널 컨트롤러와 같이 입출력 채널을 제어하는 데에 주로 사용되었다.