MP/M
Concurrent CP/M-86 | |
---|---|
Official website | www |
MP/M (Multi-Programming Monitor Control Program[8]) is a discontinued multi-user version of the CP/M operating system, created by Digital Research developer Tom Rolander in 1979.[1][7][8][9][2][3][4] It allowed multiple users to connect to a single computer, each using a separate terminal.
MP/M was a fairly advanced operating system for its era, at least on microcomputers. It included a priority-scheduled multitasking kernel (before such a name was used, the kernel was referred to as the nucleus) with memory protection, concurrent input/output (XIOS) and support for spooling and queueing. It also allowed for each user to run multiple programs, and switch between them.
MP/M platforms
MP/M-80
The 8-bit system required a
One of the primary uses of MP/M, perhaps to the surprise of DRI, was as a "power user" version of CP/M for a single user. The ability to run several programs at the same time and address large amounts of memory made the system worth the extra price.
MP/M II 2.0 added file sharing capabilities in 1981,[10][11][12] MP/M II 2.1 came with extended file locking in January 1982.[10]
Versions:
- MP/M 1.0 (1979)[13]
- MP/M 1.1[10] (January 1980)
- MP/M II 2.0 (July 1981,[11][12] added: file sharing)[10]
- MP/M II 2.1 (January 1982, added: extended file locking)[10]
MP/M-86
Like CP/M, MP/M was eventually ported to the 16-bit Intel 8086, and appeared as MP/M-86 2.0 in September 1981.[14][15][16] Main developers of the system include Francis "Frank" R. Holsworth,[5][6] later a director of marketing at Digital Research. Known revisions of MP/M-86 2.0 were dated 25 September 1981 and 5 October 1981. There also was an MP/M-86 2.1 dated 20 July 1982.[17]
MP/M-86 2.1 absorbed some of the technology of
MP/M 8-16
MP/M 8-16 (sometimes also referred to as MP/M-8/16
MP/M-286
In 1982, Digital Research announced plans to develop MP/M-286 to take advantage of the 16-bit
Commands
The following list of commands are supported by the MP/M II Console Command Processor CCP:[25]
- ABORT
- ATTACH
- ASM
- CONSOLE
- DDT
- DIR
- DSKRESET
- DUMP
- ED
- ERA
- ERAQ
- GENHEX
- GENMOD
- GENSYS
- LIB
- LINK
- LOAD
- MPMLDR
- MPMSTAT
- PIP
- PRINTER
- PRLCOM
- RDT
- REN
- RMAC
- SCHED
- SDIR
- SET
- SHOW
- SPOOL
- STAT
- STOPSPL
- SUBMIT
- TOD
- TYPE
- USER
- XREF
CP/NET, CP/NOS, MP/NET and MP/NOS
In the early 1980s Digital Research also developed networking software named CP/NET used to connect an MP/M server with multiple CP/NET clients (named requesters) running CP/M.[26] It was originally developed by Tom Rolander.[2]
MP/NET was an MP/M system with networking allowing the MP/M system to function as both requester and server with CP/M requesters.[26]
The CP/NET clients could also be run in a diskless configuration with the system stored in ROM, then named CP/NOS (with NOS for Network Operating System). Similar, MP/NOS contained MP/M without local disk facilities. Like CP/NOS, MP/NOS performed the disk functions through the network.[26]
The system allowed to share files and printers and send electronic messages.
- NIOS – Network I/O System[27]
- SNIOS – Slave Network I/O System[27]
- NDOS – Network Disk Operating System[27]
CP/NET existed in versions 1.0, 1.1 and 1.2 in versions for 8080 and Z80 processors. CP/NET-86 for 8086 was available as well.
Later incarnations were
Legacy
Notes
- ^ Since there was apparently no 8-bit version of Concurrent CP/M, the 16-bit version Concurrent CP/M-86 was also referred to simply as Concurrent CP/M.[clarification needed]
References
- ^ a b "Catalog Search | Computer History Museum". Information Technology Corporate Histories Collection. Computer History Museum.
- ^ a b c "IEEE Milestone in Electrical Engineering and Computing - CP/M - Microcomputer Operating System, 1974" (PDF). Computer History Museum. 2014-04-25. Archived (PDF) from the original on 2019-04-03. Retrieved 2019-04-03.
- ^ a b Shustek, Len (2016-08-02). "In His Own Words: Gary Kildall". Remarkable People. Computer History Museum.
- ^ a b Kildall, Gary Arlen (2016-08-02) [1993]. Kildall, Scott; Kildall, Kristin (eds.). Computer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry (Manuscript, part 1). Kildall Family. Retrieved 2016-11-17.
- ^ a b Wein, Josef "Joe" (2002). "Gary Kildall in England". Archived from the original on 2019-04-03. Retrieved 2019-04-03.
- ^ from the original on 2019-04-03. Retrieved 2019-04-04.
- ^ a b Digital Research (July 1981) [1979]. MP/M - Multi-Programming Monitor Control Program - User's Guide (PDF) (4 ed.). Pacific Grove, CA, USA: Digital Research. Archived from the original (PDF) on 2017-01-04. Retrieved 2017-01-04.
- ^ a b c Digital Research (1979-08-09). "MP/M 1.0 - A Multi-Programming Monitor Control Program for Microcomputer System Development - FUNCTIONAL SPECIFICATION" (PDF) (internal specification). Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ISBN 978-0-316-27766-2.
- ^ a b c d e Digital Research (January 1982), MP/M II Operating System Release 2.1 Release Notes, Pacific Grove, CA, USA: Digital Research, retrieved 2017-01-04 [1] [2]
- ^ a b Digital Research (August 1981). MP/M II Operating System - User's Guide (PDF) (1 ed.). Pacific Grove, CA, USA: Digital Research. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ^ a b Digital Research (1981). MP/M II Operating System - Programmer's Guide (PDF) (1 ed.). Pacific Grove, CA, USA: Digital Research. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ^ Digital Research (March 1981) [1979]. MP/M - Multi-Programming Monitor Control Program - User's Guide (PDF) (3 ed.). Digital Research. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ^ Digital Research (October 1981) [September 1981]. MP/M-86 Operating System - System Guide (PDF) (corrected 1st ed.). Pacific Grove, CA, USA: Digital Research. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ^ Digital Research (1981-09-25). MP/M-86 Operating System - User's Guide (PDF) (1 ed.). Pacific Grove, CA, USA: Digital Research. Archived from the original (PDF) on 2017-01-04. Retrieved 2017-01-04.
- ^ Digital Research (September 1981). MP/M-86 Operating System - Programmer's Guide (PDF) (1 ed.). Pacific Grove, CA, USA: Digital Research. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ^ "MP/M-86 2.1 disk contents". Retrieved 2020-01-07.
- ^ Electronic Design: 157. Archived(PDF) from the original on 2017-08-19. Retrieved 2017-08-19.
- ^ Digital Research (1984). "PC-Mode bridges CP/M and PC DOS". Digital Dialogue - Employee Newsletter of Digital Research Inc. 3 (1): 3. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-03.
- ^ Digital Research (1984). "Concurrent CP/M ships early in response to team effort". Digital Dialogue - Employee Newsletter of Digital Research Inc. 3 (1): 1. Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04.
- ^ Digital Research (May 1984). "Concurrent DOS bridges PC DOS, CP/M". Digital Research News - for Digital Research Users Everywhere. 4 (2): 3.
[…] "Concurrent DOS Release 3.1 is rapidly gaining momentum and support from a wide range of microcomputer manufacturers," Wandryk said. "Some 60 hardware companies have licensed the product since it was released in early March." […]
- ^ "Compupro 8/16". oldcomputers.com. Archived from the original on 2016-01-03. Retrieved 2011-07-13.
- Swaine, Michael (1982-04-05). "Homebrew Computer Club views Intel's superchip". InfoWorld. 4 (13). Palo Alto, CA, USA: 4. Archived from the original on 2020-01-07. Retrieved 2020-01-07.is supplying Digital Research with the hardware to develop and test MP/M-286. […]
[…] Digital Research is producing an operating system for the 286. MP/M-286 will take advantage of the processor's memory management and protection and virtual memory support. Digital Research is promising "complete" compatibility with its MP/M-86 and CP/M-86 for the 8086 processor. Intel
- ^ TopViewis a program for IBM PC's and AT's that beefs up the operating system to provide windowing facilities for existing 'well behaved' standard packages. […]
- ^ Digital Research (August 1982). MP/M II Operating System - User's Guide (PDF) (2 ed.). Pacific Grove, CA, USA: Digital Research. Archived (PDF) from the original on 2019-10-20. Retrieved 2020-01-02.
- ^ BYTE. Retrieved 2018-09-09.
- ^ a b c CP/NET - Network Operating System - Reference Manual (5 ed.). Digital Research. November 1982 [1980]. Archived from the original on 2016-11-24. Retrieved 2016-11-25.
- Olmstead, Tim (1997-08-10). "CP/M Web site needs a host". Newsgroup: comp.os.cpm. Archived from the originalon 2017-09-01. Retrieved 2018-09-09.
- Olmstead, Tim (1997-08-29). "ANNOUNCE: Caldera CP/M site is now up". Newsgroup: comp.os.cpm. Archived from the original on 2017-09-01. Retrieved 2018-09-09. [3]
- Caldera, Inc. 1997-08-28. Archived from the original on 2018-09-08. Retrieved 2018-09-09.]
{{cite web}}
: CS1 maint: bot: original URL status unknown (link) [4][permanent dead link] [5][permanent dead link - ^ Allison (2001-09-12). "Tim Olmstead". Newsgroup: comp.os.cpm.
- )
- ^ Chaudry, Gabriele "Gaby" (ed.). "The Unofficial CP/M Web Site". Archived from the original on 2016-02-03.
- ^ Gasperson, Tina (2001-11-26). "CP/M collection is back online with an Open Source licence - Walk down memory lane". The Register. Archived from the original on 2017-09-01.