cp_m

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
cp_m [2022/08/03 21:20] peroncp_m [2024/01/30 22:41] (actual) peron
Línea 4: Línea 4:
  
 >CP/M se afianzó como el sistema operativo que definiría el estándar durante el nacimiento del microcómputo (1976-1983). >CP/M se afianzó como el sistema operativo que definiría el estándar durante el nacimiento del microcómputo (1976-1983).
 +
 +__**Ver**__: [[tutorial de cp/m|Tutorial de CP/M en texto-plano.xyz]].
  
 ==== Historia ==== ==== Historia ====
Línea 9: Línea 11:
  
 **Gary Kildall** advirtió la limitada operatoria de estos equipos: consistía cargar un intérprete de [[BASIC]] en 4K u 8K de memoria empleando tediosos interruptores o a lo sumo [[teletipo|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 además permitir operar con las convenientes [[videoterminal|terminales de video]], y dar provecho a la velocidad y facilidad de los discos flexibles. **Gary Kildall** advirtió la limitada operatoria de estos equipos: consistía cargar un intérprete de [[BASIC]] en 4K u 8K de memoria empleando tediosos interruptores o a lo sumo [[teletipo|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 además permitir operar con las convenientes [[videoterminal|terminales de video]], y dar provecho a la velocidad y facilidad de los discos flexibles.
 +
 +{{ :gary-kildall.jpg?direct&200|}}
  
 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), denominándolo **CP/M**. 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), denominándolo **CP/M**.
  
-{{ :cpm_altair_8800.png?direct&200 |}} +El sistema operativo se distribuía en diskettes de 8 y 5 1/4 pulgadas y constituyó un éxito inmediato:  permitía disponer de un entorno de gran sencillez con el cual los [[hacker|aficionados al cómputo casero]] fueron veloces en desarrollar potentes software de aplicación, tanto [[hacktivismo#software libre|libre]] como privativo.
- +
-El sistema operativo fue distribuido en diskettes de 8 y 5 1/4 pulgadas y constituyó un gran éxito:  permitía disponer de un entorno de gran sencillez con el cual los [[hacker|aficionados al cómputo casero]] fueron veloces en desarrollar potentes software de aplicación, tanto [[hacktivismo#software libre|libre]] como privativo. +
- +
-__**Ver**__: [[tutorial de cp/m|Tutorial de CP/M en texto-plano.xyz]]. +
- +
 ==== Aplicaciones ==== ==== Aplicaciones ====
 Como medida de amplia compatibilidad y acorde a la década de 1970, CP/M utilizaba pantallas y teletipos con [[ASCIIart|ASCII]] de 7 bits, lo que delimitó el campo de acción en la programación de interfases de tipo texto. Como medida de amplia compatibilidad y acorde a la década de 1970, CP/M utilizaba pantallas y teletipos con [[ASCIIart|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 [[mainframe|mainframes]] de tiempo compartido, que se encontraban muy difundidos y eran ideales para portarse a CP/M: Zork, Hammurabi, ADVENT, y muchos otros. +Los juegos principalmente estuvieron basados más que nada en programas universitarios desarrollados en las [[mainframe|mainframes]] de tiempo compartido, que se encontraban muy difundidos y eran ideales para portarse a CP/M: [[Zork]], Hammurabi, [[ADVENT]], y muchos otros. 
-{{ :gary-kildall.jpg?direct&200|}}+ 
 +{{ :cpm_altair_8800.png?direct&200 |}} 
  
 Para 1980 un amplio abanico de pequeños emprendimientos orientados al software privativo comercial se concentraron en escribir programas para CP/M.  Para 1980 un amplio abanico de pequeños emprendimientos orientados al software privativo comercial se concentraron en escribir programas para CP/M. 
Línea 53: Línea 53:
 Tanto BDOS como CCP (el el núcleo de sistema y conjunto de aplicaciones junto a la shell, respectivamente) se distribuían en forma de binarios ya compilados en un disco flexible, con el cual se daba arranque al microsistema. Tanto BDOS como CCP (el el núcleo de sistema y conjunto de aplicaciones junto a la shell, respectivamente) se distribuían en forma de binarios ya compilados en un disco flexible, con el cual se daba arranque al microsistema.
  
-CCP incluia unos pocos comandos inspirados en RT-11: //ERA//, //DIR//, //REN//, //SAVE//, //TYPE//, //USER//, en tanto que BDOS algunas aplicaciones adicionales mayores y entorno de programación en ensamblador: //STAT//, //ASM//, //LOAD//, //DUMP//, //PIP//, //SUBMIT//, el editor [[ED]], y el formateador/generador de sistema //SYSGEN//.+CCP incluia unos pocos comandos inspirados en RT-11: //ERA//, //DIR//, //REN//, //SAVE//, //TYPE//, //USER//, en tanto que BDOS algunas aplicaciones adicionales mayores y entorno de programación en ensamblador: //STAT//, //ASM//, //LOAD//, //DUMP//, //PIP//, //SUBMIT//, el editor [[ED]], el depurador [[DDT]] y el formateador/generador de sistema //SYSGEN//.
  
  
  
  • cp_m.1659561645.txt.gz
  • Última modificación: 2022/08/03 21:20
  • por peron