Lar Hardware O que é um coprocessador? - o que é techopedia

O que é um coprocessador? - o que é techopedia

Índice:

Anonim

Definição - O que significa Coprocessador?

Um coprocessador é uma unidade de processador suplementar ou um circuito totalmente diferente projetado para complementar a unidade de processamento central (CPU) de um computador. Sua funcionalidade básica é descarregar outras tarefas intensivas do processador da CPU para obter um desempenho acelerado do sistema, permitindo que a CPU se concentre nas tarefas essenciais para o sistema. Existem vários tipos de coprocessadores disponíveis para executar tarefas exclusivas - desde interface / criptografia de E / S, processamento de strings, aritmética de ponto flutuante e processamento de sinais.

Techopedia explica Coprocessador

Os coprocessadores são simplesmente circuitos extras destinados a descarregar operações específicas da CPU para que o sistema funcione com mais eficiência. Eles podem ser tipos de controle direto controlados por instruções do coprocessador que fazem parte do conjunto de instruções da CPU, como no caso de unidades de ponto flutuante, ou podem ser tipos independentes que funcionam de forma assíncrona com a CPU. Na maioria dos casos, eles não são otimizados para código de uso geral porque são criados para tarefas específicas.

Originalmente, os coprocessadores eram fisicamente separados dos CPUs, como o Intel 8087 e o Motorola 68881, mas à medida que o custo de integrá-los ao CPU diminuía, tornou-se mais eficiente a integração deles, como é o caso da FPU. O Intel Pentium e o Motorola 68000 na década de 1970 foram alguns dos primeiros a ter os coprocessadores como parte das CPUs. Os referidos coprocessadores eram conhecidos como aritmética de ponto flutuante, unidade de ponto flutuante ou coprocessador numérico. A maioria dos computadores agora vem com ponto flutuante embutido. No entanto, um programa deve ser escrito corretamente para aproveitar o coprocessador. Atualmente, as CPUs foram projetadas para absorver as funcionalidades dos coprocessadores populares. Mas ainda existem coprocessadores disponíveis separadamente, permitindo a personalização para uso pessoal ou comercial. A unidade de processamento gráfico (GPU) é o exemplo mais comum disso; Ele foi projetado exclusivamente para processamento gráfico, para que a CPU não precise fazer nada disso. Outros exemplos são unidades de processamento de sinal de banda larga e unidades de criptografia / descriptografia.

O que é um coprocessador? - o que é techopedia