В 1973 г. микропроцессор Intel 8080 стал первым достаточно мощным устройством, которое можно было применить для создания микро-ЭВМ. Несколько компаний начали производство малых вычислительных систем, базирующихся на этой интегральной микросхеме. В начале эти ЭВМ были достаточно примитивны, поскольку не было совместимых с ними операционных систем. Однако вскоре было разработано несколько операционных систем, ориентированных на работу с микро-ЭВМ, выполненных на микропроцессоре Intel 8080, а также с ЭВМ, построенными на базе других микропроцессоров, созданных позже. В число этих систем входит операционная система СР/М, созданная в 1975 г. Г. Килдэлом, который в 1976 г. организовал фирму Digital Research. Операционная система СР/М первоначально была разработана для микро-ЭВМ, применяющих Intel 8080, хотя созданные позже совместимые с ним микропроцессоры Intel 8085 и Zilog Z80 также поддерживают ОС СР/М. С того времени ОС СР/М стала одной из наиболее популярных и широко используемых операционных систем и считается многими ’’как промышленный стандарт”, поскольку она была применена многими производителями микро-ЭВМ и обеспечивает работу буквально сотен различных прикладных программ, созданных разработчиками программного обеспечения микро-ЭВМ.
Беспрецедентная популярность ОС СР/М объясняется простотой принципов ее работы, наличием простого и компактного набора команд, а также исключительной гибкостью в адаптации к различному периферийному оборудованию. Операционная система СР/М снабжена несколькими стандартными командами и программами-утилитами. Некоторые из них — это команды просмотра каталогов файлов и команды манипулирования файлами, команды получения характеристик файлов, устройств и данных об объеме свободного пространства, программа-редактор текста, программа для копирования файлов и т. д. Большинство из них служат тем же целям, что и аналогичные команды в других операционных системах. Дополнительные программы, такие как программа динамической отладки и программа-сборщик, которые в основном предназначены для программистов, делают ОС СР/М полезным и мощным средством разработки программ.
Первоначально операционная система СР/М была разработана для микро-ЭВМ, оснащенных накопителями на гибких дисках, и является, следовательно, дисковой операционной системой (ДОС). Стандартным форматом гибкого диска, принятым для использования в ОС СР/М, является отандарт IBM 3740. Этот стандарт был установлен фирмой International Business Machines (IBM) и описывает формат для односторонних гибких дисков диаметром в восемь дюймов с одинарной плотностью записи, программным секторирова-нием и емкостью 128 байт на сектор. В промышленности этот стандарт обычно называют ’’стандарт для 8-дюймовых дисков с одинарной плотностью”. Поскольку этот стандарт был принят многими производителями микро-, ми-ни- и универсальных ЭВМ в качестве основного стандарта для 8-дюймовых гибких дисков, то большинство производителей ЭВМ сегодня обеспечивают совместимость своих моделей ЭВМ с этим стандартом. Использование данного стандарта позволяет осуществлять обмен гибкими дисками между всеми микро-ЭВМ, работающими под управлением ОС CPJM. Поскольку очень многие пользуются гибкими дисками, имеет прямой смысл разрабатывать программное обеспечение для работы под управлением этой дисковой операционной системы. Это существенно облегчает распространение программного обеспечения, хранящегося на гибких дисках при производстве микро-ЭВМ в сети микро-ЭВМ, созданной на базе ОС СР/М.