SR (abreviatura de Synchronizing Resources ) es un lenguaje de programación diseñado para la programación concurrente .
Los recursos encapsulan los procesos y las variables que comparten, y pueden compilarse por separado. Las operaciones proporcionan el mecanismo principal para la interacción entre procesos.
SR proporciona una integración novedosa de los mecanismos para invocar y gestionar operaciones. En consecuencia, admite llamadas a procedimientos locales y remotos , encuentros , paso de mensajes , creación dinámica de procesos, multidifusión , semáforos y memoria compartida .
La versión 2.2 se ha adaptado a Apollo , DECstation , Data General AViiON , HP 9000 Series 300 , Multimax , NeXT , PA-RISC , RS/6000 , Sequent Symmetry , SGI IRIS , Sun-3 , Sun-4 y otros.
Véase también
Referencias
- Este artículo se basa en material extraído de SR del Diccionario en línea gratuito de informática anterior al 1 de noviembre de 2008 e incorporado bajo los términos de "re-licencia" de la GFDL , versión 1.3 o posterior.
- Gregory R. Andrews , Ronald A. Olsson : El lenguaje de programación SR: Concurrencia en la práctica , ISBN 0-8053-0088-0
- Stephen J. Hartley : Programación de sistemas operativos: El lenguaje de programación SR , Oxford University Press, ISBN 0-19-509579-0
Enlaces externos
- El lenguaje de programación SR
- Lenguajes de programación concurrentes
- Familia de lenguajes de programación SR
- Temas básicos de lenguajes de programación