SlideShare una empresa de Scribd logo
1 de 8
Instituto Universitario
politécnico Santiago Mariño
Optimización de
sistemas
Realizado Por: Norberto Lugo
Que es la Optimización
Optimización es la acción y efecto de optimizar. Este verbo hace
referencia a buscar la mejor forma de realizar una actividad. Este
termino es comúnmente utilizado en el área de la informática
“
”
Propósito de la
Optimización
Es encontrar o identificar la mejor solución posible entre todas las
soluciones potenciales, para un problema dado, en términos de algún o
algunos criterios de efectividad o desempeño. Le ayuda a encontrar la
solución que le brinda los mejores resultados, le da la utilidad más alta
(producción o valor deseado), o el resultado con el mínimo costo
(desperdicio o valor no deseado).
“
”
Objetivos la
Optimización
Descripcion de algoritmos para resolver distintos tipos
de problemas de optmizacion
Analisis de la propiedades de los algoritmos
Descripcion de los procedimientos numéricos que
permiten hacer una implementación computacional
eficientedel algoritmo
“
”
Los algoritmos en la
Optimizacion
En Optimización Los Algoritmos solo se consideran aceptable si existe un
procedimiento numérico eficiente de implantarlo. Esto implica la
necesidad de conocer algunas técnicas numéricas con el fin de
comprender las razones de la eficiencia de estos algoritmos de
optimización
“
”
Algunas Optimizaciones
En el área de las matemáticas: la optimización intenta aportar respuestas a u
tipo general de problemas que consiste en seleccionar el mejor entre un
conjunto de elementos
La optimización de software: busca adaptar los programas informáticos para que
realicen sus tareas de la forma mas rápida posible. Gracias a la optimización de
software, por ejemplo, los programas pueden requerir de menos memoria para
su funcionamiento ya que pasa a usar sus recursos de manera mas eficiente
Optimización de consulta: consiste en mejorar los tiempos de respuesta en la
gestión de base de datos. En el lenguaje de consultas SQL uno de los mas
utilizados por los desarrolladores, la optimización busca simplificar las consulta
mas complejas que pueden requerir de mucho tiempo para su resolución
Niveles de Optimización
Nivel de diseño: En el nivel más alto, el diseño puede ser optimizado para
aprovechar al máximo los recursos disponibles. La implementación de un
proyecto se beneficiará de una buena selección de algoritmos eficientes y la
aplicación de estos algoritmos se beneficiarán de la escritura de código de
buena calidad.
Nivel de código fuente: Evitar la codificación de mala calidad también puede
mejorar el rendimiento, evitando ralentizaciones obvias. Después de eso, sin
embargo, algunas optimizaciones pueden disminuir el mantenimiento. Algunas
optimizaciones en la actualidad se pueden realizar por
los compiladores optimizadores.
Nivel de armado: Entre el código y el nivel de
compilación, directivas y flags pueden ser usados para ajustar las opciones de
rendimiento en el código fuente y el compilador respectivamente, como el uso
del preprocesador para desactivar características innecesarias de software, o la
optimización de los modelos de procesadores específicos o capacidades de
hardware.
Optimización y su relación
con la ing. De sistemas
La optimización permite y ofrece una herramienta que pueda manipularse
en el análisis de la ingeniería en sistemas, sin afectar a los sistemas en si, ya
que permite al ingeniero:
Definir el problema
Formular un modelo de optimización
Expresar el objetivo
Elegir una medida de eficiencia para expresar le objetivo
Utilizar un algoritmo para resolver el modelo y proceder a obtener
el optimo

Más contenido relacionado

La actualidad más candente

Fases de programacion
Fases de programacionFases de programacion
Fases de programacionleiderserna
 
Presentac..
Presentac..Presentac..
Presentac..Wil Mer
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoJesus Molina
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónelizabethpaola
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasyanethcandanedo
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraAngel Perez
 

La actualidad más candente (18)

Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Presentac..
Presentac..Presentac..
Presentac..
 
unidad 1
unidad 1unidad 1
unidad 1
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
desarrollo logico
desarrollo logicodesarrollo logico
desarrollo logico
 
