Skip to content
CP/M

File:CPM-86.png · Wikimedia Commons · See Wikimedia Commons

EntityQ219528· pop 45· linked from 747 articles

Also known as Control Program/Monitor, Control Program for Microcomputers, Control Program / (for) Microcomputers

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc. CP/M is a disk operating system and its purpose is to organize files on a magnetic storage medium, and to load and run programs stored on a disk. Initially confined to single-tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations and were migrated to 16-bit processors.

Key facts

OS.name
CP/M
OS.screenshot
CPM-86.png
OS.caption
A screenshot of CP/M-86
OS.developer
Digital Research, Inc., Gary Kildall
OS.working state
Historical
OS.source model
Originally closed source, now open source
OS.latest release version
3.1
OS.programmed in
PL/M, Assembly language
OS.prog_language
Assembly language, BASIC, Modula-2, Pascal etc.
OS.language
English
OS.update model
Re-installation
OS.package manager
None
OS.supported platforms
Intel 8080, Intel 8085, Zilog Z80, Zilog Z8000, Intel 8086, Motorola 68000
OS.kernel type
Monolithic kernel
OS.influenced by
RT-11, OS/8
OS.ui
Command-line interface (CCP.COM)
OS.license
Originally proprietary, now BSD-like
OS.succeeded by
MP/M, CP/M-86

via Wikipedia infobox

Wikidata facts

Image
Zx-cpm.jpg
Show 4 more facts
Commons category
CP/M
inception
1974-00-00
software version identifier
3.1 (1983)
Sources (2)

via Wikidata · CC0

~52 min read

Article

32 sections
Contents
  • History
  • Early history
  • Initial success
  • Multi-user
  • CP/M Plus
  • 16-bit versions
  • Displacement by MS-DOS
  • ZCPR
  • Hardware model
  • Components
  • Console Command Processor
  • Basic Disk Operating System
  • Basic Input Output System
  • Applications
  • Transient Program Area
  • Debugging application
  • Resident programs
  • Software installation
  • Video games
  • Disk formats
  • File system
  • Graphics
  • Derivatives
  • Official
  • Compatible
  • Enhancements
  • Eastern bloc
  • Legacy
  • See also
  • References
  • Further reading
  • External links

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc. CP/M is a disk operating system and its purpose is to organize files on a magnetic storage medium, and to load and run programs stored on a disk. Initially confined to single-tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations and were migrated to 16-bit processors.

CP/M's core components are the Basic Input/Output System (BIOS), the Basic Disk Operating System (BDOS), and the Console Command Processor (CCP). The BIOS consists of drivers that deal with devices and system hardware. The BDOS implements the file system and provides system services to applications. The CCP is the command-line interpreter and provides some built-in commands.

Gallery (36)

Connections

Categories