Spisu treści:
Jeśli to czytasz, prawdopodobnie korzystasz z komputera. Prawdopodobnie jest to także system Windows, a może używasz systemu Mac OS X lub Linux. Gdyby jeden pamiętny dzień w 1980 roku przebiegał inaczej, moglibyśmy zamiast tego używać CP / M.
Początki
Gary Kildall był informatykiem wykładającym w Naval Postgraduate Academy w Monterey w Kalifornii na początku lat 70. XX wieku, który zauważył nowe technologie opracowane przez Intela na północ w Dolinie Krzemowej.Firma niedawno wprowadziła mikroprocesor, ale Kildall dostrzegł pełny potencjał, gdy Intel widział go tylko kontrolującego sygnalizację świetlną. Uświadomił sobie, że można zbudować komputery osobiste, ale tak naprawdę potrzebowali oprogramowania do ich obsługi.
Wzrost CP / M
Kildall, pracujący jako konsultant dla Intela, opracował PL / M, czyli język programowania dla mikrokomputerów, który był językiem programowania dla mikrokomputerów, oraz Program sterujący dla mikrokomputerów lub CP / M.CP / M był systemem operacyjnym, który teoretycznie działałby na każdym mikrokomputerze, pod warunkiem, że części zależne od maszyny zostały przeniesione.
Projekt Kildall był genialny. CP / M został podzielony na trzy części: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) i Console Command Processor (CCP). BIOS obsługiwał kod zależny od maszyny, podczas gdy CCP akceptował polecenia użytkownika, podobnie jak powłoka w systemach Unix i Linux.