차례:
정의-보조 프로세서 란 무엇입니까?
보조 프로세서는 보조 프로세서 장치 또는 컴퓨터의 중앙 처리 장치 (CPU)를 보완하도록 설계된 완전히 다른 회로입니다. 기본 기능은 CPU가 시스템에 필수적인 작업에 집중할 수 있도록하여 시스템 성능을 가속화하기 위해 CPU에서 다른 프로세서 집약적 인 작업을 오프로드하는 것입니다. I / O 인터페이스 또는 암호화, 문자열 처리, 부동 소수점 산술 및 신호 처리 등 고유 한 작업을 수행하는 데 사용할 수있는 다양한 유형의 보조 프로세서가 있습니다.
Techopedia는 보조 프로세서를 설명합니다
코 프로세서는 시스템이보다 효율적으로 실행되도록 CPU에서 특정 작업을 오프로드하기위한 추가 회로입니다. 부동 소수점 단위의 경우와 같이 CPU 명령어 세트의 일부인 보조 프로세서 명령어를 통해 제어되는 직접 제어 유형이거나 CPU와 비동기식으로 작동하는 독립 유형일 수 있습니다. 대부분의 경우 특정 작업을 위해 만들어 졌기 때문에 범용 코드에 맞게 최적화되지 않았습니다.
원래 보조 프로세서는 Intel 8087 및 Motorola 68881과 같은 CPU와 물리적으로 분리되었지만 CPU에 통합하는 비용이 줄어듦에 따라 FPU의 경우처럼 통합하는 것이 더 효율적이되었습니다. 1970 년대 인텔 펜티엄과 모토로라 68000은 CPU의 일부로 코 프로세서를 보유한 최초의 업체 중 일부였습니다. 상기 코 프로세서는 부동 소수점 산술, 부동 소수점 단위 또는 숫자 코 프로세서로 알려져있다. 대부분의 컴퓨터에는 현재 부동 소수점이 내장되어 있습니다. 그러나 보조 프로세서를 이용하려면 프로그램을 올바르게 작성해야합니다. 현재 CPU는 널리 사용되는 보조 프로세서의 기능을 흡수하도록 설계되었습니다. 그러나 여전히 별도로 사용할 수있는 코 프로세서가있어 개인 또는 업무용으로 사용자 정의 할 수 있습니다. GPU (Graphics Processing Unit)가 가장 일반적인 예입니다. CPU가 그래픽 처리를 할 필요가 없도록 그래픽 처리 전용으로 설계되었습니다. 다른 예는 광대역 신호 처리 유닛 및 암호화 / 복호화 유닛이다.