СР (язык программирования)
SR (сокращение от Synchronizing Resources ) — язык программирования, предназначенный для параллельного программирования .
Ресурсы инкапсулируют процессы и общие для них переменные и могут компилироваться отдельно. Операции обеспечивают основной механизм взаимодействия процессов.
SR обеспечивает новую интеграцию механизмов вызова и обслуживания операций. Следовательно, он поддерживает локальный и удаленный вызов процедур , рандеву , передачу сообщений , динамическое создание процессов, многоадресную рассылку , семафоры и общую память .
Версия 2.2 портирована на Apollo , DECstation , Data General AViiON , HP 9000 Series 300 , Multimax , NeXT , PA-RISC , RS/6000 , Sequent Symmetry , SGI IRIS , Sun-3 , Sun-4 и другие.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Грегори Р. Эндрюс , Рональд А. Олссон : Язык программирования SR: параллелизм на практике , ISBN 0-8053-0088-0
- Стивен Дж. Хартли : Программирование операционных систем: язык программирования SR , Oxford University Press, ISBN 0-19-509579-0