La sigla HP 2100 indica una serie di minicomputer a 16 bit prodotti da Hewlett-Packard (HP) dalla metà degli anni '60 ai primi anni '90. Decine di migliaia di macchine di questa serie sono state vendute nel corso dei suoi venticinque anni di vita, facendo di HP il quarto produttore di minicomputer negli anni '70.

Il progetto, partito presso Data Systems Inc. (DSI), era originariamente identificato come DSI-1000. HP acquistò l'azienda nel 1964 e la inglobò nella divisione Dymec. Il modello originale, il 2116A, costruito utilizzando circuiti integrati e memoria a nucleo magnetico, fu distribuito nel 1966. Nei quattro anni successivi, furono rilasciati i modelli da A a C con diversi tipi di memoria ed espansioni, nonché i modelli economici 2115 e 2114. Essi furono sostituiti prima dalla serie HP 2100 nel 1971, e nel 1974 dalla serie 21MX, in cui la memoria a nucleo magnetico fu sostituita con la memoria a semiconduttore.

Tutti questi modelli furono anche venduti con la sigla HP 2000, che combinava una macchina della serie 2100 con componenti opzionali per eseguire il linguaggio di programmazione BASIC in modalità time sharing multiutente. HP Time-Shared BASIC era popolare negli anni '70 e molti dei primi programmi BASIC furono scritti su o per la piattaforma, in particolare il pionieristico videogioco di strategia Star Trek che era noto e diffuso durante la prima era dell'home computer e che fu modello per molti videogiochi successivi. La People's Computer Company pubblicò i propri programmi in formato HP 2000.

L'introduzione dell'HP 3000 nel 1974 introdusse un concorrente di alto livello per la serie 2100, linea che fu rinominata HP 1000 nel 1977 e presentata come sistema real time. Una versione notevolmente reingegnerizzata fu avviata nel 1979, e chiamata serie 1000 L, che usava chip di integrazione CMOS su larga scala e introducendo un modello con case a torre. Questa fu la prima versione a interrompere la compatibilità con le precedenti schede di espansione della serie 2100. L'aggiornamento finale fu la serie A, con nuovi processori in grado di fornire più di 1 MIPS di prestazioni, con l'ultimo A990 distribuito nel 1990.

Storia Origini HP fondò Dynac nel 1956 come laboratorio di sviluppo per i progetti che la società principale non avrebbe normalmente intrapreso. Il loro logo originale era semplicemente il logo hp capovolto, formando qualcosa di simile a "dy" e ispirando così il nome. Dopo avere scoperto che Westinghouse possedeva un copyright su quel nome, nel 1958 lo cambiarono in Dymec. L'azienda è stata incorporata in HP nel 1959 ed è stata chiamata prima Dymec Division e poi, nel novembre 1967, Palo Alto Division.

Dymec originariamente realizzò una varietà di prodotti per la famiglia HP, ma nel tempo diventò principalmente un integratore di soluzioni, costruendo apparecchiature di test e sistemi simili utilizzati da HP. Nel 1964, Kay Magleby e Paul Stoft iniziarono a sperimentare l'uso dei computer PDP-5 e PDP-8 come controller per i loro complessi sistemi di test, ma capirono che le macchine avrebbero richiesto modifiche per soddisfare veramente le loro esigenze. All'epoca, Digital Equipment Corporation (DEC) era ancora una piccola azienda obiettivo di acquisizione ma David Packard trovò troppo difficile trattare con Ken Olsen e i piani di acquisizione non andarono a buon fine..

Alla ricerca di un altro progetto da poter acquisire, Packard contattò la Data Systems, Inc. (DSI) di Detroit, una ditta formata da 5 persone. DSI era di proprietà della Union Carbide e quando Packard chiese come mai la Union Carbide fosse diventata proprietaria di un'azienda di computer, il manager di HP Labs Barney Oliver rispose: "Non ci interessa la ragione". Bill Hewlett inizialmente si rifiutò di prendere in considerazione lo sviluppo di un "minicomputer", ma quando Packard lo presentò come un sistema di controllo per strumentazione l'accordo fu approvato.

