lunedì 1 ottobre 2012

Evoluzione dei computer


Evoluzione dei computer
A parte l'abaco, che è il più antico strumento di calcolo usato dall'uomo, le prime macchine costruite per effettuare meccanicamente operazioni di calcolo, tali che ad un variabile input dell'utente producessero un corrispondente output come effetto di un processo dei dati immessi determinato da una regola matematica o logica, sono molto antiche.

Le prime importanti esigenze di calcolo riguardarono principalmente l'astronomia, disciplina legata da un verso a concezioni religiose o comunque spiritualiste, e per altro verso ad applicazioni estremamente pratiche come quelle per la navigazione marittima.


Dal requisito della portatilità e dalla presenza di un congegno capace di sottoporre ad un preordinato processo quanto immesso dall'utente, si suole riconoscere in queste prime macchine i primordiali antenati delle macchine moderne.


Ad esempio, la macchina di Anticitera (nota anche come meccanismo di Antikythera), dal nome dell'isola dell'Egeo dove fu ritrovata, fu presumibilmente realizzata intorno al I secolo a.C. Consisteva in un piccolo congegno meccanico, per l'epoca molto sofisticato, capace di riprodurre il moto del Sole e di alcuni altri astri, sopperendo ai relativi calcoli altrimenti necessari per determinare le loro posizioni, ovviamente secondo le curve teoriche allora ipotizzate.


La nascita dei computer (1975-1976)

In seguito, la MITS sviluppò un linguaggio di programmazione ufficiale per l'Altair, ispirato al Basic della DEC per il PDP-11. Ispirati dal numero di gennaio di PE, nella primavera del 1975, due giovani delle parti di Boston crearono il Basic di Altair. Uno di loro, Paul Allen, faceva il programmatore, mentre un suo compagno delle superiori, Bill Gates, era uno studente ad Harvard. Terminato il prodotto, Allen lasciò il lavoro, e insieme con Gates fondò una piccola società, la Microsoft, per commercializzare il Basic.

Le oltre 10.000 copie vendute di Altair ispirarono la nascita di circoli di appassionati (hacker), come l' Homebrew Computer Club, la cui prima riunione si tenne a Palo Alto, in California, nel marzo 1975. Due dei membri del club erano fermamente convinti che per avere davvero successo, il computer dovesse diventare un elettrodomestico, in grado di funzionare appena tolto dalla scatola e inserita la spina. Fu così che nel 1976 Steve Wozniak e Steve Jobs, amici di vecchia data, crearono la Apple Computer.


Entrambi venivano da Cupertino, in quella che di lì a breve sarà ribattezzata Silicon Valley.


Il "primo" personal computer: l'Apple II (1977)

Nel 1977 nasce l'Apple II, il primo computer per il quale fu usata l'espressione personal computer ed il primo modello di successo di tale categoria prodotto su scala industriale.[4]

Steve Jobs e Steve Wozniak nel 1976 avevano già costruito nel loro garage l'Apple I, un computer che però poteva essere appetibile solo ad un pubblico di appassionati di elettronica. Jobs desiderava rendere l'informatica accessibile a tutti quindi, rielaborando il progetto dell'Apple I, misero tutta l'elettronica in una scatola di plastica beige comprensiva di tastiera, dando così forma al personal computer che utilizziamo ancora oggi.


Apple II era dotato di un microprocessore MOS 6502 funzionante alla frequenza di 1 MHz, la memoria RAM ammontava a 4KB (espandibili fino a 48-64KB), 8 alloggiamenti di espansione, un interprete "Integer Basic" su ROM, i codici dei caratteri alfanumerici erano memorizzati in una EPROM. Come memorie di massa erano utilizzati un registratore a cassette oppure uno/due drive per floppy disk da 5" 1/4, il posizionamento di finecorsa della testina di lettura non era gestito dal firmware, all'accensione, il richiamo a zero del carrello della testina durava un tempo fisso di sicurezza, pertanto era caratteristico il "grattare" dovuto al salto di passo del motore a passi del drive; una semplice aggiunta di un circuito logico costituito da flip flop da parte di hobbisti e appassionati, bastava a gestire il finecorsa.


Solo successivamente Apple Computer produsse il suo primo hard disk: il ProFile da 5 MB (il cui costo era inavvicinabile, il corrispondente di circa tremila euro). L'Apple II era interfacciabile con stampanti e modem.


Il sistema operativo era l'Apple DOS (la versione più diffusa fu la 3.3), poi sostituito dal ProDOS, i primi programmi erano rivolti per un uso da ufficio: Visicalc, Apple Writer, ScreenWriter ed AppleWorks che fu il primo integrato. I linguaggi: BASIC, UCSD Pascal, Assembler.


L'Apple II aveva un design accattivante, costava solo 1.195 dollari (escluso il monitor), ed era adatto anche per i videogiochi. Entro la fine del decennio la Apple sarebbe divenuta una società con crescite da record. L'adozione di componentistica standard unita alla relativa semplicità della scheda logica di questo modello, permise la nascita di vari cloni da parte di società anche italiane. Appassionati e hobbisti potevano assemblarsi da soli un modello identico, essendo in commercio il clone del circuito stampato anche privo di componenti.


Windows (1985)
Nel 1984 Microsoft iniziò ad annunciare l'arrivo di Windows, un'interfaccia grafica che avrebbe applicato al suo sistema operativo MS-DOS che era venduto con i PC IBM e compatibili dal 1981. Microsoft aveva creato l'interfaccia utente, all'inizio conosciuta col nome Interface Manager, seguendo i prototipi di interfaccia grafica della Xerox e seguì la strada intrapresa dalla Apple con il suo Macintosh.
L'azienda aveva potuto studiare questa macchina dal 1981 in quanto per lo sviluppo di software (come Excel) aveva avuto a disposizione parti di codice sorgente e la documentazione delle API.