Tipos de optimizacion

Solo disponible en BuenasTareas
  • Páginas : 4 (852 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de diciembre de 2010
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO SUPERIOR DE MISANTLA

Programación de sistemas

Unidad
VII

Trabajo de investigación

Técnicas de optimización decódigo

Profesora:
Guadalupe Wendulay Escalante


* Francisco Hernández AguilarFecha:
07 de Diciembre 2010

Idealmente, los compiladores deberían producir código objeto que fuera tan bueno como si estuviera escrito directamente por un buen programador. La realidades que esto es difícil de conseguir y muy pocas veces se alcanza esa meta.

El objetivo de las técnicas de optimización es mejorar el programa objeto para que nos dé un rendimiento mayor. La mayoríade estas técnicas vienen a compensar ciertas ineficiencias que aparecen en el lenguaje fuente, ineficiencias que son inherentes al concepto de lenguaje de alto nivel, el cual suprime detalles de lamáquina objeto para facilitar la tarea de implementar un algoritmo.

Las distintas técnicas de optimización se pueden clasificar o dividir de diversas formas. Por una parte podemos hablar de aquellastécnicas que son dependientes de la máquina, y aquellas que son independientes de la máquina.

Por otra parte, las técnicas de optimización se dividen también en locales y globales. Las técnicas deoptimización locales analizarán sólo pequeñas porciones de código y en ellas realizarán mejoras, mientras que para la aplicación de las técnicas globales será necesario el análisis de todo el código.Tipos de optimización

Existen diversas técnicas de optimización que se aplican al código generado para un programa sencillo. Por programa sencillo entendemos aquel que se reduce a un sóloprocedimiento o subrutina.

Partiendo de un programa sencillo, obtenemos código intermedio de tres direcciones, pues es una representación adecuada del programa sobre la que emplear las diversas...
tracking img