Ensayo

Actividad_5
Realiza un ensayo donde puntualices lo siguiente:Diferencias entre máquinas secuenciales y máquinas paralelas.
Modelo de memoria compartida y memoria distribuida.
¿Por qué es util hacer simulación cuando se implementan sistemas de tiempo real?
Ensayo
A continuación hago un breve comentario acerca de los siguientes puntos con la finalidad de entender un poco mejor el tema sobre programación en paralelo.
Diferencias entre máquinas secuenciales y máquinas paralelas.
Modelo de memoria compartida y memoria distribuida.
¿Por qué es util hacer simulación cuando se implementan sistemas de tiempo real?
En cuanto a las diferenias entre maquinas secuenciales y paralelas puedo exponer lo siguiente, primero necesitamos una arquitectura paralela que permita ejecutar una determinada aplicación, pero también un lenguaje adecuado que permita expresar el paralelismo del problema. Este punto ha dado lugar a diversas líneas de trabajo e investigación que vamos a describir a
continuación:


Verificación de programas paralelos.
Un programa en paralelo no tiene nada que ver con un programa secuencial, pues su comportamiento es muy diferente. Las técnicas de verificación para programas secuenciales no sirven en el caso paralelo, por lo que se tiene que desarrollar toda la teoría formal de verificación de programas.
Tienen propiedades que los diferencian:
M. Paralelas dividen una aplicación en tareas que son ejecutadas al mismo tiempo.
Las principales razones para la construcción de máquinas paralelas son:
Disminuir el tiempo total de ejecución de una aplicación.
Conseguir resolver problemas más complejos, de grandes dimensiones Y proporcionar concurrencia, o sea, permitir la ejecución simultánea de tareas.
M. Secuenciales dividen una aplicación en formar secuencial es decir, debe terminar la ejecución de una para poder atender la siguiente ejecución, o atender cierta cantidad de tiempo una ejecución y otra cierta cantidad otra ejecución.
El tiempo total de ejecución de una aplicación lleva más tiempo.
La solución de problemas más complejos o de grandes dimensiones no se puede lograr del todo. La ejecución simultanea de tareas es algo difícil en este tipo de máquinas.

Sistemas de memoria compartida
Características


  • También conocidos como multiprocesadores
  • Todos los procesadores comparten el espacio de direcciones
  • El programador no tiene que saber dónde se encuentran los
  • Datos



Los procesadores interactúan uno con otro mediante variables compartidas. OpenMP es el estándar para programación de memoria compartida.



Sistemas con memoria distribuida
Características
  • También conocidos como multicomputadores
  • Cada procesador tiene su propio espacio de direcciones
  • El programador necesita saber dónde se encuentran los datos



Simulación
La creciente capacidad de las computadoras y la inmensa investigación en el campo de la Ciencia de la Computación otorgan nuevas herramientas para apoyar el proceso de la toma de decisiones en diversas disciplinas y áreas de diseño y manejo de la industria. La Simulación es una de las herramientas más importantes y más interdisciplinarias. En pocas palabras podemos decir, que la simulación realiza cuando la computadora finge ser una tienda, un avión o un mercado de abarrotes. El usuario define la estructura del sistema que quiere simular. Una corrida del programa de simulación correspondiente le dice cual será el comportamiento dinámico de su empresa o de la maquina que esta diseñando. Así podemos ver los pronósticos para la demanda y utilidad de nuestro producto, o ver cuando un mecanismo pueda fallar en las condiciones adversas del ambiente donde funcionará.
Las aplicaciones de la simulación parecen no tener limites. Actualmente se simulan los comportamientos hasta las partes más pequeñas de un mecanismo, el desarrollo de las epidemias, el sistema inmunológico humano, las plantas productivas, sucursales bancarias, el sistema de repartición de pizzas en la Ciudad de México, crecimiento de poblaciones de especies de animales, partidos y torneos de fútbol, movimiento de los planetas y la evolución del universo, para mencionar unos pocos ejemplos de las aplicaciones de esta herramienta. Cabe mencionar la creciente importancia de la Simulación en la Investigación de operaciones y en sus aplicaciones industriales. En los países altamente desarrollados la simulación es una herramienta principal de en los procesos de toma de decisiones, en el manejo de empresas y el planeación de la producción. Además, la Simulación es cada vez más “amigable” para el usuario, que no tiene que ser un especialista en computación.

Comentarios

Publicar un comentario

Entradas populares de este blog

Introducción a la lógica matemática - Cap. 2 Reglas de Inferencia.

Introducción a la lógica matemática - Cap. 4 Tablas de certeza

Hubo un problema pero puedes intentarlo de nuevo Windows error OOBEEULA