Jump to content

System Object Model (file format)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dmeranda (talk | contribs) at 14:46, 16 October 2007 (also used under MPE. reword intro). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computing, the System Object Model (SOM) is a proprietary executable file format developed by Hewlett-Packard for it's HP-UX and MPE/ix operating systems. In particular, SOM is the native format used for 32-bit application executables, object code, and shared libraries running under the PA-RISC family of processors.

With the introduction of 64-bit processors, Hewlett Packard adopted the Executable and Linkable Format (ELF) format to represent the wider 64-bit program code, while still using SOM for applications running in 32-bit mode. Later, with the introduction of the Itanium processor family, HP-UX has abandoned the SOM format in favor of ELF for both 32-bit and 64-bit application code.

References