Particle accelerator control and data acquisition in the context of VAX/VMS

Stuart C. Schaller, Jamii K. Corley · University of North Texas Digital Library (University of North Texas) · 1983

The Los Alamos Meson Physics Facility (LAMPF) Control System monitors and controls a linear accelerator through more than 10,000 widely disparate I/O devices. The heart of the Control System software is the Data System, which provides a uniform application program interface based on symbolic device names. In many ways the Data System parallels the VAX/VMS Record Management Services (RMS) in its needs for asynchronous operations, protection, and locks for multiprocess interactions. Since the accelerator control hardware is continually changing, it is important that privileged code be kept to a minimum or be testable in a non-privileged environment. This paper describes the LAMPF Data System design including the use of VAX/VMS user written system services (both kernel and supervisor mode), a user supplied image rundown routine, the VAX/VMS lock manager, and a large (3.5 Mbyte) protected global section.

Read the paper · More papers on PaperTik