Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
cp_m [2022/08/03 21:20] – peron | cp_m [2022/10/02 17:29] – [Historia] 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**__: | ||
==== 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. | ||
+ | |||
+ | {{ : | ||
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**. | ||
- | {{ : | + | El sistema operativo |
- | + | ||
- | El sistema operativo | + | |
- | + | ||
- | __**Ver**__: | + | |
- | + | ||
==== 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, |
- | {{ :gary-kildall.jpg? | + | |
+ | {{ :cpm_altair_8800.png? | ||
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: | + | 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: |