Ayuda
Ir al contenido

Dialnet


Resumen de Implementación distribuida de Pascal-FC

Manuel Díaz Rodríguez, J. L. Serrano

  • En este artículo se presenta una extensión del lenguaje Pascal-FC que permite la ejecución distribuida de programas, así como detalles de su implementación. Pascal-FC [Davies, Burns 90] es un lenguaje interpretado diseñado para la docencia de programación concurrente e incorpora múltiples mecanismos de comunicación y sincronización de procesos, incluyendo el concepto de recurso protegido, equivalente a los registros protegidos Ada95.

    La extensión presentada permite que los procesos que componen un programa se ejecuten en diferentes procesadores de una red de TCP/IP mediante la replicación de intérpretes del código intermedio generado por el compilador de Pascal-FC. También proporciona mecanismos de comunicación y sincronización para procesos de diferentes máquinas: paso de mensajes síncrono, rendezvous y recursos protegidos. En el artículo se presentan los principales detalles de la implementación, incluyendo aspectos como la detección de terminación e interbloqueo global.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus