HPlogo 900 Series HP 3000 Computer Systems: MPE/iX Architected Interface Facility: Operating System Reference Manual > Chapter 1 Introduction

Intended Use for Architected Interfaces

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

Hewlett-Packard provides two layers of programmatic access into the MPE/iX operating system, allowing software suppliers to select the layer that best meets their needs:

  • AIFs provide high-performance access.

  • System intrinsics provide totally secure access.

In the past, although information has been available through intrinsics, software suppliers have used privileged mode to meet performance needs, risking data integrity and system reliability problems possible with the use of privileged mode.

This concern for performance is addressed in the AIF design, which increases performance while minimizing error checking. AIFs are faster and more functional than intrinsics, while providing a higher degree of data integrity and system reliability than privileged mode access.

NOTE: Architected Interface Facility products provide supported AIFs without the commitment to backward compatibility as with system intrinsics.

For example, many MPE/iX intrinsics were included just to ensure backward compatibility with MPE V. New MPE/iX intrinsics provide the same backward compatibility over the life of MPE/iX. On the other hand, AIFs may change over the life of MPE/iX to reflect changes to system internals. AIF design will be consistent over time, but data returned or the functions provided will change as underlying operating system data structures and functionality change.

CAUTION: Any use of privileged mode should be carefully considered because the normal checks and limitations that apply to standard users are bypassed in privileged mode. A privileged mode program can destroy file integrity and the MPE/iX operating system software. Hewlett-Packard will investigate and attempt to resolve problems resulting from the use of privileged mode code. This service, which is not provided under the standard service contract, is available on a time and materials billing basis. Hewlett-Packard will not support, correct, or attend to any modification of the MPE/iX operating system.
Feedback to webmaster