Dom Hardver Što je koprocesor? - definicija iz tehopedije

Što je koprocesor? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Coprocessor?

Koprocesor je dopunska procesorska jedinica ili potpuno drugačiji sklop koji je dizajniran tako da dopunjava središnju procesorsku jedinicu (CPU) računala. Njegova je osnovna funkcionalnost uklanjanje ostalih procesorski intenzivnih zadataka iz CPU-a kako bi se postigle ubrzane performanse sustava, dopuštajući CPU-u da se usredotoči na zadatke koji su bitni za sustav. Na raspolaganju su razne vrste koprocesora za izvođenje jedinstvenih zadataka - od spajanja I / O ili šifriranja, nizove obrada, aritmetike s pomičnom točkom i obrade signala.

Tehopedia objašnjava koprocesor

Koprocesori su jednostavno dodatni krugovi namijenjeni iskrcavanju određenih operacija iz CPU-a kako bi se sustav učinkovitije provodio. To mogu biti izravne vrste kontrole koje se kontroliraju preko koprocesorskih uputa koje su dio skupa uputa CPU-a, kao u slučaju jedinica s pomičnom zarezom ili mogu biti neovisni tipovi koji asinkrono djeluju s CPU-om. U većini slučajeva nisu optimizirani za šifru opće namjene jer su izrađeni za određene zadatke.

U početku su se koprocesi fizički odvojili od procesora, kao što su Intel 8087 i Motorola 68881, ali kako su se troškovi njihove integracije u CPU smanjili, postalo je učinkovitije integrirati ih, kao što je to slučaj s FPU-om. Intel Pentium i Motorola 68000 u 1970-im godinama su bili jedni od prvih koji su koprocesori dobili dio CPU-a. Spomenuti koprocesori bili su poznati kao aritmetika s pomičnom zarezom, jedinica s pomičnom tačkom ili numerički koprocesor. Većina računala sada ima ugrađenu plutajuću točku. Međutim, program mora biti pravilno napisan da bi iskoristio prednost koprocesora. Trenutno su CPU dizajnirani za apsorbiranje funkcionalnosti popularnih koprocesora. No još uvijek postoje zasebni koprocesori koji omogućuju prilagođavanje za osobnu ili poslovnu upotrebu. Jedinica za grafičku obradu (GPU) najčešći je primjer toga; dizajniran je isključivo za grafičku obradu tako da CPU ne mora raditi ništa od toga. Ostali primjeri su jedinice za obradu širokopojasnog signala i jedinice za enkripciju / dešifriranje.

Što je koprocesor? - definicija iz tehopedije