Domov technické vybavenie Čo je to koprocesor? - definícia z technológie

Čo je to koprocesor? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená koprocesor?

Koprocesor je doplnková procesorová jednotka alebo úplne iný obvod, ktorý je navrhnutý tak, aby dopĺňal centrálnu procesorovú jednotku (CPU) počítača. Jeho základnou funkciou je odkladanie ďalších úloh náročných na procesor z CPU, aby sa dosiahol zrýchlený výkon systému tým, že sa CPU môže zamerať na úlohy nevyhnutné pre systém. Na vykonávanie jedinečných úloh sú k dispozícii rôzne typy koprocesorov - od rozhrania I / O alebo šifrovania, spracovania reťazcov, aritmetiky s pohyblivou rádovou čiarou a spracovania signálu.

Techopedia vysvetľuje koprocesor

Koprocesory sú jednoducho extra obvody určené na odloženie konkrétnych operácií z CPU, aby systém mohol bežať efektívnejšie. Môžu to byť priame typy riadenia, ktoré sú riadené inštrukciami koprocesora, ktoré sú súčasťou inštrukčnej sady CPU, ako v prípade jednotiek s pohyblivou rádovou čiarkou, alebo to môžu byť nezávislé typy, ktoré asynchrónne pracujú s CPU. Vo väčšine prípadov nie sú optimalizované pre kód na všeobecné použitie, pretože sú určené na konkrétne úlohy.

Pôvodne boli koprocesory fyzicky oddelené od procesorov, ako napríklad Intel 8087 a Motorola 68881, ale s klesajúcimi nákladmi na ich integráciu do procesora sa stáva ich integrácia účinnejšia, ako je to v prípade FPU. Intel Pentium a Motorola 68000 v sedemdesiatych rokoch boli jedni z prvých, ktorí mali koprocesory súčasťou procesorov. Uvedené koprocesory boli známe ako aritmetické jednotky s pohyblivou rádovou čiarkou, jednotka s pohyblivou rádovou čiarkou alebo číselný koprocesor. Väčšina počítačov teraz prichádza so zabudovanou pohyblivou rádovou čiarkou. Program však musí byť správne napísaný, aby mohol využívať výhody koprocesora. V súčasnej dobe sú CPU navrhnuté tak, aby absorbovali funkcie populárnych koprocesorov. Stále však existujú samostatné koprocesory, ktoré umožňujú prispôsobenie pre osobné alebo obchodné použitie. Najbežnejším príkladom je jednotka na spracovanie grafiky (GPU); je určený výhradne na grafické spracovanie, takže CPU ho nemusí robiť. Ďalšími príkladmi sú širokopásmové jednotky na spracovanie signálu a šifrovacie / dešifrovacie jednotky.

Čo je to koprocesor? - definícia z technológie