MP/M
              < MP 
 
            
          
| Developer | Digital Research, Inc. / Tom Rolander, Gary Kildall, Frank Holsworth | 
|---|---|
| OS family | CP/M | 
| Working state | Discontinued | 
| Source model | Originally closed source, since open sourced | 
| Initial release | 1979 | 
| Latest release | 2.1 / 1982 | 
| Available in | English | 
| Platforms | 8080, 8085, Z80, 8086, 80286 | 
| Kernel type | Monolithic kernel | 
| Default user interface | Command-line interface | 
| License | Originally proprietary, now BSD-like | 
| Preceded by | CP/M, CP/M-86 | 
| Succeeded by | Concurrent CP/M, Concurrent CP/M-86 | 
| Official website | www | 
MP/M (Multi-Programming Monitor Control Program) is a discontinued multi-user version of the CP/M operating system, created by Digital Research developer Tom Rolander in 1979. 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.