Coprocesor matematic
Coprocesorul matematic este un tip de coprocesor care se caracterizează prin faptul că este specializat în efectuarea calculelor matematice . Funcționează alături de procesorul principal ( CPU ), înlocuindu-l atunci când întâlnește instrucțiuni specifice în cadrul codului. [1] Spre deosebire de CPU, care operează prin prelucrarea numere întregi , coprocesorul matematica este utilizat pentru a efectua calcule în virgulă mobilă (numere cu o parte zecimală) și pentru acest motiv, este , de asemenea , numit unitate de calcul în virgulă mobilă , sau FPU (plutitoare litera Unitate ). [2]
Coprocesoarele matematice au fost inițial propuse ca componente separate (cum ar fi i8087 ) pentru a menține costul unui computer scăzut și a permite achiziționarea acestuia doar utilizatorilor care chiar aveau nevoie de el: de exemplu, o mașină care a fost achiziționată pentru procesarea sarcinilor de text a făcut nu trebuie să fie echipat cu un coprocesor matematic, în timp ce pe unul destinat utilizării cu programe CAD a fost o achiziție recomandată, deoarece coprocesorul ar putea accelera viteza de procesare a calculelor de mai multe ori. [3] [2] Mai târziu, au fost introduse pe piață procesoare care au integrat deja o FPU (cum ar fi i486DX ) optimizând performanțele datorită prezenței celor două unități de procesare în același cip. Astăzi, toate procesoarele moderne integrează coprocesorul matematic în interiorul lor. [2] [3]
Mai jos este o listă de coprocesoare matematice.
Coprocesoare matematice pentru procesoare x86
- Intel 8087
- Intel 80287
- Intel 80287XL
- Intel 80387
- IIT 2C87
- IIT 3C87
- IIT 4C87DLC
- Cyrix 82S87 (seria FasMath)
- Cyrix 83S87 (seria FasMath)
- Cyrix 83D87 (seria FasMath)
- Cyrix EMC87
- 1167
- 3167. Weitek
- 4167 Weitek
- ULSI US83C87
- ULSI US83S87
- AMD 80C287
- AMD 9511
- Chip and Technologies 38700DX
Coprocesoare matematice pentru procesoare Motorola 68k
Notă
- ^ Math Coprocessor Interface Evolution , la openwatcom.org , Open Watcom. Adus 22-02-2014 (arhivat din original la 21 februarie 2014) .
- ^ a b c Scott Mueller, Coprocesoare matematice (unități cu virgulă mobilă) , quepublishing.com , Editura Que, 21.06.2006 . Adus 22/02/2014 .
- ^ a b Ce este un coprocesor matematic , la wisegeek.com . Adus 22/02/2014 .