HP Multi-Programming Executive: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>InternetArchiveBot
Rescuing 1 sources and tagging 1 as dead.) #IABot (v2.0.9.5
 
imported>Bumm13
m Description: punctuation and name spelling fixes
 
Line 36: Line 36:
| preceded by            =  
| preceded by            =  
| succeeded by          =  
| succeeded by          =  
| website                = <!-- {{URL|www.example.org}} -->
| website                = {{web archive|url=https://web.archive.org/web/20050312092253/http://www.hp.com/products1/evolution/e3000/mpeix/|title=MPE/iX at hp.com}}
| support status        = <!-- For articles about releases of operating systems ONLY -->
| support status        = <!-- For articles about releases of operating systems ONLY -->
| other articles        =  
| other articles        =  
Line 44: Line 44:


== Description ==
== Description ==
It runs on the HP 3000 family of computers, which originally used HP custom [[16-bit]] [[stack architecture]] [[Complex instruction set computer|CISC]] [[Central processing unit|CPUs]] and were later migrated to [[PA-RISC]] where the operating system was called '''MPE XL'''.
It runs on the HP 3000 family of computers, which originally used HP custom [[16-bit]] [[stack architecture]] [[Complex instruction set computer|CISC]] [[Central processing unit|CPUs]] and were later migrated to [[PA-RISC]] where the operating system was called '''MPE XL'''.<ref>{{cite book |title=COMMUNICATOR 3000/XL Release 1.0 (A.02.00) |publisher=Hewlett-Packard |location= |date=April 1988 |id=5958-3183 |edition=R2815 |url=http://www.3kranger.com/HP3000/mpeix/doc3k/BCOMM3000.10028/19.htm |quote=Introduction to MPE XL for MPE V Systems Administrator  30367-60001 }}</ref>


In 1983, the original version of MPE was written in a language called SPL ([[System Programming Language]]). MPE XL was written primarily in [[Pascal (programming language)|Pascal]], with some [[assembly language]] and some of the old SPL code.
In 1983, the original version of MPE was written in a language called SPL ([[Systems Programming Language]]). MPE XL was written primarily in [[Pascal (programming language)|Pascal]], with some [[assembly language]] and some of the old SPL code.{{Citation needed|date=July 2025}}


In 1992, the OS name was changed to '''MPE/iX''' to indicate [[Unix]] interoperability with the addition of [[POSIX]] compatibility. The discontinuance of the product line was announced in late 2001, with support from HP terminating at the end of 2010. A number of 3rd party companies still support both the hardware and software.
In 1992, the OS name was changed to '''MPE/iX''' to indicate [[Unix]] interoperability with the addition of [[POSIX]] compatibility.<ref>{{cite book |chapter=MPE/iX Release 4.0 (B.40.00) Overview |chapter-url=http://www.3kranger.com/HP3000/mpeix/doc3k/B3021690104.11968/3.htm |title=MPE/iX RELEASE 4.0 (Core Software Release B.40.00) |publisher=Hewlett-Packard |date=1992-06-01 |id=30216-90104 |series=COMMUNICATOR 3000 MPE }}</ref> The discontinuance of the product line was announced in late 2001, with support from HP terminating at the end of 2010. A number of 3rd party companies still support both the hardware and software.{{Citation needed|date=July 2025}}


In 2002 HP released the last version  MPE/iX 7.5.<ref>[http://www.hpmuseum.net/exhibit.php?swc=22 3000-MPE (Software)], on HPMuseum site, retrieved on October 2019.</ref>
In 2002, HP released the last version  MPE/iX 7.5.<ref>[http://www.hpmuseum.net/exhibit.php?swc=22 3000-MPE (Software)], on HPMuseum site, retrieved on October 2019.</ref>


=== Commands ===
=== Commands ===
Among others, MPE/iX supports the following list of common [[command (computing)|commands]] and programs.<ref>[http://h20628.www2.hp.com/km-ext/kmcsdirect/emr_na-c01687363-4.pdf MPE/iX Commands Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 11]{{Dead link|date=July 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
Among others, MPE/iX supports the following list of common [[command (computing)|commands]] and programs.<ref>{{cite book |title=MPE/iX Commands Reference Manual |publisher=Hewlett-Packard  |series=HP 3000 MPE/iX Computer Systems |date=October 1998 |id=32650-90864 |edition=10th |url=https://www.hpmuseum.net/capcha/freecap_wrap.php?r=5481}}</ref>


{{Div col|colwidth=9em}}
{{Div col|colwidth=9em}}
* [[shutdown (computing)|=SHUTDOWN]]
* [[shutdown (computing)|=SHUTDOWN]]
* [[BASIC]]
* [[BASIC]]
* [[CHDIR]]
* [[cd (command)|CHDIR]]
* [[copy (command)|COPY]]
* [[copy (command)|COPY]]
* [[debug (command)|DEBUG]]
* [[debug (command)|DEBUG]]
Line 69: Line 69:
* [[Pascal (programming language)|PASCAL]]
* [[Pascal (programming language)|PASCAL]]
* [[PRINT (command)|PRINT]]
* [[PRINT (command)|PRINT]]
* [[RENAME]]
* [[ren (command)|RENAME]]
* [[Bourne shell|SH]]
* [[Bourne shell|SH]]
* [[While loop|WHILE]]
* [[While loop|WHILE]]
Line 78: Line 78:


== External links ==
== External links ==
* {{web archive|url=https://web.archive.org/web/20050312092253/http://www.hp.com/products1/evolution/e3000/mpeix/|title=Official website}}
* [http://allegro.com Allegro Consultants, Inc.] Free HP 3000 Software, MPE Software Support
* [http://allegro.com Allegro Consultants, Inc.] Free HP 3000 Software, MPE Software Support
* [http://beechglen.com Beechglen Development Inc.] {{Webarchive|url=https://web.archive.org/web/19961227212003/http://beechglen.com/ |date=1996-12-27 }} MPE Software Support
* [http://beechglen.com Beechglen Development Inc.] MPE Software Support {{Webarchive|url=https://web.archive.org/web/19961227212003/http://beechglen.com/ |date=1996-12-27 }}
* [http://www.hp.com/products1/evolution/e3000/mpeix/ HP MPE/iX homepage]
* [http://www.hp.com/products1/evolution/e3000/mpeix/ HP MPE/iX homepage]
* [http://docs.hp.com/en/32650-90864/index.html HP MPE/iX Command reference]
* [http://docs.hp.com/en/32650-90864/index.html HP MPE/iX Command reference]
* [http://www.openmpe.com openMPE] {{Webarchive|url=https://web.archive.org/web/20180823230928/http://www.openmpe.com/ |date=2018-08-23 }} Advocates of continued MPE and IMAGE source code access beyond 2010
* {{Webarchive|url=https://web.archive.org/web/20180823230928/http://www.openmpe.com/ |date=2018-08-23 |title = openMPE}} Advocates of continued MPE and IMAGE source code access beyond 2010
* {{cite web |title=Collection Listings (Documents) |publisher=HP Computer Museum  |url=https://www.hpmuseum.net/collection_document.php}} Search for headings 3000, MPE V Operating System, MPE/XL MPE/iX


{{HP}}
{{Hewlett-Packard software}}
{{Operating system}}


[[Category:Discontinued operating systems]]
[[Category:Discontinued operating systems]]

Latest revision as of 16:15, 26 September 2025

Template:Short description Script error: No such module "Unsubst".Script error: No such module "Check for unknown parameters". MPE (Multi-Programming Executive) is a discontinued business-oriented mainframe computer real-time operating system developed by Hewlett-Packard for their HP 3000 computers. While the HP 3000s were initially mini-mainframes, the final high-end systems supported 12 CPUs and over 2000 simultaneous users.

Description

It runs on the HP 3000 family of computers, which originally used HP custom 16-bit stack architecture CISC CPUs and were later migrated to PA-RISC where the operating system was called MPE XL.[1]

In 1983, the original version of MPE was written in a language called SPL (Systems Programming Language). MPE XL was written primarily in Pascal, with some assembly language and some of the old SPL code.Script error: No such module "Unsubst".

In 1992, the OS name was changed to MPE/iX to indicate Unix interoperability with the addition of POSIX compatibility.[2] The discontinuance of the product line was announced in late 2001, with support from HP terminating at the end of 2010. A number of 3rd party companies still support both the hardware and software.Script error: No such module "Unsubst".

In 2002, HP released the last version MPE/iX 7.5.[3]

Commands

Among others, MPE/iX supports the following list of common commands and programs.[4]

<templatestyles src="Div col/styles.css"/>

Script error: No such module "Check for unknown parameters".

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. 3000-MPE (Software), on HPMuseum site, retrieved on October 2019.
  4. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Template:Hewlett-Packard software

Template:Asbox