Dom > Izložba > Sadržaj

Koprocesor Intel

Mar 14, 2019

Izvorni IBM PC uključio je utičnicu za koprocesor s pomičnim zarezom Intel 8087 (zvani FPU), koji je bio popularna opcija za osobe koje koriste računalo za računalno potpomognuto projektiranje ili računanje intenzivnih matematika. U toj arhitekturi, koprocesor ubrzava aritmetiku s pomičnim zarezom redom od pedeset puta. Korisnici koji su samo koristili računalo za obradu teksta, na primjer, uštedjeli su visoku cijenu koprocesora, koji ne bi imao ubrzanu izvedbu operacija manipulacije tekstom.


8087 je bio čvrsto integriran s 8086/8088 i odgovarao je na kodove operacija strojnog koda s pomičnim zarezom umetnute u tok instrukcija 8088. Procesor 8088 bez 8087 nije mogao protumačiti ove upute, zahtijevajući zasebne verzije programa za FPU i ne-FPU sustave, ili barem test u vrijeme izvođenja da bi otkrio FPU i odabrao odgovarajuće funkcije matematičke knjižnice.



Procesor Intel 80386DX s matematičkim koprocesorom 80387DX

Drugi koprocesor za središnji procesor 8086/8088 bio je 8089 ulazni / izlazni koprocesor. Koristio je istu tehniku programiranja kao 8087 za ulazno / izlazne operacije, kao što je prijenos podataka iz memorije u periferni uređaj, i tako smanjio opterećenje CPU-a. Međutim, IBM ga nije koristio u IBM PC dizajnu, a Intel je zaustavio razvoj ovog tipa koprocesora.


Mikroprocesor Intel 80386 koristi opcionalni "matematički" koprocesor (80387) za izvođenje operacija s pomičnim zarezom izravno u hardveru. Procesor Intel 80486DX je na čipu uključivao hardver s pomičnim zarezom. Intel je izdao jeftin procesor, 80486SX, koji nije imao hardver s pomičnim zarezom, a prodao je i koprocesor 80487SX koji je suštinski onemogućio glavni procesor kada je instaliran, budući da je 80487SX bio kompletan 80486DX s različitim skupom konekcija pinova.


Intelovi procesori kasnije nego 80486 integrirani hardver s pomičnim zarezom na glavnom čipu procesora; napredak u integraciji eliminirao je troškovnu prednost od prodaje procesora s pomičnim zarezom kao izbornog elementa. Bilo bi vrlo teško prilagoditi tehnike strujnog kruga prikladne na brzini procesora od 75 MHz kako bi se zadovoljili standardi vremenske odgode, potrošnje energije i radiofrekvencijskih smetnji koje se zahtijevaju pri brzinama takta u gigahertnom rasponu. Ovi procesori s pomičnim zarezom na čipu se još uvijek nazivaju koprocesorima jer djeluju paralelno s glavnim procesorom.


U doba 8- i 16-bitnih stolnih računala još jedan zajednički izvor koprocesora s pomičnim zarezom bio je Weitek. Ovi koprocesori su imali drugačiji skup instrukcija od Intelovih koprocesora i koristili su drugu utičnicu koju nisu podržavale sve matične ploče. Weitek procesori nisu pružali transcendentalne funkcije matematike (na primjer, trigonometrijske funkcije) poput obitelji Intel x87 i zahtijevale su specifične softverske knjižnice da podrže njihove funkcije.