Dom > Izložba > Sadržaj

Povijest koprocesora

Mar 14, 2019

Kako bi se najbolje iskoristilo procesorsko vrijeme glavnog računala, zadaci ulaza / izlaza delegirani su na odvojene sustave nazvane Kanalni U / I. Glavno računalo uopće ne bi zahtijevalo nikakvu I / O obradu, nego bi samo postavilo parametre za ulaznu ili izlaznu operaciju, a zatim signaliziralo procesoru kanala da provede cijelu operaciju. Izdvajanjem relativno jednostavnih podprocesora za obradu dugotrajnog I / O oblikovanja i obrade, poboljšane su ukupne performanse sustava.


Koprocesori za aritmetiku s pomičnim zarezom pojavili su se u desktop računalima 1970-ih i postali su uobičajeni tijekom 1980-ih i početkom 1990-ih. Rani 8-bitni i 16-bitni procesori koristili su softver za izvršavanje aritmetičkih operacija s pomičnim zarezom. Tamo gdje je podržan koprocesor, izračuni s pomičnim zarezom mogu se provesti mnogo puta brže. Matematički koprocesori bili su popularna kupovina za korisnike softvera za računalno potpomognuto projektiranje (CAD) i znanstvenih i inženjerskih izračuna. Neke jedinice s pomičnim zarezom, kao što su AMD 9511, Intel I8231 i Weitek FPU, tretirane su kao periferni uređaji, dok su druge kao što su Intel 8087, Motorola 68881 i National 32081 bile bolje integrirane s CPU-om.


Drugi oblik koprocesora bio je koprocesor za prikaz videozapisa, kao što je korišten u Atari 8-bitnoj obitelji, Texas Instruments TI-99 / 4A i MSX kućna računala, koja su se zvala "Video Display Controllers". Commodore Amiga custom chipset je sadržavao jedinicu poznatu kao Copper, kao i Blitter za ubrzavanje manipulacije bitmapom u memoriji.


Kako su se mikroprocesori razvijali, troškovi integriranja aritmetičkih funkcija s pomičnim zarezom u procesor su se smanjili. Visoke brzine procesora također su otežavale implementaciju usko integriranog koprocesora. Odvojeno pakirani matematički koprocesori sada su neuobičajeni u stolnim računalima. Potražnja za posvećenim grafičkim koprocesorom rasla je, međutim, osobito zbog sve veće potražnje za realističnom 3D grafikom u računalnim igrama.