Matematický koprocesor: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Maros (diskusia | príspevky)
precuje sa
Maros (diskusia | príspevky)
ako tak dokoncenie stubu; -pracuje sa
Riadok 1:
{{pracuje sa}}
'''Matematický koprocesor''' alebo '''numerický koprocesor''' (angl. ''numeric coprocessor'', ''math coprocessor'' alebo ''floating-point unit'' skratkaskr. ''FPU'') je [[koprocesor]] určený na vykonávanie operácií s číslami s [[pohyblivá desatinná čiarka|pohyblivou desatinnou čiarkou]]. Niektoré typy matematických koprocesorov sú schopné vykonávania aj zložitejších matematických operácií. Matematický koprocesor môže byť implementovaný ako samostatná jednotka alebo môže byť súčasťou [[CPU]].
V minulosti neobsahovali procesory žiadny zabudovaný mechanizmus na spracovanie čísel s pohyblivou desatinnou rádovou čiarkou. Spracovanie týchto čísel bolo realizované externým matematickým koprocesorom alebo bolo emulované mikroprogramom v [[aritmeticko-logická jednotka|aritmeticko-logickej jednotke]] [[procesor]]a. Vykonávanie operácií s číslami s pohyblivou desatinnou čiarkou emuláciou v ALJ je však oveľa pomalšie a navyše zaťažuje hlavný procesor.
Hoci je možné softvérovou emuláciou matematického koprocesora ušetriť výrobné náklady, v súčasných procesoroch pre [[osobný počítač|osobné počítače]] je matematický koprocesor integrovaný v [[mikroprocesor]]e. To bolo umožnené vďaka prudkému poklesu výrobných nákladov v posledných rokoch.
 
{{Počítačový výhonok}}
 
 
Práca číslami s pohyblivou desatinnou čiarkou je typická pre matematické aplikácie, [[počítačová grafika|grafiku]] a spracovanie analógových signálov.
 
[[Kategória:Mikroprocesory]]