# data[].attributes.body
L'unità funzionale denominata CPU coincide con il dispositivo fisico comunemente indicato come microprocessore: il termine CPU (Unità Centrale di Processo) ne evidenzia maggiormente l'aspetto funzionale, mentre il termine microprocessore
fa riferimento in modo più specifico al componente hardware.
La CPU è un dispositivo attualmente realizzato con la tecnologia VLSI (Very Large Scale of lntegration) che ha permesso di integrare una grande quantità di transi-
stor su un singolo chip: si è passati infatti dai circa 29 000 transistor dell'lntel 8088 a oltre un miliardo degli attuali microprocessori.
(FOTO d)

# data[].attributes.body
L'evoluzione tecnologica nel campo dei sistemi di ela-
borazione è stata rapidissima e ha subito un'ulteriore e notevole accelerazione in questi ultimi anni. Nonostante l'utilizzo di materiali sempre più sofisticati  l'adozione di soluzioni sempre più avanzate, che hanno permesso ai computer
attuali di raggiungere prestazioni e applicazioni impensabili fino a pochi anni fa,
l'organizzazione generale di un computer, tranne qualche caso particolare, rima-
ne quella pensata a metà degli anni '40 dallo scienziato di origine ungherese John
von Neumann .
Von Neumann fu un geniale matematico che, presso il Princeton lnstitute of Advanced
Studies, realizzò il primo calcolatore digitale con programma memorizzato. Le innova-
zioni presenti nella macchina di von Neumann furono numerose e significative, ma
quella che ancor oggi ha effetti sulla realizzazione degli attuali computer è il modello
architetturale di elaboratore da lui concepito.Per modello architetturale si intende:
• la descrizione delle parti del sistema e la loro collocazione al suo interno;
• la definizione dei compiti di ogni parte al suo interno;
• la descrizione delle relazioni tra le parti.
Lo schema rappresentato in figura 16 è di tipo logico-funzionale, cioè ciascuno
dei blocchi rappresentati non corrisponde necessariamente a un dispositivo fisi-
co, ma piuttosto aggrega un insieme di funzioni che fisicamente possono essere
svolte da insiemi o parti di dispositivi reali. Nel suo modello, von Neumann evidenziò i seguenti blocchi funzionali
1 )CPU (Centrai Processing Unit): dal punto di vistafisico  corrispondeal  micro-processore  e si  suddivide in :
2 )ALU (Arithmetic Logie Unit): è l'unità funzionale ghe esegue calcoli  aritmetici
e logici
3 )cu (Contro/ Unit): è il "cervello" del sistema  che si  occupa di   eseguire le istruzioni  sincronizzando  e attivià
4) memoria centrale: è la parte del sistema in cui deve essere memorizzato il
programma in esecuzione e i dati sui quali opera;
5)  Dispositivi o periferiche di input: sono i dispositivi attraverso i quali i dati
sono immessi nel sistema;
6) dispositivi o periferiche di output: sono i dispositivi mediante i quali il siste-
ma fornisce i risultati dell'elaborazione.

# data[].attributes.body
È una parte essenziale nonché una delle chiavi di successo (assieme alla capacità dielaborazione dati e alla riprogammilità) del computer  grazie alla possibilità di memorizzare, nei moderni sistemi elettronici, grandi quantità di dati . In essa sono memorizzati dati d'archivio dell'utente e le istruzioni dei progammi  facenti parte del software di base o applicativo.

Una memoria può essere considerata astrattamente come una sequenza finita di celle in cui ogni cella contiene una sequenza finita di bit , normalmente gestiti a gruppi di otto detti byte . Pertanto lo spazio fisico della memoria può essere immaginato come una sequenza di posizioni, ognuna contenente un byte. Ogni posizione è individuata da un preciso indirizzo  di  memoria, normalmente espresso tramite un numero intero positivo. Ad oggi la tecnologia implementativa di gran lunga più usata è la memoria elettronica , la memoria magnetica   e quella ottica . Ogni computer ha diversi tipi di memoria che svolgono diverse fiunzioni

# data[].attributes.body
Il computer è una macchina che, in base a un programma lanciato in esecuzione
produce in uscita dati che sono il risultato di un'elaborazione dei dati forniti in  ingresso; l'input e l'output di questi dati sono possibili grazie a dispositivi denominati periferiche.

Le periferiche sono un insieme di apparati molto eterogeneo per costo, funzionalità, modalità di interazione con il computer e con l'utente. Possiamo dare la seguente classificazione di periferiche:
• dispositivi di memoria di massa: hard disk, CD-ROM, DVD, nastro, pen drive;
• dispositivi di input: tastiera, mouse, trackball, scanner;
• dispositivi di output: monitor, stampante;
• dispositivi per la comunicazione: modem.
Alcune periferiche sono localizzate all'interno del case del computer, come l'hard-disk, il lettore di DVD e di CD-ROM, il modem (se interno); altre, come la stampante, lo scanner, il monitor e la tastiera, sono esterne all'elaboratore e connesse a esso mediante porte di comunicazione generali o dedicate.
Alcune porte di comunicazione sono dedicate alla connessione di periferiche specifiche ,come il monitor o la tastiera
abbiamo  diversi tipi  di  porte :
i computer presentano  caratteristiche chue possonop  vatiare considerevolmente
( foto b)

# data[].attributes.body
Il software si  contrappone all ' hardware come parte morbida del  sistema .  Comprende tutte le parti  che non hanno  una cosisistenza fisica (i strumenti  che permettono agli  strumenti di  operare )
Software di  base  che comprende tutti i progammi  che semplivicano  il  lavore dell'uomo
Software applicativi si tratta di  progammi  per espletare un lavoro
(foto a )