Índice:
Se você está lendo isso, é provável que esteja usando um PC. Provavelmente também está executando o Windows, ou talvez você esteja usando o Mac OS X ou Linux. Se um dia fatídico em 1980 tivesse acontecido de maneira diferente, poderíamos estar usando o CP / M.
Começos
Gary Kildall era um cientista da computação que lecionava na Academia Naval de Pós-Graduação em Monterey, Califórnia, no início dos anos 70, que descobriu algumas das novas tecnologias desenvolvidas pela Intel no norte do Vale do Silício.A empresa havia introduzido recentemente o microprocessador, mas Kildall viu todo o potencial quando a Intel o viu controlando os semáforos. Ele percebeu que seria possível construir computadores pessoais, mas o que eles realmente precisavam era de software para executá-los.
A ascensão do CP / M
Kildall, trabalhando como consultor da Intel, desenvolveu PL / M, ou Linguagem de Programação para Microcomputadores, que era uma linguagem de programação para microcomputadores, e Programa de Controle para Microcomputadores, ou CP / M.O CP / M era um sistema operacional que, teoricamente, seria executado em qualquer microcomputador, desde que as peças dependentes da máquina fossem portadas.
O design de Kildall foi brilhante. O CP / M foi dividido em três partes: o BIOS (Sistema básico de entrada / saída), o Sistema operacional de disco básico (BDOS) e o Processador de comandos do console (CCP). O BIOS manipulou o código dependente da máquina, enquanto o CCP aceitou comandos do usuário, semelhante ao shell nos sistemas Unix e Linux.