Tabla de contenido:
Si estás leyendo esto, lo más probable es que estés usando una PC. Probablemente también esté ejecutando Windows, o tal vez esté usando Mac OS X o Linux. Si un fatídico día en 1980 hubiera sido diferente, podríamos estar usando CP / M en su lugar.
Principios
Gary Kildall era un científico informático que enseñaba en la Academia Naval de Posgrado en Monterey, California, a principios de la década de 1970, que se enteró de alguna nueva tecnología desarrollada por Intel en el norte de Silicon Valley.La compañía había presentado recientemente el microprocesador, pero Kildall vio todo el potencial cuando Intel solo lo vio controlando los semáforos. Se dio cuenta de que sería posible construir computadoras personales, pero lo que realmente necesitaban era software para ejecutarlas.
El surgimiento de CP / M
Kildall, trabajando como consultor para Intel, desarrolló PL / M, o lenguaje de programación para microcomputadoras, que era un lenguaje de programación para microcomputadoras, y un programa de control para microcomputadoras, o CP / M.CP / M era un sistema operativo que, en teoría, se ejecutaría en cualquier microordenador, siempre y cuando las partes dependientes de la máquina estuvieran portadas.
El diseño de Kildall fue brillante. CP / M se dividió en tres partes: el BIOS (sistema básico de entrada / salida), el sistema operativo de disco básico (BDOS) y el procesador de comando de consola (CCP). El BIOS manejó el código dependiente de la máquina, mientras que el CCP aceptó comandos del usuario, similar al shell en los sistemas Unix y Linux.