Înainte de Microsoft și Intel au dominat piața PC cu o platformă comună, sistemul de operare CP / M a făcut ceva similar cu mașinile de afaceri mici la sfârșitul anilor 1970 și începutul anilor 1980 - până când MS-Dos a tras covorul de sub ea. Iată mai mult despre CP / M, și de ce a pierdut-o la MS-DOS.
Ce a fost cp / m, oricum?
CP / M a fost un sistem de operare bazat pe text creat de programatorul american Gary Kildall. de Cercetare digitală În 1974. inițialele sale au stat la început pentru "program de control / monitor", dar cercetarea digitală a schimbat-o la mai târziu "Program de control pentru microcomputere" mai târziu.
Pe măsură ce prețul microcomputerelor a scăzut rapid la jumătatea anilor 1970, CP / M, asociată cu Z80 CPU, A devenit o platformă standard de facto care a fost populară printre computerele mici de afaceri la sfârșitul anilor 1970 și începutul anilor 1980.
CP / M a fost un sistem de operare bazat pe consolă, ceea ce înseamnă că ați interacționat cu acesta utilizând o tastatură, tastând comenzi la un prompt. Ați efectuat operațiuni de fișiere utilizând
comenzi simple
cum ar fi "PIP" (pentru copierea fișierelor) prin tastând
PIP A: = B: *. BAS
și lovind intrarea. (Aceasta ar copia toate fișierele de bază de la unitatea "B:" pentru a conduce "A:".) Pentru a rula un program, ați introduce numele programului și apăsați Enter. Când ați fost făcuți, veți reporniți mașina, fie ieșiți înapoi la promptul CP / M.
Unul dintre descoperirile cheie ale CP / M a fost în manipularea sarcinilor de intrare și ieșire de bază cu hardware-ul subiacent, lăsând software-ul de aplicare pentru a interfața mai ales cu sistemul de operare. Acest lucru a însemnat că aplicațiile CP / M nu au fost neapărat legate de hardware-ul special pe care l-au desfășurat și ar putea fi mai ușor traduse între PC de la diferiți furnizori.
Aplicații populare pentru CP / M incluse WordStar. (un procesor de cuvânt), Supercalc. (o aplicație de calcul) și DBASE. (pentru baze de date). Alte programe, cum ar fi AutoCAD și Turbo Pascal, originare din CP / M, și mai târziu au devenit mai reușite după ce a fost portat mai târziu la MS-DOS.
Ce fel de computere au fugit cp / m?
Cele mai multe computere care rulează CP / M au inclus 8 biți Intel 8080. Sau un procesor Zilog Z80, deși cercetarea digitală a lansat ulterior o versiune pe 16 biți de CP / M pentru mașinile Intel 8086 numite CP / M-86.
Aproape toate computerele care utilizează standardul industriei Autobuzul S100. care a folosit un 8080 sau Z80 au fost capabile să ruleze cp / m. Dar un autobuz S100 nu era necesar. Cp / m expediate ca sistem de operare implicit pentru Sute de modele de calculatoare diferite de toate tipurile și dimensiunile. Vendorii de calculator CP / M popular au inclus Cromemco, Kayro, Amstrad, Osborne, sisteme de date vectoriale, televizoare, vizuale și zenith.
Alte computere - inclusiv unele mașini de acasă cu prețuri inferioare - Capacitate CP / M recomandată ca o opțiune suplimentară, deși adesea necesită hardware suplimentar pentru a face posibilă funcționarea. De fapt, în 1980, primul produs hardware al Microsoft a fost Z80 Softcard pentru Apple II. Utilizatorii ar putea conecta cardul în computerul Apple II pentru a le oferi un procesor Z80 care ar putea executa aplicații populare CP / M productivitate.
În 1982, președintele Microsoft Bill Gates a susținut Clienții softcard au reprezentat cea mai mare bază de instalare unică pentru mașinile CP / M. Interesant, în jurul valorii de același timp, un nou sistem de operare bazat pe MS-DOS-ul MS-DOS-M-Microsoft a câștigat rapid cota de piață.
MS-DOS a împrumutat foarte mult de la cp / m
Când IBM și-a început să-și dezvolte Calculator personal (IBM PC 5150), firma a încercat mai întâi să asigure o licență pentru CP / M, dar cercetarea digitală nu a plăcut termenii propuși ai afacerii. Astfel încât IBM sa întors la Microsoft, care a autorizat un produs numit 86-DOS. din Seattle Computer Produse. (SCP). Câteva luni mai târziu, Microsoft a achiziționat 86-dos direct pentru 50.000 de dolari.
86-DOS a devenit IBM PC-DOS când a fost expediat cu IBM PC în august 1981. Mai târziu, Microsoft ar vinde PC-DOS sub propria sa etichetă ca Microsoft MS-DOS.
În timp ce dezvoltă 86-DOS, Creatorul său, Tim Paterson, a privit puternic la CP / M pentru inspirație, împrumutarea arhitecturii sale generale și a naturii liniei de comandă. Iată o listă a unor asemănări între CP / M și MS-DOS:
- Un prompt de comandă
- Numele literelor alfabetice de unitate precum "A:" "B:" și "C:".
- Formatul de nume de fișier 8 + 3 (de exemplu, fișier nume.doc)
- Caracterul Wildcard "*" și caracterul de potrivire "?"
- Numele de fișiere rezervate, cum ar fi PRN: (pentru imprimantă) și con: (pentru consola)
- Fișierele ".com" pentru fișierele de comandă executabile
- Comenzi cum ar fi dir, ren și tip
Gary Kildall a fost supărat pe care PC-Dos a imitat cp / m atât de strâns și sa plâns la IBM. Cu conceptul de drepturi de autor din copilărie, cercetarea digitală a refuzat să aspită IBM și, în schimb, a făcut o înțelegere în care IBM ar oferi CP / M-86 ca o opțiune pentru mașinile sale IBM PC. PC-DOS a fost deja transportul maritim Deoarece sistemul de operare implicit pentru PC-ul IBM și costă mult mai puțin decât CP / M-86-Despre 40 $ în loc de 240 de dolari .
Oportunitatea ratată de Kildall și de cercetare digitală pentru a licența inițial CP / M la IBM este adesea spusă ca una dintre marile tragedii În calculul istoricului - presupus, Kildall ar fi putut deveni un miliardar ca Bill Gates dacă tocmai a semnat acordul cu IBM. Această poveste suculentă a fost amplificată de presă de-a lungul anilor. Dar când Kildall a murit în 1994, el nu a fost exact un pauper: Novell a cumpărat Cercetarea digitală a lui Kildall pentru o declarație de 120 milioane de dolari în 1991, făcând Kildall bogat în acest proces . Totuși, a deranjat Kildall că Microsoft sa îmbogățit prin imitarea produsului său de semnătură.
De ce a câștigat MS-DOS peste CP / M?
La înființarea sistemului său de operare se ocupă de IBM în 1981, Microsoft a negociat o licență care a permis companiei nu numai licența PC-DOS la IBM, ci și pentru a vinde PC-DOS ca un sistem generic de operare (ca "MS-DOS") la alte vânzători decât IBM.
Curând după eliberarea PC-ului IBM, companiile precum Compaq și Eagle Computer au început Vânzarea de clone care ar putea rula software-ul IBM PC. Pentru a oferi un sistem de operare compatibil pentru aceste mașini clone, au licențiat MS-DOS de la Microsoft. În câțiva ani, sute de clone IBM PC au umplut piața PC-ului, iar în 1986, PC-urile bazate pe MS-DOS a devenit cea mai populară platformă personală de calcul in Statele Unite ale Americii.
MS-DOS a câștigat peste CP / m, deoarece a apărut o plimbare cu succesul platformei IBM PC. Microsoft a luptat din greu pentru a obține MS-DOS pe fiecare PC expediat și pentru ao păstra în acest fel, iar firma sa extins această practică în epoca Windows.
Ce sa întâmplat cu CP / M?
În 1988, cercetarea digitală a creat o clonă numită MS-DOS numită DR-DOS. În încercarea de a concura cu Microsoft. De asemenea, a vândut o interfață grafică bazată pe mouse numită BIJUTERIE Asta inițial a căutat să reproducă experiența Macintosh, dar mai târziu a concurat cu Windows. În timp ce ambele produse au câștigat respect în presă, nici nu a decolat. Unii au susținut că acest lucru sa datorat Tactica anticoncurențială de Microsoft. După ce Novell a achiziționat cercetarea digitală în 1991, CP / M a scăzut cu puțină dezvoltare, deoarece MS-DOS a continuat să domine piața.
În 1996, Caldera a cumpărat drepturile la activele cercetării digitale de la Novell și a continuat să comercializeze DR-DOS. Ei, de asemenea Sued Microsoft Pentru crearea de incompatibilități în MS-DOS la EDGE DR-DOS din piață (care ulterior a fost soluționată în afara instanței).
În 1997, Caldera a lansat părți ale CP / M 2.2 ca software open-source, astfel încât pasiștii să poată continua să lucreze la el. Aceste exemplare sunt încă Disponibil gratuit online . Astăzi, poți Rulați cp / m într-un browser Datorită unui emulator de 8080 scris de Stefan Tramm.
În unele privințe, CP / M este unul dintre străbunicii de ferestre, astfel încât biții din linia sa sunt coapte în convențiile de ferestre, cum ar fi literele de antrenare și Numele fișierelor rezervate . În acest fel, CP / M niciodată nu a dispărut complet: sufletul său trăiește în ADN-ul produselor pe care le folosesc de miliarde de oameni în fiecare zi.
LEGATE DE: Windows 10 încă nu vă va permite să utilizați aceste nume de fișiere rezervate în 1974