Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LBSDP1942640A01
LBSDP1942640A01
Objetivo
Conocer los paradigmas de programación estática, dinámica, sus diferencias y similitudes.
Sobre cómo es la función de un mapeo aplicando estos paradigmas.
Programación estática
La programación estática es un enfoque de programación en el que se especifican todas
las variables y sus tipos de datos antes de que el programa se ejecute. Este enfoque
contrasta con la programación dinámica, donde los tipos de datos se pueden determinar
en tiempo de ejecución.
Sin embargo, la programación estática también tiene algunas desventajas. Puede ser más
difícil de implementar que la programación dinámica, ya que requiere una mayor
planificación y una comprensión más profunda de los tipos de datos y cómo se relacionan
entre sí. Además, la programación estática puede ser más limitante en términos de
flexibilidad, ya que una vez que se especifican los tipos de datos, no se pueden cambiar en
tiempo de ejecución.
Programación dinámica
La programación dinámica es un enfoque de programación en el que los tipos de datos se
pueden determinar en tiempo de ejecución. Este enfoque contrasta con la programación
estática, donde se especifican todas las variables y sus tipos de datos antes de que el
programa se ejecute.
Mapeo
La función principal de los routers es la de buscar el mejor camino, entre los posibles,
hacia un destino para dirigir tráfico de datos hacia él. Para llevarla a cabo utilizan tablas de
enrutamiento que contienen información sobre las redes que están conectadas
directamente al router, además de las rutas hacia otras redes.
En las redes existen muchas vías distintas para llegar a un mismo destino. Para elegir una
de ellas se debe definir qué se entiende por “mejor ruta” y cuál es la métrica que se va
utilizar para medirla. La métrica es un parámetro que mide un cierto valor, y en base a él,
el router decide si dirigir el tráfico por un camino u otro (ejemplos: número de saltos,
retardo, velocidad, carga…). La métrica más utilizada es el número de saltos, es decir,
elegir la ruta que pasa por el menor número de nodos.
Es muy importante tener en cuenta que los routers nunca van a tener información acerca
de todas las redes existentes, sino únicamente de aquellas que por la configuración
(dinámica o estática) le hagamos conocer y pueda mantener en su memoria.
Conclusión
En conclusión, ambos enfoques tienen sus pros y contras y la elección entre la
programación estática y dinámica depende de los requisitos y objetivos específicos de un
proyecto de software. Es importante elegir el enfoque adecuado para garantizar una
solución eficiente, segura y fácil de mantener.
1942640 Emanuel Vazquez Hernandez Actividad 1 - Sistemas Paralelos
Referencias
https://openwebinars.net/blog/enrutamiento-estatico-vs-dinamico/