Inhaltsverzeichnis:
Wenn Sie dies lesen, verwenden Sie wahrscheinlich einen PC. Es läuft wahrscheinlich auch unter Windows, oder Sie verwenden Mac OS X oder Linux. Wenn ein schicksalhafter Tag 1980 anders verlaufen wäre, könnten wir stattdessen CP / M verwenden.
Anfänge
Gary Kildall war ein Informatiker, der Anfang der 1970er Jahre an der Naval Postgraduate Academy in Monterey, Kalifornien, unterrichtete. Er entdeckte einige neue Technologien, die Intel im Norden des Silicon Valley entwickelt hatte.Das Unternehmen hatte kürzlich den Mikroprozessor eingeführt, aber Kildall erkannte das volle Potenzial, als Intel nur sah, dass er Ampeln kontrollierte. Er erkannte, dass es möglich sein würde, PCs zu bauen, aber was sie wirklich brauchten, war Software, um sie auszuführen.
Der Aufstieg von CP / M
Kildall, der als Berater für Intel arbeitete, entwickelte PL / M oder Programming Language for Microcomputers, eine Programmiersprache für Mikrocomputer, und Control Program for Microcomputers oder CP / M.CP / M war ein Betriebssystem, das theoretisch auf jedem Mikrocomputer ausgeführt werden konnte, solange die maschinenabhängigen Teile portiert waren.
Kildalls Design war brillant. CP / M gliederte sich in drei Teile: das BIOS (Basic Input / Output System), das Basic Disk Operating System (BDOS) und den Console Command Processor (CCP). Das BIOS handhabte den maschinenabhängigen Code, während die CCP Befehle vom Benutzer akzeptierte, ähnlich der Shell auf Unix- und Linux-Systemen.