Hardware del PC - Sito personale di Mirto Moressa

Transcript

Hardware del PC - Sito personale di Mirto Moressa
Hardware del PC (base)
CPU
RAM
(ALU – CU)
ROM
HDD
(BIOS)
(Central Processing Unit)
CPU: è il cervello del Computer; esegue le istruzioni presenti in RAM; si divide in:
(Arithmetic Logic Unit)
ALU: fa i conti aritmetici (+, -, x, :) e logici (OR, AND, XOR, NOT);
(Control Unit)
CU: esegue le attività di controllo (trasferisce i dati, smista il traffico);
(Random Access Memory)
RAM: è la memoria di lavoro (centrale), dove la CPU può eseguire i conti e le istruzioni);
veloce (rispetto HDD)
volatile
elettrica
piccola (rispetto HDD)
costosa (rispetto HDD)
(Hard Disk Drive)
HDD: è la memoria di massa (di archivio); la CPU non può eseguire direttamente le istruzioni presenti in questa unità,
ma deve prima trasferirle (copiarle) nella RAM;
permanente (non volatile)
lenta (rispetto alla RAM)
magnetica
grande (rispetto alla RAM)
economica (rispetto alla RAM)
(Read Only Memory)
ROM: è la memoria (di sola lettura) che contiene il BIOS; la CPU può eseguire direttamente le istruzioni presenti in
questa memoria;
permanente (non volatile)
elettrica
piccola (rispetto alla RAM)
di sola lettura
(Basic Input Output System)
BIOS: è il programma, presente nella memoria ROM, che istruisce la CPU (CU) a copiare le istruzioni del Sistema
Operativo (SO) dall’HDD alla RAM; una volta in RAM, vengono eseguite direttamente dalla CPU (e parte il SO, ad. es.
Windows); questa fase di avvio prende il nome di BOOTSTRAP;
Definizioni
programma: è una sequenza di istruzioni;
istruzione: è un comando (attività/operazione) che la CPU è in grado di eseguire;
si dividono in due tipi (in base all’unità che coinvolgono):
di calcolo (ALU)
o aritmetiche (+, -, x, :)
o logiche (OR, AND, XOR, NOT)
di trasferimento (CU)
hardware: la parte fisica del PC (ferro, rame, plastica, monitor, tastiera, ecc.);
software: è l’insieme di tutti i programmi (tra cui il principale è il SO);
cifra: è un simbolo, al quale assegniamo un significato (nel sistema decimale usiamo dieci simboli diversi, da 0 a 9);
numero: è una sequenza (o vettore) di cifre (alle quali diamo un peso diverso in base alla posizione);
bit: è una celletta di memoria, che può assumere solo due valori (o 0 o 1); di fatto è una cifra binaria;
Byte: è una sequenza di 8 bit;
accesso sequenziale: (es. nastro) il tempo di accesso (in lettura o scrittura) della prossima cella desiderata, dipende dalla
posizione della cella stessa, rispetto alla posizione attuale della testina (cioè dell’ultima cella letta);
accesso casuale: (es. RAM, HDD, DVD, ecc.) posso accedere (in lettura o scrittura) a tutte le celle della memoria nello
stesso tempo (non ha importanza, dunque, la posizione dell’ultimo dato letto);