Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| cp_m [2022/07/15 14:17] – peron | cp_m [2026/04/21 16:05] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| 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 ==== | ||
| - | El advenimiento de las primeras microcomputadoras Altair 8080 (y sus clones) | + | Para mediados de la década de 1970, el advenimiento de las primeras microcomputadoras |
| - | **Gary Kildall** advirtió la incómoda | + | **Gary Kildall** advirtió la limitada |
| - | En pos de sus ideas fundó una compañía hogareña denominada Intergalactic Digital Research, y escribió su programa para control y monitoreo de memoria en lenguaje BCPL, compilándolo para el ensamblador del microprocesador de 8 bits del momento, el Intel 8080. de cerciorarse del bus de memoria S100 que dotaba a la Altair y sus clones, y lo denominó **CP/M**. | + | {{ : |
| - | {{: cpm_altair_8800.png? | + | 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 |
| + | ==== Aplicaciones ==== | ||
| + | Como medida de amplia compatibilidad y acorde a la década de 1970, CP/M utilizaba pantallas y teletipos con [[codificación de 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. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | 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 [[hacker|hackers]] independientes - fue alumbrando la industria del software de bajo costo para microcomputadoras. | ||
| + | Entre este tipo de desarrollos destaca el exitoso procesador de texto [[tutorial de wordstar|MicroPro Wordstar]], así como la planilla //Sorcim SuperCalc//, | ||
| ===Versiones === | ===Versiones === | ||
| - | Las primeras y más influyentes versiones fueron **CP/M 1.3** (1977), **CP/M 2** (1980) y **CP/M 2.2** (1982). Estas fueron compiladas para microprocesadores de 8 bits Intel 8080 y eventualmente Zilog Z80, en equipos hobbistas o industrializados provistos con hasta 64K de memoria RAM. En particular, esta última fue incluida en más de 400 modelos distintos de microcomputadoras, | + | Las primeras y más influyentes versiones fueron **CP/M 1.3** (1977), **CP/M 2** (1980) y **CP/M 2.2** (1982). Estas fueron compiladas para microprocesadores de 8 bits Intel 8080 y eventualmente Zilog Z80, en equipos hobbistas o industrializados provistos con hasta 64K de memoria RAM. En particular, esta última fue incluida en más de 3000 modelos distintos de microcomputadoras, |
| La conversión a arquitecturas de 16 bits se dio en 1982, con **CP/M-86** preparada para operar el Intel 8086/88 (específicamente, | La conversión a arquitecturas de 16 bits se dio en 1982, con **CP/M-86** preparada para operar el Intel 8086/88 (específicamente, | ||
| Línea 40: | 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: |
| - | ==== 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. | ||
| - | |||
| - | 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. | ||
| - | |||
| - | 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 [[hacker|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 [[basic|MBASIC]], | ||
