Panoramica sui computer --La prima calcolatrice-Il più vecchio dispositivo di calcolo è l'”ABACUS ", usato dai cinesi nel 600 AC. Una calcolatrice è stata costruita da Blaise Pascal, un matematico e filosofo della metà del 17 secolo. La prima idea di una macchina in grado di calcolare e stampare le tabelle matematiche denominata "macchina alle differenze" è venuta da Charles Babbage, che all'epoca era ancora uno studente. Tuttavia, mentre stava lavorando su di essa gli è venuta l'idea di una macchina ancora più ambiziosa, che l'ha chiamata “macchina analitica”. Nel 1834 abbandonò il progetto della macchina alle differenze, al fine di sviluppare questa nuova idea. Come previsto da Babbage la macchina analitica doveva avere una memoria di mille numeri di cinquanta cifre ciascuno. I numeri dovevano essere memorizzati su ruote di dieci posizioni ciascuna, mentre delle schede perforate tenevano le sequenze di istruzioni da eseguire e i dati da inserire nella macchina (allo stesso modo di quelle usate da Joseph Marie Jacquard). La macchina analitica aveva 4 unità: • Memoria o store. • Il mulino (ingranaggi) • Un'unità d'ingresso • Un'unità d'uscita Il sistema pensato da Babbage per la macchina analitica corrisponde molto ad un moderno sistema di computer (memoria-storage, I / O, ecc.). Purtroppo non sarà mai in grado di completare il progetto per l'assenza dei componenti tecnici richiesti richiesti e della loro produzione. Nel 1885 George Scheutz costruì una macchina alle differenze, d'altra parte il figlio di Babbage, Henry, costruì una parte funzionante del mulino (gli ingranaggi) della macchina analitica ed entrambe le macchine di Babbage hanno influenzato lo sviluppo dei computer moderni (1889). --Il computer-Un computer, per definizione, è un sistema elettronico che elabora informazioni (input) e può dare un risultato leggibile (OUTPUT) circa le informazioni inserite. Quindi può comunicare con l'utente, ma non è effettivamente in grado di pensare da sé, senza istruzioni. Fondamentalmente un sistema informatico è costituito da una parte hardware e da una parte software i quali uno ha bisogno dell'altro per funzionare. L'hardware è la parte fisica che costituisce il computer mentre il software è l'insieme di istruzioni che istruiscono il computer su cosa deve fare. L'hardware di un computer consiste di alcuni componenti base: • Un'unità centrale di elaborazione (CPU) e un'unità logica/aritmetica (ALU) • Unità di input e output(dispositivi di INPUT: tastiera, mouse...dispositivi di OUTPUT: stampanti, monitor...) • Memoria (RAM, FLASH, NVRAM e dispositivi di memoria di massa come dischi rigidi, dischi o floppy). Altri dispositivi esterni che permettono al computer di comunicare con il mondo sono i router e i modem. Come per l'hardware ci sono differenti tipi di software: • Sistemi operativi • Linguaggi di programmazione • Programmi Ognuno di questi si basa su quello precedente. Il sistema operativo è il cuore del software: esso dirige le operazioni fondamentali di un computer e fornisce ai linguaggi di programmazione il set di istruzioni (chiamate anche funzioni) che permettono loro di lavorare. Ci sono alcuni sistemi operativi (come Windows, Unix-based) e ognuno ha il suo modo di lavorare con l'hardware e il software. I linguaggi di programmazione, come detto in precedenza, lavorano con le funzioni fornite dal sistema operativo utilizzato e agiscono come traduttori: traducono gli operatori in linguaggio macchina (assembly), che può essere compreso dalla CPU.I programmi sono quindi basati su questi linguaggi di programmazione, che per esempio sono: C, Perl, Java, Assembly, ecc .. Grazie al software possiamo avere un output calcolato di un'informazione immessa che può essere compreso dall'essere umano. --La rivoluzione informatica-La rivoluzione dei computer risale al 1946, quando il primo computer elettronico, l'ENIAC, è stato completato, anche se in realtà non è la prima macchina elettronica. Il primo è in realtà è lo Z3, un computer binario elettronico che può essere programmato con una semplice carta perforata, mentre l'ENIAC deve essere riprogrammato ogni volta. Il primi computer erano enormi, grandi come una stanza, e quando gli Stati Uniti hanno deciso di inviare i primi uomini sulla luna gli esperti sapevano che gli astronauti avrebbero dovuto avere un computer a bordo della navicella spaziale. Sapendo questo hanno costruito un computer che riusciva a stare nel piccolo ambiente del veicolo spaziale. I primi computer erano costosi a causa della complessità di costruzione, ma con la progressione della tecnologia sono diventati meno costosi e più persone incominciarono ad averlo. Infine, la Rivoluzione dei Microcomputer ha il suo inizio nel 1975 con l'introduzione del Personal Computer (PC), il cui prezzo e le dimensioni resero possibile per molte persone di avere un computer nelle loro case. Scritto da: Alessioxx (Infernale890) – [email protected] Alessioxx - Programmazione, networking e sicurezza