DSI fu acquistata nel 1964 e inizialmente costituita in Dymec con quattro dei cinque dipendenti originari di DSI e un certo numero di altri dipendenti provenienti dalle divisioni di strumentazione della HP. Il gruppo informatico in seguito si trasferì nei propri uffici a Cupertino, in California, in un edificio acquistato dalla Varian Associates, diventando la Cupertino Division.

Primi modelli

Guidata da Magleby, la nuova divisione completò il progetto del 2116A, che fu presentato dal 7 al 10 novembre 1966 alla Joint Computer Conference di San Francisco. Fu uno dei primi mini-computer a 16 bit ad arrivare sul mercato, ma all'epoca era più noto come "un nuovo insolito computer strumentale" con un design altamente espandibile e supporto per elaborazioni real-time. Il sistema era caratterizzato da un cabinet sovradimensionato che poteva contenere fino a 16 schede di espansione ed essere ulteriormente ampliato con altre 48 schede tramite un modulo di espansione esterna.

Il sistema fu lanciato con 20 diverse schede di espansione, tra cui contatori, misuratori di radiazioni, termometri elettronici, voltmetri digitali, convertitori AC/Ohm, amplificatori di dati e scanner di input. Un modulo extra aggiunse dispositivi di input/output come unità a nastro, stampanti, schede perforate, nastri di carta e altre periferiche.. La funzionalità real-time fu garantita assegnando ad ogni slot di scheda un vettore di interruzione fisso che richiamava il driver del dispositivo appropriato.

Quando la macchina fu messa in commercio, fu chiaro fin da subito che stava vendendo molto meglio nel mercato dell'elaborazione dati aziendali rispetto al mercato della strumentazione per cui era stata originariamente pensata. Ciò portò all'introduzione del 2115A nel 1967, modello privato di gran parte delle capacità di espansione in modo da offrire un'alternativa a basso costo per gli utenti commerciali. Un'ulteriore versione semplificata fu lanciata come 2114A nel 1968, con solo otto slot, lasciando spazio all'alimentatore che fu incorporato nel chassis principale. I modelli 2115 e 2114 erano anche senza il controllore DMA del 2116, mancavano alcune delle operazioni matematiche e funzionavano a velocità leggermente inferiori.

Questi sono i modelli originali che utilizzano la memoria principale e una CPU cablata:

2116A, clock a 10 MHz, tempo di ciclo di 1,6 microsecondi (µs). Normalmente fornito con 4Kword, espandibili a 8K internamente o 16K con un sistema di memoria esterno. Lo chassis include 16 slot I/O, anch'essi espandibili. Peso .. Introdotto nel novembre 1966. Ha segnato il primo utilizzo da parte di HP di circuiti integrati. 2116B, supportava una nuova opzione di espansione della memoria a 32K. Peso come sopra. Introdotto nel settembre 1968. 2116C, utilizzava un core più piccolo in modo che un modulo da 32K potesse essere installato nello chassis principale. Introdotto nell'ottobre 1970. 2115A, versione economica di breve durata che rimuoveva il DMA e alcune funzioni matematiche, aveva solo 8 slot I/O e aveva un clock a 8MHz con tempo di ciclo di 2.0 µs. Pesava 65 libbre (29,5 kg), necessitava di un ingombrante alimentatore esterno — peso totale: . Introdotto nel novembre 1967. 2114A, 2115 ulteriormente semplificato con un nuovo pannello frontale e alimentatore interno. Interruttori tattili non meccanici sul pannello frontale. Peso 95 libbre (43,1 kg). Introdotto nell'ottobre 1968. 2114B, 2114A con un solo canale DMA e un nuovo pannello frontale con pulsanti illuminati. Introdotto nel novembre 1969. 2114C, come 2114B con una memoria massima di 16K. Introdotto nell'ottobre 1970.

