UNITA’
DI INPUT
ALU
CPU
UC
REGISTRI
MEMORIA CENTRALE
RAM
ROM
MEMORIE DI MASSA
UNITA’
DI
OUTPUT
L’ unità centrale di elaborazione o CPU (Central Processing Unit) è il dispositivo che esegue materialmente le operazioni logiche, aritmetiche e
di trasferimento sui dati secondo l’ algoritmo richiesto. Si può considerare come costituita da una unità di elaborazione e un’ unità di governo.
Essa svolge all’ interno del computer le funzioni di processore e deve contenere elementi di memoria e dispositivi in grado di eseguire le
operazioni elementari, aritmetiche e logiche.
Tra gli elementi di memoria i più importanti sono i registri, cioè sequenze di celle nelle quali si può leggere e scrivere, usati per memorizzare
dati e risultati delle operazioni, nonché io codici operativi del linguaggio macchina.
DATI IN INGRESSO
CU
ALU
Control Unit
Aritmetic Logic Unit
E’ l’ unità di elaborazione, detta anche
unità aritmetico-logica, in grado di
eseguire le operazioni richieste.
SEGNALI DI
CONTROLLO
DATI IN USCITA
E’ l’ unità di governo,
detta anche unità di
controllo, che stabilisce
quali operazioni debbano
essere eseguite
OPERAZIONI DA
ESEGUIRE
La memoria centrale è un dispositivo elettronico in grado di memorizzare istruzioni e dati codificati in forma binaria. Materialmente è costituita
da uno o più chip.
Tra le memorie di tipo elettronico usate nei calcolatori è importante distinguere tra ROM e RAM. La memoria centrale deve contenere
necessariamente dispositivi del secondo tipo,in quanto su di essa occorre poter sia leggere le informazioni che scriverne di nuove.
La funzione della memoria centrale all’ interno del sistema di elaborazione è di fornire alla CPU le operazioni da eseguire e i dati su cui
eseguirle.
RAM
ROM
Random Acess Memory
Read Only Memory
La RAM è composta da un gran numero di oggetti
elettronici detti bistabili, ciascuno dei quali memorizza
un singolo bit. Ognuno di questi dispositivi ordina una
superficie dell’ ordine di frazioni di millesimo di
millimetro quadrato ed è in grado di assumere uno tra
due stati stabili, non soggetti cioè a variazioni in
assenza di stimoli esterni, come un interruttore a due
posizioni.
Le memorie ROM vengono usate diffusamente in tutti
quei casi in cui non serva modificare il contenuto della
memoria: tipicamente contengono le istruzioni per la
fase detta di bootstrap, ovvero di accensione e avvio
del sistema. Esse, inoltre, contengono programmi in
linguaggio macchina eseguiti spesso per la gestione
standard dei dispositivi quali video, tastiera, porte di
input/output, oppure tabelle matematiche utilizzate
dall’ unità aritmetico-logica della CPU per svolgere
operazioni aritmetiche di base e quindi di frequente
consultazione.
Si dice che la RAM
costituisce una memoria
volatile, perché se si
spegne il computer tutto il
suo
contenuto
viene
perduto.
Le unità di ingresso/uscita dei dati (Input/Output) indicate comunemente come unità di I/O, consentono l’ acquisizione dall’ esterno
dei dati che devono essere elaborati dal sistema e la comunicazione verso l’ esterno de risultati dell' elaborazione.
INPUT
OUTPUT
Input significa letteralmente messo dentro. Con
questo termine si indicano tutti i componenti del
computer (quali tastiera, video, mouse ecc) che
inviano dall’ esterno all’ interno del computer dati che
vengono poi elaborati dal sistema.
Output significa letteralmente messo fuori e indica tutti
i componenti che permettono al sistema di
comunicare all’ esterno i risultati dell’ elaborazione
L’ unità di output standard è la tastiera (in inglese
keyboard) che forma, insieme al video,il posto da
lavoro, detto terminale, che collega l’ utente a un
sistema di elaborazione di medie e grandi dimensioni.
L’ unità di output standard è il
video (in inglese display o
monitor).
Oltre al video, l’ unità output
più usata è la stampante (in
inglese printer), un’
apparecchiatura per riprodurre i
caratteri di risultati e messaggi
su carta.
Le memorie di massa sono i supporti che servono per registrare archivi di dati, testi, e programmi.
Sono memorie permanenti ovvero le informazioni in esse contenute possono permanere
indipendentemente dal fatto che l’ unità sia accesa o spenta.
Sulle memorie di massa possono essere fatte operazioni di input, quando si leggono i dati
memorizzati sul supporto, e operazioni di output, quando si registrano i nuovi dati.
Le memorie di massa sono caratterizzate da alcuni caratteri
fondamentali:
● il tempo di accesso (access time),
espresso con i sottomultipli del
secondo
● la capacità, espressa in numero di
byte e misurata con i suoi multipli
● la velocità di trasferimento dei dati,
misurata in KByte per secondo (KBps)
o MByte per secondo (MBps)
Il collegamento fisico tra le varie unità di un
computer è realizzato da un insieme di linee,
dette bus.
Un bus è costituito da una serie di
collegamenti hardware, uno per bit, su cui
viaggiano tutti i dati che vengono scambiati tra
l’ unità centrale, la memoria e le unità di
input/output.
In un sistema di elaborazione si trovano tre bus principali:
• il bus degli indirizzi, che trasporta l’ indirizzo necessario per
reperire una cella di memoria un’ unità di I/O.
• il bus dei dati, che viene utilizzato per lo scambio di
informazioni tra i vari dispositivi.
• il bus di controllo, che è utilizzato per sincronizzare la
trasmissione e per permettere lo scambio di segnali di controllo
tra le varie unità.