The Buffer Management Scheme for the New TRIUMF VAX-Based Data Acquisition and Analysis System
G.A. Ludgate, B. Haley, L. Lee · IEEE Transactions on Nuclear Science · 1987
The new TRIUMF VAX-based DAAS requires data to be exchanged between acquisition, monitoring and analysis processes executing on a VAX. Data records are passed via a set of buffers contained in a region of memory shared by all processes. The responsibility for buffer management is distributed among the processes and synchronized access to the region is achieved by using the VAX self-relative queue instructions and common event flags.