CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX

Enmarcado en un proyecto de investigación, se llevó a cabo el trabajo de graduación de Elpidio Calderón, dirigido por el prof. Juan José Vargas, en el cual se programó un prototipo para la cración del ambiente de programación concurrente C-LINDA. Este ambiente consiste en una extensión del lenguaje...

Full description

Bibliographic Details
Main Authors: Juan José Vargas, Elpidio Calderón
Format: Article
Language:English
Published: Universidad de Costa Rica 2011-07-01
Series:Ingeniería
Subjects:
Online Access:https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/7678
_version_ 1819104269786152960
author Juan José Vargas
Elpidio Calderón
author_facet Juan José Vargas
Elpidio Calderón
author_sort Juan José Vargas
collection DOAJ
description Enmarcado en un proyecto de investigación, se llevó a cabo el trabajo de graduación de Elpidio Calderón, dirigido por el prof. Juan José Vargas, en el cual se programó un prototipo para la cración del ambiente de programación concurrente C-LINDA. Este ambiente consiste en una extensión del lenguaje C estándar, agregando los operadores in, out, inp, rd, rdp, y eval. Estos operadores se aplican a n-tuples ordenados de datos, de dimensión y tipos variables, los cuales se almacenan en un espacio compartido de tuples (ET). Este espacio es en realidad una memoria asociativa, puesto que los tuples se localizan por su contenido. Las operaciones sobre ellos son atómicas, propiedad que sirve para utilizarlos como semáforos. De esta manera, C-Linda facilita y simplifica el uso de estructuras compartidas por procesos concurrentes. Como parte de los ejemplos de prueba, se programaron los problemas clásicos de coordinación de procesos concurrentes. Como parte de prueba, se programaron los problemas clásicos de coordinación de procesos: filósofos comensales, lectores/escritores, y multiplicación de matrices.
first_indexed 2024-12-22T02:03:40Z
format Article
id doaj.art-c800f1a19e8b4b438c69415f3faa6ba6
institution Directory Open Access Journal
issn 1409-2441
2215-2652
language English
last_indexed 2024-12-22T02:03:40Z
publishDate 2011-07-01
publisher Universidad de Costa Rica
record_format Article
series Ingeniería
spelling doaj.art-c800f1a19e8b4b438c69415f3faa6ba62022-12-21T18:42:35ZengUniversidad de Costa RicaIngeniería1409-24412215-26522011-07-016210.15517/ring.v6i2.7678CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIXJuan José Vargas0Elpidio Calderón1Universidad de Costa RicaUniversidad de Costa RicaEnmarcado en un proyecto de investigación, se llevó a cabo el trabajo de graduación de Elpidio Calderón, dirigido por el prof. Juan José Vargas, en el cual se programó un prototipo para la cración del ambiente de programación concurrente C-LINDA. Este ambiente consiste en una extensión del lenguaje C estándar, agregando los operadores in, out, inp, rd, rdp, y eval. Estos operadores se aplican a n-tuples ordenados de datos, de dimensión y tipos variables, los cuales se almacenan en un espacio compartido de tuples (ET). Este espacio es en realidad una memoria asociativa, puesto que los tuples se localizan por su contenido. Las operaciones sobre ellos son atómicas, propiedad que sirve para utilizarlos como semáforos. De esta manera, C-Linda facilita y simplifica el uso de estructuras compartidas por procesos concurrentes. Como parte de los ejemplos de prueba, se programaron los problemas clásicos de coordinación de procesos concurrentes. Como parte de prueba, se programaron los problemas clásicos de coordinación de procesos: filósofos comensales, lectores/escritores, y multiplicación de matrices.https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/7678C-lindatuples
spellingShingle Juan José Vargas
Elpidio Calderón
CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX
Ingeniería
C-linda
tuples
title CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX
title_full CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX
title_fullStr CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX
title_full_unstemmed CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX
title_short CREACIÓN DE UN PROTOTIPO PARA EL AMBIENTE DE PROGRAMACIÓN C-LINDA BAJO UNIX
title_sort creacion de un prototipo para el ambiente de programacion c linda bajo unix
topic C-linda
tuples
url https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/7678
work_keys_str_mv AT juanjosevargas creaciondeunprototipoparaelambientedeprogramacionclindabajounix
AT elpidiocalderon creaciondeunprototipoparaelambientedeprogramacionclindabajounix