IEEE SCV

Pietra miliare: CP/M Microcomputer Operating System, 1974

Dedicazione: April 25, 2014

Control Program for Microcomputers, CP/M, è stato il primo sistema operativo commerciale a permettere a un computer basato su microprocessore di interfacciarsi con un’unità di memorizzazione su disco. CP/M ha giocato un ruolo importante nello stimolare il movimento dei personal computer hobbisti degli anni ’70. La sua capacità di supportare programmi software su un’ampia varietà di configurazioni hardware ha permesso un uso precoce di sistemi di microcomputer di molti produttori diversi in applicazioni aziendali e scientifiche. Il Microsoft DOS, concesso in licenza all’IBM per il PC originale, fu scritto per emulare il look and feel del CP/M. Così, CP/M fu il precursore dei sistemi operativi che ora alimentano la maggior parte dei computer del mondo, e portò alla rivoluzione del personal computing.

Prima dello sviluppo di CP/M, i produttori di computer fornivano software applicativi proprietari che funzionavano solo sul loro hardware. Tutti i programmi dovevano essere scritti da zero per funzionare su ogni configurazione unica della macchina. CP/M fu inizialmente progettato per funzionare sul microprocessore Intel 8080 e permetteva ai sistemi di computer costruiti da qualsiasi produttore che usava quel chip di eseguire programmi applicativi scritti da fornitori terzi. CP/M introdusse un nuovo elemento di competizione nel mercato dei computer che stimolò una rapida crescita nell’uso di sistemi a basso costo nel business, nell’industria e nel mondo accademico e infine nelle case. Secondo Kildall, “CP/M fu un successo immediato. Entro il 1980, DRI aveva venduto milioni di copie di CP/M ai produttori e agli utenti finali.”

Informazioni sull’inventore:

Da: NPS website

Nei primi anni ’70, prima di Windows, MacOS, o anche MS-DOS, Gary Kildall creò CP/M, il Computer Program for Microcomputers, che permetteva al processore Intel 8080 di comunicare con un disco esterno. Si sarebbe rivelato il primo sistema operativo su disco del mondo, e divenne un passo fondamentale per rendere i computer personali.

Sviluppò il primo linguaggio di programmazione ad alto livello per microprocessori, PL/M, la base su cui fu costruito il suo sistema operativo CP/M.

Kildall fu anche il pioniere del primo Basic Input/Output System, o BIOS, un tipo di firmware usato per eseguire l’inizializzazione dell’hardware durante il processo di avvio del computer. Le routine del BIOS lavorano sullo sfondo di ogni funzione del computer mentre gli utenti si muovono liberamente tra programmi e dispositivi hardware.

Kildall era un vero visionario, un savant tecnico con pari abilità nel vedere l’informatica attraverso gli occhi degli utenti comuni. Previde il desiderio degli utenti di fare multitasking, di usare finestre e di interagire con la macchina attraverso un’interfaccia grafica guidata da menu, anni prima che queste diventassero norme industriali.

È anche riconosciuto per aver guidato lo sviluppo di un supporto di archiviazione ottica, aprendo la strada a quello che divenne lo standard CD-ROM.

La Naval Postgraduate School (NPS) Department of Computer Science, a Monterey, California, ha fatto un passo avanti nel riconoscere gli ampi contributi di Kildall al personal computing, dedicando la Dr. Gary A. Kildall Memorial Conference Room nella Glasgow Hall dell’università nell’aprile 2017.

CITAZIONE

“Il dottor Gary A. Kildall ha dimostrato il primo prototipo funzionante di CP/M (Control Program for Microcomputers) a Pacific Grove nel 1974. Insieme alla sua invenzione del BIOS (Basic Input Output System), il sistema operativo di Kildall ha permesso a un computer basato su microprocessore di comunicare con un’unità di memorizzazione su disco e ha fornito una base importante per la rivoluzione dei personal computer.”

______________________________________________
801 Lighthouse Avenue
Pacific Grove, CA
Nota: la targa è montata sul bordo del
marciapiede pubblico adiacente a un muro di contenimento
che circonda la proprietà.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.