HP 2000 Nel novembre 1968 la società pubblicò il 2000A Timeshare System, in seguito noto come HP 2000/Access. Questo era basato sul 2116B (un 2116A con una memoria core espansa da 8K) che eseguiva HP Time-Shared BASIC e utilizzava un 2114 separato come terminal server. TS BASIC consentì la creazione di più account utenteUser IDs were a letter followed by 3 digits, allowing up to 26,000 user accounts. con un massimo di 16 utenti collegati contemporaneamente.

I modelli successivi, dalla B alla F, utilizzavano le versioni più recenti della CPU sottostante quando venivano introdotte. Alcuni modelli utilizzavano versioni di fascia bassa della stessa CPU del server terminal; il 2000F, ad esempio, utilizzava un 2100S come CPU principale e controller di archiviazione primario, mentre un 2100A fungeva da terminal server. I modelli B, C e F avevano un doppio processore. Nell'ultima versione, furono utilizzate la 2000F, una CPU 2100S e 2100A, con la 2100A collegata a un massimo di 32 terminali seriali tramite interfacce multiplexer seriali.

Nonostante i suoi costi relativamente elevati, il 2000F costava $ 105.000 nel 1974, equivalenti a $ 551,002 nel 2020, è stato il primo minicomputer a offrire il BASIC in modalità time-sharing che lo rese molto popolare nella prima metà degli anni '70.

2100

Durante gli anni '70, la gamma fu costantemente migliorata con nuovi modelli che rimasero compatibili con l'originale 2116 sia per il software che per le espansioni.

All'inizio del 1970, fu chiesto a Fred Allard, ex membro della Memory Core Division di Ampex, di progettare un nuovo sistema di memoria a nucleo magnetico per i sistemi piuttosto che continuare ad acquistarli da Ampex. Usando il più recente 18 mil core, derivato dal 22 mil, e utilizzando una singola linea di rilevamento/inibizione, si fu in grado di inserire 8 kW di memoria in una singola scheda di espansione. Questa fu installata a partire dai modelli 2116C.

Nel 1971, la 2100A aggiornata sostituì l'intera gamma 211x esistente. Il sistema complessivo era simile ai modelli precedenti e continuava a basarsi sulla memoria magnetica. Fisicamente, assomigliava di più al 2114, poiché l'alimentatore era integrato e aveva un'espansione interna limitata. Tuttavia, la CPU fu riprogettata con un microcodice che poteva essere programmato dall'utente, venne aggiunta la moltiplicazione e la divisione in hardware e si aggiunse un semplice sistema di protezione della memoria, che causava un'interruzione ad alta priorità quando attivato. Un controller DMA a due canali fornì un throughput più elevato. Era disponibile anche un'unità in virgola mobile opzionale. I pulsanti del pannello frontale erano illuminati da piccole lampade a incandescenza che si bruciavano con l'uso. L'uso di un alimentatore switching permise allo chassis di essere significativamente più piccolo rispetto ai modelli precedenti.

Nel 1972, HP consegnò 4.500 mini, diventando una delle più grandi aziende del mercato. Quell'anno furono fuse la Mountain View Division, che produceva unità a nastro magnetico, con la Cupertino Division per creare la Data Systems Division (DSD). In questo periodo, il progetto HP 3000 entrò in crisi e nel febbraio 1973 Packard inviò Paul Ely a rilevare la divisione. Le vendite della serie 2100 rimasero solide; il 6000º esemplare fu consegnato nell'agosto 1973, l'8000° nel febbraio 1974 e il 10.000° nel febbraio 1975. Furono dichiarati obsoleti nel 1978.

2100A, normalmente con 4 kW ma espandibile a 32 kW, 14 slot I/O espandibili a 45. Introdotto nel 1971. 2100S, un 2100A con inclusa l'opzione in virgola mobile, un generatore di base dei tempi per l'interfaccia con hardware dipendente dal tempo e una scheda di interfaccia per telescrivente. Introdotto nel 1973.

21MX