3 minute read

Lenguajes concurrentes……………………………………...14

Modelos de sistemas reales.

Los modelos pueden ser:

Advertisement

Icónico: Es una representación física de algunos objetos, ya sea en forma idealizada o en escala distinta. Podemos decir, por ejemplo, que un automóvil de juguete es un modelo icónico de un automóvil de verdad.

Analógico: Los modelos análogos se construyen mediante un conjunto de convenciones que sintetizan y codifican propiedades del objeto real para facilitar la "lectura" o interpretación de las mismas.

Gráfico: Un modelo gráfico representa todas las cantidades involucradas en el modelo mediante nodos de una gráfica dirigida, el modelo representa el supuesto que dados los nodos padres padres(v) p a d r e s ( v ) cada nodo es independiente del resto de los nodos a excepción de sus descendientes.

Simbólico: se construyen representando el objeto real mediante una codificación matemática (geométrica, estadística, etc.) Ejemplo: la representación de un edificio mediante la identificación y codificación en una estructura geométrica de sus elementos básicos.

Matemático: es uno de los tipos de modelos científicos que emplea algún tipo de formulismo matemático para expresar relaciones, proposiciones sustantivas de hechos, variables, parámetros, entidades y relaciones entre variables de las operaciones, para estudiar comportamientos de sistemas complejos ante situaciones difíciles de observar en la realidad.

Descriptivo: es uno de los métodos que se usan en investigaciones para la evaluación de algunas características de una población. Recopila datos cuantificables que se pueden analizar con fines estadísticos en una población objetivo. Este tipo de estudio tiene, por tanto, la forma de preguntas cerradas, lo que limita las posibilidades de obtener información exclusiva.

Cómo especificar concurrencia

Un programa concurrente especifica dos o más programas secuenciales que pueden ejecutarse concurrentemente en el tiempo como tareas o procesos.

Abstracción de la concurrencia

Nuestro programa expresa acciones concurrentes (procesos o hilos), pero éstas no tienen por qué ejecutarse en paralelo. Cada proceso concurrente se ejecuta sobre un procesador virtual. El compilador y el s.o. serán responsables de ejecutar nuestros procesos como consideren más oportuno.

Lenguajes concurrentes

Un Lenguaje de Programación será concurrente si posee las estructuras necesarias para definir y manejar diferentes tareas (hilos de ejecución) dentro de un programa. El compilador y el SO serán los responsables de “mapear” la concurrencia lógica del programa sobre el hardware disponible.

CONCLUSIÓN

La concurrencia está presente en la Naturaleza y en los sistemas informáticos. El hardware multiprocesador permite realizar más trabajo en menos tiempo. De ahí se derivan dos grandes objetivos: aprovechar la concurrencia existente en el hardware facilitar al programador su misión de modelar sistemas concurrentes

BIBLIOGRAFÍA

Concurrencia (Informática), (9 de Julio de 2022), Wikipedia https://en.m.wikipedia.org/wiki/Concurrency_(computer_science) Paulino J., Ing. (03 de Julio de 2014), SlideShare https://es.slideshare.net/frandyjavier/programacin-concurrente35452572#:~:text=Notas%20del%20editorLa%20programaci%C3%B3n %20concurrente%20tiene%20sus%20ra%C3%ADces%20en%20los %20sistemas%20operativos,su%20tiempo%20entre%20muchos%20usuarios. Universidad del Valle de México, CONCLUSIÓN La importancia de la programación, https://www.coursehero.com/file/42680797/A1-docx/ Bembibre V. (Enero 2009) , Definición de Multitarea https://definicionabc.com/multitarea/ Programación concurrente en lenguajes funcionales, visitado 12/9/2022, Monografías https://www.monografias.com/trabajos106/programacion-concurrentelenguajes-funcionales/programacion-concurrente-lenguajes-funcionales Rodríguez M. (12/9/2022), Introducción a la Programación Concurrente, CTM, https://www.google.com/url?sa=t&source=web&rct=j&url=https:// www2.ulpgc.es/hege/almacen/download/20/20233/ tema1.pdf&ved=2ahUKEwiDcHampz6AhV4toQIHf5tBJMQFnoECA0QAQ&usg=AOvVaw0ldLWmWEhGD5FC_s5n9FN Drake J. Visitaso (12/9/2022) Programación Concurrente, Procodis Pdf https://www.google.com/url?sa=t&source=web&rct=j&url=https:// www.ctr.unican.es/asignaturas/procodis_3_ii/doc/ procodis_1_01.pdf&ved=2ahUKEwijhsGCj5z6AhXgkGoFHcTICdkQFnoECAUQ Bg&usg=AOvVaw249rWnu0Z5sOlWub_mFQrq Gil M. Introducción a los Sistemas Operativos, Concurrencia y paralelismo, Pdf https://www.google.com/url?sa=t&source=web&rct=j&url=https:// people.ac.upc.edu/marisa/miso/ concurrencia.pdf&ved=2ahUKEwiW6c7JnZz6AhVjtoQIHQVoCBwQFnoECAUQ Bg&usg=AOvVaw3343EcXykC8JG1CRqTnucJ Noriangel M. ( 23/7/2015), Tipos de Modelos de sistemas en relación a la TGS. https://prezi.com/9utvzfar6jvy/tipos-de-modelos-de-sistemas-en-relacion-a-laestructura-st/ Sistemas concurrentes, visitado (12/9/2022) Monografías https://www.monografias.com/trabajos106/sistemas-concurrentesprogramacion-concurrente/sistemas-concurrentes-programacion-concurrente2 Programación Concurrente , visitado (12/9/2022) Informática, Pdf https://www.google.com/url?sa=t&source=web&rct=j&url=http:// informatica.uv.es/iiguia/LP/teoria/apuntes/cuatr1/ tema3_1_concurrencia.pdf&ved=2ahUKEwjOwoPi0Zz6AhWGTDABHfuiAYoQF noECAUQBg&usg=AOvVaw3vJtmnOx0wncCrHExBzIIE

This article is from: