option
Cuestiones
ayuda
daypo
buscar.php

automatas3 t3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
automatas3 t3

Descripción:
guía de examen

Fecha de Creación: 2025/11/20

Categoría: Otros

Número Preguntas: 37

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

en base a que se realizan las optimizaciones.

en base a que se realizan las optimizaciones. Las optimizaciones se realizan en base al alcance ofrecido por el compilador. se realizan en base al alcance.

¿Qué es la optimización en programación?. La optimización es el proceso de mejorar el rendimiento de un programa, ya sea en tiempo, espacio o uso del procesador, reestructurando el código para obtener mejores resultados. ok.

¿De qué depende el tipo de optimización que se puede aplicar?. Depende del alcance del compilador, del lenguaje de programación y del tiempo de compilación, entre más optimización mayor tiempo de compilación. , entre más optimización mayor tiempo de compilación.

¿De qué depende el tipo de optimización que se puede aplicar?.

¿Por qué la optimización se hace casi al final del desarrollo?. Porque el proceso es costoso en tiempo, ya que debe recorrer numerosos caminos posibles para mejorar el código. caminos posibles para mejorar el código.

La optimización es un proceso que tiende a minimizar o maximizar alguna variable de rendimiento, generalmente. tiempo, espacio, procesador. lugar, proceso, limite.

¿Puede un optimizador generar código más rápido y que ocupe menos espacio al mismo tiempo?. No. En general, no existen optimizadores que mejoren simultáneamente velocidad y espacio. simultáneamente velocidad y espacio.

como se realiza la optimización. se realiza reestructurando el código de tal forma que el nuevo código generado tenga mayores beneficios. mayores beneficios.

¿Qué es la optimización local?. Es una optimización que se realiza sobre partes pequeñas del programa como funciones, métodos o clases. funciones, métodos o clases.

¿Cuál es la característica principal de la optimización local?. Que solo afecta a la sección donde se aplica, no al resto del programa. no al resto del programa.

¿Cuándo es útil la optimización local?. sirve cuando un bloque de programa o sección es crítico por ejemplo: la E/S, la concurrencia, la rapidez y confiabilidad de un conjunto de instrucciones. la rapidez y confiabilidad de un conjunto de instrucciones.

cuando la optimización local es más rápida?. cuando el espacio de soluciones es más pequeño. más pequeño.

¿Por qué los ciclos son una parte esencial del rendimiento?. Porque repiten instrucciones muchas veces y un error dentro de un ciclo se multiplica N veces, afectando gravemente el rendimiento. gravemente el rendimiento.

¿Cuál es una técnica común para optimizar ciclos?. Evitar repetir dentro del ciclo operaciones que pueden hacerse fuera de él. pueden hacerse fuera de él.

¿Por qué no siempre puede optimizarse un ciclo?. Porque es difícil conocer exactamente cómo se usan algunas instrucciones, y no todo código es optimizable. no todo código es optimizable.

que otros usos se le pueden dar a la optimización. En consultas SQL, aplicaciones remotas, manejo de E/S, etc. E/S, etc.

¿Qué es la optimización global?. Optimización aplicada sobre todo el código del programa. el código del programa.

¿Qué ventajas tiene la optimización global?. Mejora el desempeño general del programa. Este tipo de optimización es más lenta pero mejora el desempeño general de todo programa.

¿Qué desventajas tiene la optimización global?. Es un proceso más lento que la optimización local. Este tipo de optimización es más lenta pero mejora el desempeño general de todo programa.

¿De qué puede depender la optimización global?. De la arquitectura de la máquina donde se ejecuta el programa. Las optimizaciones globales pueden depender de la arquitectura de la máquina.

¿Qué práctica puede mejorar el rendimiento global?. Utilizar variables globales, ya que declarar y eliminar variables repetidamente consume tiempo (aunque usa más memoria). eliminar variables repetidamente consume tiempo (aunque usa más memoria).

¿Qué es la optimización de mirilla?. Una técnica que revisa segmentos del código para optimizar saltos, decisiones, ciclos y bifurcaciones. ciclos y bifurcaciones.

¿Cuál es la idea principal de la optimización de mirilla?. Que los saltos sean lo más pequeños posible, ubicándolos cerca de su instrucción origen. ubicándolos cerca de su instrucción origen.

¿Qué son los costos en optimización?. Son las implicaciones de tiempo, recursos y esfuerzo que requiere aplicar optimización. aplicar optimización.

¿Por qué una pequeña optimización puede no valer la pena?. Porque el esfuerzo requerido para implementarla puede. ser mayor que el beneficio obtenido.

¿Cuándo el costo de optimizar se justifica?. Cuando se optimiza una sección que se ejecuta muchas veces, como un ciclo, ya que los beneficios se multiplican. ya que los beneficios se multiplican.

¿Qué es el costo de ejecución?. son aquellos que vienen implícitos al ejecutar el programa. ,. El costo asociado al uso de memoria, registros, pilas y procesadores al ejecutar un programa.

¿Qué tipo de aplicaciones requieren optimización por costo de ejecución?. Videojuegos. Aplicaciones multimedia. Aplicaciones móviles.

¿Por qué las aplicaciones móviles requieren optimización?. Porque operan en dispositivos con recursos limitados, como memoria y velocidad de CPU. y velocidad de CPU.

¿Qué solución se usa para reducir costos en apps móviles?. Utilizar arquitecturas descentralizadas, como cliente-servidor o P2P, dejando el procesamiento pesado en otro dispositivo. pesado en otro dispositivo.

¿Cuál es la mejor manera de mejorar el código desde el principio?. Que los programadores escriban código más legible y eficiente desde el inicio, aunque cueste más trabajo. aunque cueste más trabajo.

¿Quién define los criterios de optimización?. El compilador. hola.

¿Cómo pueden modificarse los criterios de un compilador?. pueden modificarse con directivas del compilador desde el código o de manera externa. código o de manera externa.

¿Qué herramientas ayudan a optimizar código móvil?. Los ofuscadores, que transforman el código para mejorar seguridad y eficiencia. seguridad y eficiencia.

¿Qué herramientas existen para analizar flujos de datos?. Depuradores (debuggers). Desensambladores.

¿Por qué la optimización es considerada un arte?. Porque no puede sistematizarse completamente. completamente.

Denunciar Test