Table des matières:
Si vous lisez ceci, vous utilisez probablement un PC. Il exécute probablement également Windows, ou peut-être que vous utilisez Mac OS X ou Linux. Si un jour fatidique de 1980 s'était déroulé différemment, nous utiliserions peut-être le CP / M à la place.
Débuts
Gary Kildall était un informaticien enseignant à la Naval Postgraduate Academy de Monterey en Californie au début des années 1970. Il a découvert une nouvelle technologie développée par Intel dans le nord de la Silicon Valley.La société avait récemment introduit le microprocesseur, mais Kildall a vu tout le potentiel quand Intel ne l'a vu que contrôler les feux de circulation. Il s'est rendu compte qu'il serait possible de construire des ordinateurs personnels, mais ce dont ils avaient vraiment besoin, c'était d'un logiciel pour les faire fonctionner.
La montée du CP / M
Kildall, travaillant en tant que consultant pour Intel, a développé PL / M, ou langage de programmation pour micro-ordinateurs, qui était un langage de programmation pour micro-ordinateurs, et programme de contrôle pour micro-ordinateurs, ou CP / M.CP / M était un système d'exploitation qui fonctionnait théoriquement sur n'importe quel micro-ordinateur, tant que les pièces dépendantes de la machine étaient portées.
Le design de Kildall était brillant. CP / M était divisé en trois parties: le BIOS (Basic Input / Output System), le Basic Disk Operating System (BDOS) et le Console Command Processor (CCP). Le BIOS a géré le code dépendant de la machine, tandis que le CCP a accepté les commandes de l'utilisateur, semblable au shell sur les systèmes Unix et Linux.