NonStop Systems Introduction for H-Series RVUs

The NonStop Operating System
NonStop Systems Introduction for H-Series RVUs540083-001
6-2
Application Services
underlying operating system. Note also that processes in either environment can
access objects, such as files and other processes, in the other environment. And both
environments allow programmers to develop applications that support the
requirements of real-time applications, such as fault tolerance, data integrity, and
distributed processing. The core services (TS/MP, SQL/MX, and TMF) all support
processes in either environment.
Applications can be created and executed in either environment. The two
environments are largely interoperable; that is, a process running in either environment
can access the processes, files, tools, utilities, and API in the other environment.
The Guardian environment is HP’s proprietary interface to the operating system. The
Guardian environment provides both a command-level interface and an API, which is a
set of procedure calls an application can use to access the services of the operating
system. These interfaces enable you to:
Perform input and output on disk or tape
Manage concurrent access to files so that multiple processes can access the same
files without conflicting with one another
Manage concurrent access to memory so that multiple processes can access the
same items in memory without interfering with one another
Send messages from one process to another and receive messages from other
processes
Write programs that execute as process pairs for fault tolerance
Figure 6-1. NonStop OS Application Environments
NonStop operating system
OSS environment: Guardian environment:
Tools
Utilities
Application program interface
Portable
applications
Guardian
applications
VST070.vsd
Tools
Utilities
Application program interface