info@panadisplay.com
Koprocesor Intel

Koprocesor Intel

Mar 14, 2019

Originalni IBM PC uključio je utičnicu za koprocesor s pomičnim zarezom Intel 8087 (poznat kao 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 reda od pedeset puta. Korisnici koji su samo koristili PC za obradu teksta, na primjer, sačuvali su visoku cijenu koprocesora, koji ne bi imao ubrzano izvođenje operacija manipulacije teksta.


8087 je bio čvrsto integrisan sa 8086/8088 i odgovarao na kodne operacije kod s pomičnim zarezom umetnute u tok instrukcija 8088. Procesor 8088 bez 8087 nije mogao protumačiti ova uputstva, zahtijevajući posebne verzije programa za FPU i ne-FPU sisteme, ili barem test u vrijeme izvođenja da bi otkrio FPU i odabrao odgovarajuće funkcije matematičke biblioteke.



Intel 80386DX CPU sa 80387DX matematičkim koprocesorom

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


Mikroprocesor Intel 80386 koristio je opcionalni "matematički" koprocesor (80387) za izvođenje operacija s pomičnim zarezom direktno u hardveru. Intelov procesor 80486DX je uključivao hardver s pomičnim zarezom na čipu. Intel je objavio procesor sa smanjenim troškovima, 80486SX, koji nije imao hardver s pomičnim zarezom, i prodao koprocesor 80487SX koji je u suštini onemogućio glavni procesor kada je instaliran, budući da je 80487SX bio kompletan 80486DX sa različitim skupom pin konekcija.


Intelovi procesori kasnije od 80486 integrisanog hardvera sa pokretnim zarezom na čipu glavnog procesora; napredak u integraciji eliminisao je troškovnu prednost prodaje procesora s pomičnim zarezom kao opcionalnog elementa. Bilo bi vrlo teško prilagoditi adekvatne tehnike na ploči od 75 MHz procesoru kako bi se zadovoljile vremenske odgode, potrošnja energije i standardi radiofrekvencijskih smetnji koji se zahtijevaju kod takta brzina u gigaherc opsegu. Ovi procesori s pomičnim zarezom na čipu se još uvijek nazivaju koprocesorima jer rade paralelno s glavnim procesorom.


U eri 8- i 16-bitnih desktop računara još jedan zajednički izvor koprocesora s pomičnim zarezom je Weitek. Ovi koprocesori su imali drugačiji set 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 biblioteke softvera da podrže njihove funkcije.