Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

22
Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon

Transcript of Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

Page 1: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

Appunti di Informatica

ISIA Duca degli Abruzzia.s. 2010/2011

prof. Antonella Schiavon

Page 2: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 2

Hardware e software

Risorse hardware:componenti fisiche

Risorse software:componenti non fisiche(dati, istruzioni)

Firmware: componenti hw + sw

= SISTEMA DI ELABORAZIONE

Page 3: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 3

Sistema di elaborazione

Insieme di componenti hardware e software che interagiscono fra loro

per il raggiungimento di un obiettivo comune.

Page 4: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 4

Modello funzionale diJohn von Neumann (1946)

Periferiche di input

tastiera

mouse

… altro …

Periferiche di output

schermo

stampante

… altro …

Unità centrale

CPU (Central ProcessingUnit, unità di elaborazioneCentrale)

ALU(Arithmetic Logic Unit,unità aritmetico logica)

CU(Control Unit,

unità di controllo)

Memoria cache

Memoria centrale

RAM(Random AccessMemory, memoria

ad accesso casuale)

ROM(Read Only Memory,

memorie di solalettura)

Memorie di massa hard disk CD USB Flash Disk … altro…

Page 5: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 5

Funzioni di un sistema di elaborazione:

Input di dati e programmi Elaborazione dei dati

attraverso le istruzioni che compongono i programmi

Output di risultati

Modello di von Neumann (1946)

Page 6: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 6

Modello di von Neumann (1946)

Insieme di unità funzionali: Unità di input Memoria centrale

CPU – Unità centrale di elaborazione Unità di output Memorie di massa

collegate fisicamente da bus

Page 7: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 7

Altre architetture

Array processor Pipeline Multiprocessor

Page 8: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 8

Scheda madre

Page 9: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 9

Output: azione che consente la riproduzione dei risultati del processo di elaborazione all’esterno, cioè in modo visibile all’utente

Input / Output (I/O)

Input: azione che consente di inserire nell’elaboratore (RAM e CPU) i dati da elaborare e i programmi, cioè le istruzioni che permettono di elaborare i dati

Page 10: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 10

La memoria centrale - RAM

Funzione: conserva i dati e le istruzioni necessarie al funzionamento dell’elaboratore

Azioni possibili: scrittura, lettura

Codice binario (cifre 0 e 1) per la rappresentazione di dati e istruzioni

Bit, byte e suoi multipli, word, cella

Indirizzamento

Page 11: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 11

La CPU (Central Processing Unit)

Comunica con la memoria centrale (legge e scrive)

Interpreta le istruzioni Esegue le operazioni

aritmetiche e logiche Il ciclo macchina CPU e RAM comunicano tra

loro attraverso bus interni

Funzioni: eseguire e controllare i processi in esecuzione

Page 12: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 12

Elaborazione

Dati inizialiinput

Risultati finalioutput

RAM - CPU

Page 13: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 13

Le memorie di massa

Funzione: conservano in modo permanente software (dati e programmi)

Azioni possibili: scrittura, lettura Codice binario (cifre 0 e 1) per la

rappresentazione di dati e istruzioni

FINE

Supporto magnetico Supporto ottico

Accesso sequenziale, diretto

Page 14: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 14

Dispositivi di Input

Tastiera

Mouse, touchpad,trackball

Tavoletta grafica

Joystick

Macchinafotografica digitale

Scanner

Touchscreen

Microfono, webcam

Page 15: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 15

Dispositivi di Output

Schermo Casse acustiche

LCD

Plotter

Stampanti

Page 16: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 16

I multipli del byte

1 Byte 8 bit

1 KiloByte – KB 210 byte=1024 byte

1 MegaByte – MB

210KB=210 x 210 byte=1.048.576 byte

1 GigaByte – GB 210MB=210x210KB=210x210x210byte=1.073.741.824 byte

1 TeraByte – TB 210GB=210x210MB=210x210x210KB=210x210x210x210 byte=1.099.511.627.776 byte

Page 17: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 17

Word (o parola)

È costituita da un numero di bit multiplo di 8: 8, 16, 32, 64 bit

Definisce la dimensione della cella standard di sistema

È il numero di bit che vengono trasferiti in modo parallelo tra memoria centrale e CPU

Più alto è il numero di bit che compongono la parola, maggiore è la velocità di elaborazione del computer

Page 18: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 18

Cella di memoria

È un insieme di byte nei quali è memorizzato un dato codificato in binario

La memoria centrale è composta da celle di uguale dimensione, disposte come in una matrice quadrata (tabella)

Ogni cella è identificata da un indirizzo progressivo, univoco, espresso come una sequenza di bit

L’indirizzo di una cella coincide con l’indirizzo del primo dei byte che la costituiscono

Page 19: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 19

Interpretazione dell’indirizzo

Lo spazio di indirizzamento è il numero di bit dedicato a conservare l’indirizzo di una cella di memoria

Esso dipende dalla dimensione della memoria (es. 1 byte, max 28=256 byte di RAM)

La metà di destra rappresenta l’indirizzo della riga, la metà di sinistra rappresenta l’indirizzo della colonna (24x24=256)

Il tempo d’accesso alle diverse celle non dipende dalla loro posizione RAM, cioè Random Access Memory, memoria ad accesso casuale

Page 20: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 20

Lettura delle informazioni contenute nella RAM

La CPU comunica alla RAM l’indirizzo della cella che contiene le informazioni (dato o istruzione) di interesse

La RAM recupera l’informazione

La RAM trasferisce il dato alla CPU

informazione

CPU RAM

Page 21: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 21

Scrittura delle informazioni nella RAM

La CPU interpreta l’istruzione, esegue l’elaborazione richiesta e produce un risultato

La CPU comunica alla RAM il risultato e l’indirizzo di cella dove dovrà essere memorizzato

Avviene la registrazione del risultato nella RAM

risultato

CPU RAM

Page 22: Appunti di Informatica ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon.

prof. Antonella Schiavon 22

L’esecuzione delle istruzioni:

il ciclo macchina