Unidad de coma flotante

Transcripción

Unidad de coma flotante
Unidad de coma flotante
Unidad de coma flotante
Una unidad de coma flotante (adaptación del inglés
floating-point unit o literalmente traducido unidad de punto
flotante) o, también conocido como coprocesador matemático,
es un componente de la unidad central de procesamiento
especializado en el cálculo de operaciones en coma flotante. Las
Coprocesador numérico Intel 287.
operaciones básicas que toda FPU puede realizar son las
aritméticas (suma y multiplicación), si bien algunos sistemas más complejos son capaces también de realizar
cálculos trigonométricos o exponenciales.
No todas las unidades centrales de procesamiento tienen una FPU dedicada. En ausencia de FPU, la CPU puede
utilizar programas en microcódigo para emular una función en coma flotante a través de la unidad aritmético lógica
(ALU), la cual reduce el coste del hardware a cambio de una sensible pérdida de velocidad.
En algunas arquitecturas, las operaciones en coma flotante se tratan de forma completamente distinta a las
operaciones enteras, con registros dedicados y tiempo de ciclo diferentes. Incluso para operaciones complejas, como
la división, podrían tener un circuito dedicado a dicha operación.
Hasta mediados de la década de 1990, era común que las CPU no incorporasen una FPU en los ordenadores
domésticos, sino que eran un elemento opcional conocido como coprocesador. Ejemplos podrían ser las FPUs 387 y
487 que se utilizaban en las unidades centrales de procesamiento Intel 80386 e Intel 80486SX (el modelo 80486DX
ya incluía el coprocesador de serie) en máquinas Intel Pentium, o la FPU 68881 utilizada en las unidades centrales de
procesamiento 680x0 en ordenadores Macintosh.
Cabe destacar que en los países anglosajones, numéricamente se hace uso del punto como separador de unidades en
vez de la reconocida internacionalmente en el Sistema Internacional de Unidades, la coma, por esa razón la
traducción más correcta sería "unidad de coma flotante" porque sus operaciones desplazan la coma de los decimales.
Véase también
•
•
•
•
•
•
•
•
•
•
•
•
Arquitectura de CPU
CPU
Microprocesador
Unidad de control
Unidad aritmético lógica
Bus interface unit
Unidad de gestión de memoria
Unidad de ejecución
Unidad de proceso
Registro (hardware)
Microcódigo
Barrel shifter
• x87
• Intel 8087
• Intel 80387
1
Fuentes y contribuyentes del artículo
Fuentes y contribuyentes del artículo
Unidad de coma flotante Fuente: http://es.wikipedia.org/w/index.php?oldid=42956452 Contribuyentes: Biasoli, Digigalos, Drini2, Elisardojm, GermanX, Gothmog, Jesuja, Platonides, Resped,
SpiceMan, TorQue Astur, Zanaqo, 5 ediciones anónimas
Fuentes de imagen, Licencias y contribuyentes
Archivo:80287-82.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:80287-82.jpg Licencia: Public Domain Contribuyentes: User Winhistory on de.wikipedia
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/
2

Documentos relacionados