b'\n_START_ARTICLE_\nMotorola 68040\n_START_PARAGRAPH_\nEl Motorola 68040 es un microprocesador de Motorola, lanzado en 1990. Fue el sucesor del 68030 y a su vez fue sucedido por el 68060 (el 68050 fue un proyecto abandonado y nunca presentado, el cual era una mejora del 68040, presentando una reducci\xc3\xb3n en tama\xc3\xb1o y en cach\xc3\xa9). Manteniendo las denominaciones de Motorola, el 68040 es llamado a veces s\xc3\xb3lo 040._NEWLINE_En los ordenadores Macintosh el 68040 fue usado principalmente en los Quadra de gama alta. El 68040 m\xc3\xa1s r\xc3\xa1pido tiene el reloj a 40 MHz y fue utilizado \xc3\xbanicamente en el Quadra 840AV. Los modelos m\xc3\xa1s caros en la gama media-alta Centris, la cual dur\xc3\xb3 poco, tambi\xc3\xa9n us\xc3\xb3 el 68040, mientras que los Centris m\xc3\xa1s econ\xc3\xb3micos y los Performa usaban el 68LC040. El 68040 tambi\xc3\xa9n fue empleado en otros ordenadores personales como el Commodore Amiga 4000, al igual que en algunas estaciones de trabajo y en las \xc3\xbaltimas versiones de los ordenadores NeXT._NEWLINE_El 68040 es el primer miembro de la familia 68000 con una FPU incluida en el chip. Esto resulta en la integraci\xc3\xb3n en el mismo chip de funcionalidades anteriormente externas al chip, como la propia FPU y la MMU, la cual fue a\xc3\xb1adida en el 030. Tambi\xc3\xa9n separa la cach\xc3\xa9 en dos bloques de 4 kilobytes, uno de instrucciones y el otro de datos. As\xc3\xad mismo consta de segmentaci\xc3\xb3n de instrucciones de seis etapas._NEWLINE_Desafortunadamente el 040 lleg\xc3\xb3 al l\xc3\xadmite de coste de los transistores muy pronto en su dise\xc3\xb1o. Aunque la MMU no usa muchos transistores (de hecho, ubicarla en la misma pastilla que la CPU ahorra transistores) la FPU s\xc3\xad lo hace. La FPU externa 68882 es conocida por sus altas prestaciones y Motorola no quiso arriesgarse a que los integradores usaran la versi\xc3\xb3n "LC" con un 68882 en lugar de la versi\xc3\xb3n "RC", m\xc3\xa1s provechosa econ\xc3\xb3micamente. La FPU del 68040 vio eliminada su capacidad para realizar funciones trascendentes del IEEE, las cuales son soportadas tanto por el 68881 como por el 68882, siendo usadas en programas populares de generaci\xc3\xb3n de fractales y poco m\xc3\xa1s. El paquete de soporte de coma flotante (FPSP) de Motorola emulaba esas instrucciones por software mediante interrupciones. Al ser un manejador de excepciones, la sobreutilizaci\xc3\xb3n de las funciones trascendentes causa una gran penalizaci\xc3\xb3n en las prestaciones._NEWLINE_El calor ha sido siempre un problema del 68040, pero sus prestaciones cuadriplican las del 68020 y 68030 a igualdad de reloj, por lo que se estima que es 4 veces m\xc3\xa1s r\xc3\xa1pido que sus predecesores, sin embargo la complejidad del chip y los requerimientos de potencia eran debidos al tama\xc3\xb1o del mismo y a las grandes cach\xc3\xa9s. Esto afect\xc3\xb3 el escalado del procesador, evitando que llegara a pasar de los 40 MHz. Una versi\xc3\xb3n de 50 MHz fue planificada, pero se desech\xc3\xb3. Sin embargo los overclockers mostraron resultados exitosos en la versi\xc3\xb3n de 40MHZ usando disipadores con ventilador, algo no muy com\xc3\xban en aquel momento y llegando a los 50 MHz utilizando un oscilador de 100 en vez del 80 original, llegando a alcanzar las misma velocidad del 68060/50mhz. El 68040 estaba igualado en caracter\xc3\xadsticas con el Intel 80486 pero lo sobrepasaba ampliamente a misma frecuencia. Pero, el 80486 pod\xc3\xada ser acelerado significativamente m\xc3\xa1s sin sufrir sobrecalentamiento._NEWLINE_Para m\xc3\xa1s informaci\xc3\xb3n sobre las instrucciones y la arquitectura v\xc3\xa9ase Motorola 68000.\n_START_SECTION_\nFreescale/Motorola 68LC040\n_START_PARAGRAPH_\nEl 68LC040, tambi\xc3\xa9n conocido como LC40, es una versi\xc3\xb3n barata (Low Cost) del 68040 al cual se le ha eliminado la FPU. Esto permite reducir el precio y el consumo. Aunque la CPU entra as\xc3\xad en una pastilla normal, al igual que el 68020, sigue teniendo las mismas cach\xc3\xa9s y segmentaci\xc3\xb3n que el 040, siendo as\xc3\xad significativamente m\xc3\xa1s r\xc3\xa1pido que el 020._NEWLINE_Algunas revisiones de la m\xc3\xa1scara del 68LC040 conten\xc3\xadan un error que impide que varios emuladores por software funcionen correctamente. Estas revisiones se encuentran normalmente en los Apple Macintosh que incorporan el 68LC040. El error se presenta si la instrucci\xc3\xb3n de la FPU que deber\xc3\xada disparar una excepci\xc3\xb3n reside al final de una p\xc3\xa1gina y la siguiente p\xc3\xa1gina es enviada a la memoria virtual. En ese caso, la CPU presentar\xc3\xa1 un error de paginaci\xc3\xb3n con el PC apuntando a esa instrucci\xc3\xb3n de la FPU, fallando al disparar la excepci\xc3\xb3n de la FPU, provocando una variedad de errores.'