Full text: Reports and invited papers (Part 3)

user with tools for and e TE ent development and execution of 
application e : 0 ting systems have, besides assemblers 
and compilers (e.g. Forse ege capabilities for editing, linking, 
overlay segment creation, and on line debugging. The librarian programs 
associated with these systems allow for placing of debugged object 
modules in a library for later inking of different object modules prior 
to loading nd execution. Executive program subroutines are usually 
modular in structure so that the user may select the modules he needs 
and eliminate others. Users application programs are also treated by 
the executive as device independent. Devices can therefore be assigned 
just before the program is executed and the same program may use diffe- 
rent devices at different times. In other words the tendency in the 
design of these software operating systems is to provide maximal effi- 
ciency in the use of hardware resources. Most of these systems also 
have a number of utility programs such as those for manipulation, main- 
tenance and verification of files and for copying the entire contents 
of discs or magnetic tapes on other discs or magnetic tapes. 
Some of these systems, as for example the single user, low 
overhead, real-time operating system, do have properties that make their 
use in analytical instruments quite attractive. These systems normally 
provide two monitors i.e. a single job monitor and a foreground/back- 
ground monitor. The latter allows for simultaneous operation of two 
programs. Consequently the real-time operations may be controlled by a 
high priority foreground program while the functions which do not have 
critical response time requirements may be accomplished with the back- 
ground program which operates whenever the foreground program is not 
busy. Although these two programs operate independently, they can 
communicate with each other through job communication areas in the 
memory or through disc files. The advantages of using a foreground/ 
background monitor on analytical instruments is quite evident since the 
real-time programs are active only part of the time, many off-line parts 
of application programs may be run intermittently in the background 
while maintaining the internal exchange of information with real-time 
programs. 
As already mentioned, the higher languages of these software 
operating systems combined with the use of double precision floating 
point processors will allow for writing of programs of sufficiently 
short operating times for most of the real-time requirements. 
Naturally, in exceptional cases, one can resort to writing the real- 
time programs in assemblers that would, by a conservative estimate, 
increase their speed of operation at least three times. 
2.2. Optical-mechanical component and interface of positioning devices 
For reasons explained earlier, the optical-mechanical component 
of an analytical instrument is essentially a stereocomparator equipped 
with sampled data positioning devices. These are the analog components 
of an analytical instrument and as such the limiting factors of accu- 
racy, speed of operation and universality. Although, thanks to the 
relatively simple construction of these components and the digitizing 
of the photo-coordinates, it is possible to match, with some effort, 
the accuracy attainable by high precision photography. The separation 
of measuring components from those of locomotion in positioning devices 
are for example a good way to increase the speed without negative 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.