Juan Bullones Algoritmos
Juan Bullones Algoritmos Juan Bullones Algoritmos
Juan Bullones Algoritmos
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Faces del proceso de programación
Faces del proceso de programaciónFaces del proceso de programación
Faces del proceso de programación
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadora
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 

Destacado

Metodo de optimización. listo
Metodo de optimización. listoMetodo de optimización. listo
Metodo de optimización. listomarinfranklin
 
Optimizacion de sistemas
Optimizacion de sistemasOptimizacion de sistemas
Optimizacion de sistemasyslin01
 
Proyecto optimizacion de sistemas
Proyecto optimizacion de sistemasProyecto optimizacion de sistemas
Proyecto optimizacion de sistemasWaldemar Diaz
 
Alcoholismo
AlcoholismoAlcoholismo
AlcoholismoTRENCY
 
Optimizacion de sistemas frfg
Optimizacion de sistemas frfgOptimizacion de sistemas frfg
Optimizacion de sistemas frfgFlavio Figueroa
 
Problemas de Optimizacion de Sistemas y Funciones
Problemas de Optimizacion de Sistemas y FuncionesProblemas de Optimizacion de Sistemas y Funciones
Problemas de Optimizacion de Sistemas y FuncionesHector M Cisneros H
 

Destacado (6)

Metodo de optimización. listo
Metodo de optimización. listoMetodo de optimización. listo
Metodo de optimización. listo
 
Optimizacion de sistemas
Optimizacion de sistemasOptimizacion de sistemas
Optimizacion de sistemas
 
Proyecto optimizacion de sistemas
Proyecto optimizacion de sistemasProyecto optimizacion de sistemas
Proyecto optimizacion de sistemas
 
Alcoholismo
AlcoholismoAlcoholismo
Alcoholismo
 
Optimizacion de sistemas frfg
Optimizacion de sistemas frfgOptimizacion de sistemas frfg
Optimizacion de sistemas frfg
 
Problemas de Optimizacion de Sistemas y Funciones
Problemas de Optimizacion de Sistemas y FuncionesProblemas de Optimizacion de Sistemas y Funciones
Problemas de Optimizacion de Sistemas y Funciones
 

Similar a Optimizacion de sistemas

optimizacion de sistemas
optimizacion de sistemasoptimizacion de sistemas
optimizacion de sistemasNorberto Lugo
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funcionesAntonio Gallo
 
Taller n20 compiladores_optimizacion_codigo_9_julio_2020-convertido
Taller n20 compiladores_optimizacion_codigo_9_julio_2020-convertidoTaller n20 compiladores_optimizacion_codigo_9_julio_2020-convertido
Taller n20 compiladores_optimizacion_codigo_9_julio_2020-convertidoJOSSELINEMARIBEL
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosalexisj2303
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoFelix Rodríguez
 
Optimizacion De Sistemas
Optimizacion De Sistemas Optimizacion De Sistemas
Optimizacion De Sistemas Mario Gonzalez
 
Aplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmosAplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmosRaul-Betancourt
 
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICAAPLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICAEmir Meza
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoJesús E. CuRias
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosJesus Molina
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosJesus Molina
 
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...Jesus Molina
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónPablo Parola
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La ProgramaciónPablo Parola
 
Optimizacioncodigo
OptimizacioncodigoOptimizacioncodigo
OptimizacioncodigoPablo Vargas
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemasgrupo7inf162
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfdarosario3d
 

Similar a Optimizacion de sistemas (20)

optimizacion de sistemas
optimizacion de sistemasoptimizacion de sistemas
optimizacion de sistemas
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 
Taller n20 compiladores_optimizacion_codigo_9_julio_2020-convertido
Taller n20 compiladores_optimizacion_codigo_9_julio_2020-convertidoTaller n20 compiladores_optimizacion_codigo_9_julio_2020-convertido
Taller n20 compiladores_optimizacion_codigo_9_julio_2020-convertido
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaos
 
luis
luisluis
luis
 
