MP/M, short for Multi-Programming Monitor Control Program, was a multi-user operating system that Digital Research developer Tom Rolander created in 1979 as a multi-user extension of the company's single-user CP/M. It let several users connect to one computer at once, each from a separate terminal, and let each user run and switch between several of their own programs at the same time, using a priority-scheduled multitasking kernel with memory protection, concurrent input and output through XIOS, and support for print spooling and queueing. Digital Research built versions of MP/M for both 8 bit processors, the 8080 and Z80, and 16 bit processors, the Intel 8086 and 80286, each under its own version name. Originally proprietary, MP/M was later open sourced, with Caldera and then Lineo permitting redistribution and modification of Digital Research's source code starting in 1997.
Facts
Classification
LicenseProprietary (Closed Source) 2 FAQs
How was MP/M different from CP/M?
MP/M was very similar to CP/M but added virtual terminals that each ran their own application.
MP/M was very similar to CP/M, but it added virtual terminals. Each terminal could run an application while another terminal was brought to the screen with a special key combination, so several terminals could each keep a program running at once.
Connections
In Field
Invented By
Licensed Under
Long-Form Articles
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Wikipedia: MP/M
Infobox: working_state
Discontinued
Invented By: Gary Kildall, Infobox, developer field
Digital Research, Inc. / Tom Rolander, Gary Kildall, Frank Holsworth
- In Field: Operating Systems, Lead paragraph
View the Source2. Wikidata: MP/M
- Wikidata Q3317219, class allow-list match (w-wdresolver-0926)
- Wikidata Q3317219 P571 (inception)
- Wikidata Q3317219 P275 (license)
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.