Che cosa è un CP / M?

July 4

Nei giorni di moderni sistemi operativi che operano prevalentemente o interamente da un'interfaccia utente grafica, è facile dimenticare alcune delle tecnologie passati che hanno contribuito a loro depongono le uova. Tale è il caso di CP / M, un sistema operativo basato su riga di comando sviluppata da Gary Kildall nel 1973. Questo sistema operativo avrebbe continuato a costituire la base del DOS, il sistema operativo standard che avrebbe portato ai moderni sistemi operativi come Windows .

CP / M

CP / M si riferisce a "Control Program for Microcomputers" ed è stato un sistema operativo su scala ridotta progettato per funzionare bene con un unico terminale. Un concetto rivoluzionario per l'epoca, CP / M attivato il fondamento di base del personal computing per chiunque abbia voglia di investire in hardware e il programma. La versione originale di questo sistema operativo è stato progettato per interagire con i processori a 8 bit e non ha avuto più di 64 KB di memoria disponibile.

Storia

Informatico Gary Kindall primo sviluppato CP / M nel 1973, mentre lo sviluppo di un PL / 1 compilatore di linguaggio per il nuovo 8080 CPI di Intel. Incapace di testare il suo sistema di PL / 1 su un sistema dotato di un 8080, Kindall simulato il 8080 sul proprio computer utilizzando un lettore di floppy donato come una soluzione e ha dato alla luce CP / M. Da lì, è stato in grado di testare il nuovo sistema su un computer dotato 8080 attraverso hobbista John Torode. Dopo un tentativo fallito di commercializzare il sistema di Intel, Kindall andato in proprio e fonda Digital Research, Inc. CP / M presto crebbe fino a diventare uno standard del settore in anticipo ed è stato ampiamente utilizzato fino alla metà degli anni 1980.

Programmi notevoli

CP / M è degno di nota per l'esecuzione di diversi programmi che sarebbero ampiamente utilizzato e spesso portato su sistemi successivi. Gli esempi includono WordStar, un programma precoce diffusa di elaborazione testi e dBASE, e programma di database presto progettato per piccoli computer. Altri programmi sarebbe anche essere inclusi, come Multiplan, AutoCAD e molti compilatori di programmazione tutti debuttato su CP / M. Diversi giochi di avventura basati su testo sono stati portati al sistema, tra cui "Lunar Lander" e "Colossal Cave Adventure".

Obsolescenza

primo passo CP / M al fine di diventare obsoleto iniziato nel 1980, quando la Digital Research, Inc. è stato avvicinato da IBM la licenza di una versione di CP / M per il loro prossimo hardware rivoluzionario - IBM Personal Computer. Tuttavia, quando IBM non è riuscito a ricevere un accordo di non divulgazione firmato da Digital Research, Inc., l'affare è andato acida e ha portato alla scelta di IBM di Microsoft. Microsoft adattato una versione di CP / M in MS-DOS, e CP / M rapidamente perso terreno. Alla fine, il sistema operativo è diventato obsoleto per le esigenze delle moderne aziende IT. Il modello stabile finale è stato rilasciato nel 1982, e Digital Research, Inc. è stata venduta a Novell, Inc. nel 1991.

Interessi moderna

Anche se si tratta di un sistema operativo antiquata, molti appassionati usano ancora attivamente il sistema operativo CP / M per le proprie esigenze. Talvolta i sistemi sono mantenuti solo come un hobby, mentre altri li utilizzano per i personal computer e anche attività professionale che non richiede un sistema più moderno.

Confusione con CPM

CP / M può a volte essere confuso con il termine simile, CPM. CPM fa riferimento a "costo per 1000 impressioni" ed è un termine per il marketing online. Quando un annuncio viene visualizzato su un computer, conta come un ' "impressione". Questo metodo di misura determina il costo un inserzionista deve pagare ogni 1000 volte viene visualizzato il loro annuncio.