Niveles de optimizacion de algoritmos
Niveles de optimizacion de algoritmosNiveles de optimizacion de algoritmos
Niveles de optimizacion de algoritmos
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Optimizacion De Sistemas
Optimizacion De Sistemas Optimizacion De Sistemas
Optimizacion De Sistemas
 
Aplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmosAplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmos
 
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICAAPLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
 
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Presentation optimizacion saia
Presentation optimizacion saiaPresentation optimizacion saia
Presentation optimizacion saia
 
Optimizacioncodigo
OptimizacioncodigoOptimizacioncodigo
Optimizacioncodigo
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemas
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
 

Optimizacion de sistemas

  • 1. Instituto Universitario politécnico Santiago Mariño Optimización de sistemas Realizado Por: Norberto Lugo
  • 2. Que es la Optimización Optimización es la acción y efecto de optimizar. Este verbo hace referencia a buscar la mejor forma de realizar una actividad. Este termino es comúnmente utilizado en el área de la informática
  • 3. “ ” Propósito de la Optimización Es encontrar o identificar la mejor solución posible entre todas las soluciones potenciales, para un problema dado, en términos de algún o algunos criterios de efectividad o desempeño. Le ayuda a encontrar la solución que le brinda los mejores resultados, le da la utilidad más alta (producción o valor deseado), o el resultado con el mínimo costo (desperdicio o valor no deseado).
  • 4. “ ” Objetivos la Optimización Descripcion de algoritmos para resolver distintos tipos de problemas de optmizacion Analisis de la propiedades de los algoritmos Descripcion de los procedimientos numéricos que permiten hacer una implementación computacional eficientedel algoritmo
  • 5. “ ” Los algoritmos en la Optimizacion En Optimización Los Algoritmos solo se consideran aceptable si existe un procedimiento numérico eficiente de implantarlo. Esto implica la necesidad de conocer algunas técnicas numéricas con el fin de comprender las razones de la eficiencia de estos algoritmos de optimización
  • 6. “ ” Algunas Optimizaciones En el área de las matemáticas: la optimización intenta aportar respuestas a u tipo general de problemas que consiste en seleccionar el mejor entre un conjunto de elementos La optimización de software: busca adaptar los programas informáticos para que realicen sus tareas de la forma mas rápida posible. Gracias a la optimización de software, por ejemplo, los programas pueden requerir de menos memoria para su funcionamiento ya que pasa a usar sus recursos de manera mas eficiente Optimización de consulta: consiste en mejorar los tiempos de respuesta en la gestión de base de datos. En el lenguaje de consultas SQL uno de los mas utilizados por los desarrolladores, la optimización busca simplificar las consulta mas complejas que pueden requerir de mucho tiempo para su resolución
  • 7. Niveles de Optimización Nivel de diseño: En el nivel más alto, el diseño puede ser optimizado para aprovechar al máximo los recursos disponibles. La implementación de un proyecto se beneficiará de una buena selección de algoritmos eficientes y la aplicación de estos algoritmos se beneficiarán de la escritura de código de buena calidad. Nivel de código fuente: Evitar la codificación de mala calidad también puede mejorar el rendimiento, evitando ralentizaciones obvias. Después de eso, sin embargo, algunas optimizaciones pueden disminuir el mantenimiento. Algunas optimizaciones en la actualidad se pueden realizar por los compiladores optimizadores. Nivel de armado: Entre el código y el nivel de compilación, directivas y flags pueden ser usados para ajustar las opciones de rendimiento en el código fuente y el compilador respectivamente, como el uso del preprocesador para desactivar características innecesarias de software, o la optimización de los modelos de procesadores específicos o capacidades de hardware.
  • 8. Optimización y su relación con la ing. De sistemas La optimización permite y ofrece una herramienta que pueda manipularse en el análisis de la ingeniería en sistemas, sin afectar a los sistemas en si, ya que permite al ingeniero: Definir el problema Formular un modelo de optimización Expresar el objetivo Elegir una medida de eficiencia para expresar le objetivo Utilizar un algoritmo para resolver el modelo y proceder a obtener el optimo