Características esenciales
Ficha técnica completa
8 bits
CLI
Microcomputadoras
1. Fecha
1973 (microcomputadoras 8 bits). Versiones: CP/M 1.x, 2.2; CP/M-80; CP/M-86 (16 bits).
2. Creador
Digital Research (Gary Kildall).
3. Personas clave
Gary Kildall (arquitecto), John Torode (hardware y BIOS), Tom Rolander (BDOS/CP/M-86).
4. País
Estados Unidos.
5. Lenguajes
PL/M y ensamblador para BDOS/BIOS.
6. Kernel
Monolitico; se divide en CCP (shell), BDOS (servicios) y BIOS dependiente de hardware.
7. Multitarea
No; procesamiento secuencial por tarea; versiones posteriores (MP/M) agregan multitarea y multiusuario.
8. Multiusuario
No en CP/M original; MP/M agrega multiusuario y multitarea.
9. Seguridad
Sin permisos sofisticados; seguridad física y control por software limitado.
10. Sistema de archivos
FS plano con numeracion de bloques y extent; 8.3 nombres de archivo; sin jerarquia de directorios en CP/M 2.2.
11. Interfaz
CLI (CCP); comandos internos y externos; editores de linea simples.
12. Dispositivos objetivo
Microcomputadoras de 8 bits (Intel 8080, Z80) y luego 16 bits (CP/M-86).
13. Portabilidad
Alta, gracias al BIOS por fabricante y al BDOS comun; adaptado a multiples maquinas CP/M.
14. Licencia
Propietario comercial.
15. Ecosistema
Lenguajes (BASIC, Pascal, PL/I), utilidades de disco, editores (WordStar), suites ofimaticas tempranas.
16. Innovaciones
Separacion BIOS/BDOS para portabilidad; modelo de comandos que influye en DOS.
17. Impacto
Dominante en PCs antes del IBM PC; modelo de DOS y ecosistema de software para oficina y hobby.
18. Competidores
Apple DOS (Apple II), TRS-DOS, UCSD p-System, luego MS-DOS/PC DOS.
19. Curiosidades
La famosa reunion perdida con IBM abrio la puerta a MS-DOS; CP/M-86 llego pero ya tarde para el IBM PC.
20. Estado actual
Legado; algunas versiones liberadas como open (CP/M fuente publicado), usado en hobby y retrocomputacion.
Bonus
Contexto ampliado
Rendimiento histórico
Rápido en disquetes de 8/5.25 pulgadas para su época; limitado por CPU de 8 bits y RAM reducida.
Modelo de negocio
Licencias a fabricantes de hardware; cuotas por copia/dispositivo.
Influencias en estandares
Inspiracion para DOS y comandos (DIR, PIP->COPY); modelo de BIOS diferenciando hardware/OS.
Errores epicos
El trato fallido con IBM permitio a MS-DOS dominar el PC; CP/M-86 llego con precio alto y tarde.
Mitos
Se cree que CP/M era identico a DOS; DOS adopto comandos y estructura, pero el kernel y APIs difieren.
CP/M definio el lenguaje comun de la PC temprana: comandos, discos, herramientas y separacion BIOS/OS. Su legado vive en el ADN de DOS.