CP/M

Fue un sistema operativo propietario desarrollado en 1975 por
Intergalactic Digital Research, para microcomputadoras hogareñas.

   CP/M se afianzó como el sistema operativo que definiría el estándar
   durante el nacimiento del microcómputo (1976-1983).

 Historia

Para mediados de la década de 1970, el advenimiento de las primeras
microcomputadoras tipo Altair 8080 (y sus clones), hizo evidente cierta
avidez general por el cómputo casero.

Gary Kildall advirtió la limitada operatoria de estos equipos: consistía
cargar un intérprete de #BASIC de 4K u 8K en memoria empleando tediosos
interruptores o a lo sumo terminales teletipo dotadas con lectoras de
cintas de papel perforado. Se propuso entonces escribir un sistema de
operación que resultase más adecuado: debía permitir además operar con
las convenientes terminales de video, y dar provecho a la velocidad y
facilidad de los discos flexibles.

En pos de sus ideas fundó una compañía hogareña denominada Intergalactic
Digital Research, y escribió en lenguaje BCPL un programa capaz de
cerciorarse del bus de memoria S100 que dotaba a la Altair y sus clones.
Al estar compilado para controlar y monitorear la memoria de un
procesador de 8 bits -inicialmente el Intel 8080 - lo denominó CP/M.

El sistema operativo se distribuía en discos flexibles y constituyó un
gran éxito, pues permitía disponer de un entorno de gran potencia, para
el cual los aficionados al cómputo casero no tardaron en desarrollar
potentes programas de aplicación, tanto software libres como privativo.

 Aplicaciones

Como medida de amplia compatibilidad y acorde a la década de 1970, CP/M
utilizaba pantallas y teletipos con ASCII de 7 bits, lo que delimitó el
campo de acción en la programación de interfases de tipo texto.

Los juegos principalmente estuvieron basados más que nada en programas
universitarios desarrollados en las mainframes de tiempo compartido, que
se encontraban muy difundidos y eran ideales para portarse a CP/M: Zork,
Hammurabi, ADVENT, y muchos otros.

Para 1980 un amplio abanico de pequeños emprendimientos orientados al
software privativo comercial se concentraron en escribir programas para
CP/M.

   Esto, aunado a la aparición de grupos de usuarios y hackers
   independientes - fue alumbrando la industria del software de bajo
   costo para microcomputadoras.

Entre este tipo de desarrollos destaca el exitoso procesador de texto
MicroPro Wordstar, así como la planilla Sorcim SuperCalc, e intérpretes
de MBASIC, FORTRAN, PL/I y - de forma más importante - Turbo Pascal.