Dom > Razstava > Vsebine

Koprocesor Intel

Mar 14, 2019

Originalni IBM-ov osebni računalnik je imel vtičnico za koprocesor s plavajočo vejico Intel 8087 (znano kot FPU), ki je bila priljubljena možnost za ljudi, ki uporabljajo računalnik za računalniško podprto načrtovanje ali matematične izračune. V tej arhitekturi koprocesor pospeši aritmetiko s plavajočo vejico za petdesetkrat. Uporabniki, ki so na primer uporabljali računalnik samo za obdelavo besedil, so prihranili visoke stroške koprocesorja, ki ne bi pospešil operacij za manipulacijo besedila.


8087 je bil tesno povezan z 8086/8088 in se odzval na kode strojne kode s plavajočo vejico, vstavljene v tok navodil 8088. Procesor 8088 brez 8087 ni mogel interpretirati teh navodil, zahtevati ločene različice programov za FPU in ne-FPU sisteme ali vsaj test v času izvajanja za zaznavanje FPU in izbiranje ustreznih funkcij matematične knjižnice.



CPU Intel 80386DX z matematičnim koprocesorjem 80387DX

Drugi koprocesor za centralni procesor 8086/8088 je bil 8089 vhodno / izhodni koprocesor. Uporabil je isto tehniko programiranja kot 8087 za vhodno / izhodne operacije, kot je prenos podatkov iz pomnilnika v periferno napravo, in tako zmanjša obremenitev CPE-ja. Vendar pa ga IBM ni uporabil pri izdelavi IBM-ovih osebnih računalnikov, Intel pa je ustavil razvoj tega tipa koprocesorja.


Mikroprocesor Intel 80386 je uporabil opcijski matematični koprocesor (80387) za izvajanje operacij s plavajočo vejico neposredno v strojni opremi. Procesor Intel 80486DX je na čipu vključil strojno opremo s plavajočo vejico. Intel je izdal poceni procesor, 80486SX, ki ni imel strojne opreme s plavajočo vejico, in tudi prodal koprocesor 80487SX, ki je v bistvu onemogočil glavni procesor, ko je bil nameščen, saj je bil 80487SX popoln 80486DX z drugačnim naborom priključkov.


Intelovi procesorji pozneje kot vgrajena strojna oprema s plavajočo vejico 80486 na glavnem čipu procesorja; napredek pri integraciji je odpravil stroškovno prednost prodaje procesorja s plavajočo vejico kot neobveznega elementa. Zelo težko bi bilo prilagoditi tehnike vezja, ki ustrezajo hitrosti procesorja 75 MHz, da bi dosegli časovno zakasnitev, porabo energije in standarde radiofrekvenčnih motenj, ki se zahtevajo pri hitrostih takta gigahertskega območja. Ti procesorji s plavajočo vejico na čipu se še vedno imenujejo koprocesorji, ker delujejo vzporedno z glavnim procesorjem.


V dobi 8- in 16-bitnih namiznih računalnikov je bil še en pogost vir koprocesorjev s plavajočo vejico Weitek. Ti koprocesorji so imeli različen nabor navodil iz koprocesorjev Intel in uporabljali drugačno vtičnico, ki je niso podpirale vse matične plošče. Weitekovi procesorji niso zagotavljali transcendentalnih matematičnih funkcij (npr. Trigonometrične funkcije), kot je bila družina Intel x87, in so zahtevale posebne knjižnice programske opreme za podporo njihovim funkcijam.