Matematický koprocesor: Porovnání verzí

Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
m sjednocení pahýlů na jednotnou šablonu {{Pahýl}} dle Wikipedie:Žádost o komentář/Šablony pahýlů; kosmetické úpravy
spíš řádovou než konkrétně „desetinnou“
Řádek 1:
[[Soubor:Intel_8087_arch.svg|thumb|320px|[[Blokové schéma]] koprocesoru Intel 8087]]
'''Matematický koprocesor''' případně '''numerický koprocesor''', někdy zkráceně jen '''[[koprocesor]]''' (angl. ''numeric coprocessor'', ''math coprocessor'' zkráceně ''MCP'' nebo ''floating-point unit'' zkráceně '''FPU''') je [[koprocesor]] určený na vykonávání operací s čísly s [[plovoucípohyblivá desetinnářádová čárka|plovoucípohyblivou desetinnouřádovou čárkou]]. Některé typy matematických koprocesorů jsou schopné vykonávání i složitějších matematických operací. Matematický koprocesor může být implementovaný jako samostatná jednotka nebo může být součástí [[Procesor|CPU]].
V minulosti procesory neobsahovaly žádný zabudovaný mechanizmus na zpracování čísel s plovoucí desetinnou čárkou. Zpracování těchto čísel bylo realizované externím matematickým koprocesorem případně bylo emulované mikroprogramem v [[aritmeticko-logická jednotka|aritmeticko-logické jednotce]] [[procesor]]u. Vykonávání operací s čísly s pohyblivou desetinnou čárkou emulací v ALJ je však mnohem pomalejší a navíc zatěžuje hlavní procesor.