Huis Hardware Wat is een coprocessor? - definitie van techopedia

Wat is een coprocessor? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Coprocessor?

Een coprocessor is een aanvullende verwerkingseenheid of een geheel ander circuit dat is ontworpen als aanvulling op de centrale verwerkingseenheid (CPU) van een computer. De basisfunctionaliteit is om andere processorintensieve taken van de CPU te halen om versnelde systeemprestaties te bereiken, door de CPU toe te staan ​​zich te concentreren op taken die essentieel zijn voor het systeem. Er zijn verschillende soorten coprocessors beschikbaar om unieke taken uit te voeren - van I / O-interface of codering, stringverwerking, rekenkunde met drijvende komma en signaalverwerking.

Techopedia legt Coprocessor uit

Coprocessors zijn eenvoudig extra circuits bedoeld om specifieke bewerkingen van de CPU te ontladen, zodat het systeem efficiënter kan werken. Dit kunnen directe besturingstypes zijn die worden bestuurd via coprocessorinstructies die deel uitmaken van de instructieset van de CPU, zoals in het geval van drijvende komma-eenheden, of het kunnen onafhankelijke types zijn die asynchroon werken met de CPU. In de meeste gevallen zijn ze niet geoptimaliseerd voor algemene doeleinden, omdat ze zijn gemaakt voor specifieke taken.

Oorspronkelijk waren coprocessors fysiek gescheiden van CPU's, zoals de Intel 8087 en Motorola 68881, maar naarmate de kosten van de integratie in de CPU daalden, werd het efficiënter voor hen om te integreren, zoals het geval is met de FPU. De Intel Pentium en Motorola 68000 in de jaren zeventig waren enkele van de eersten die de coprocessors als onderdeel van CPU's hadden. De genoemde coprocessoren stonden bekend als drijvende-komma-rekenkunde, drijvende-komma-eenheid of numerieke coprocessor. De meeste computers hebben nu een ingebouwd drijvend punt. Een programma moet echter correct worden geschreven om te kunnen profiteren van de coprocessor. Momenteel zijn CPU's ontworpen om functionaliteiten van populaire coprocessors te absorberen. Maar er zijn nog steeds coprocessors die apart verkrijgbaar zijn, waardoor maatwerk mogelijk is voor persoonlijk of zakelijk gebruik. De grafische verwerkingseenheid (GPU) is hiervan het meest voorkomende voorbeeld; het is uitsluitend ontworpen voor grafische verwerking, zodat de CPU niets hoeft te doen. Andere voorbeelden zijn breedband signaalverwerkingseenheden en codering / decoderingseenheden.

Wat is een coprocessor? - definitie van techopedia