La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Appunti di Informatica

Presentazioni simili


Presentazione sul tema: "Appunti di Informatica"— Transcript della presentazione:

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

2 prof. Antonella Schiavon
Hardware e software Risorse hardware: componenti fisiche Risorse software: componenti non fisiche (dati, istruzioni) Firmware: componenti hw + sw = SISTEMA DI ELABORAZIONE prof. Antonella Schiavon

3 Sistema di elaborazione
Insieme di componenti hardware e software che interagiscono fra loro per il raggiungimento di un obiettivo comune. prof. Antonella Schiavon

4 Modello funzionale di John von Neumann (1946)
Unità centrale CPU (Central Processing Unit, unità di elaborazione Centrale) ALU (Arithmetic Logic Unit, unità aritmetico logica) CU (Control Unit, unità di controllo) Memoria cache Memoria centrale RAM (Random Access Memory, memoria ad accesso casuale) ROM (Read Only Memory, memorie di sola lettura) Periferiche di output schermo stampante … altro … Periferiche di input tastiera mouse … altro … Memorie di massa hard disk CD USB Flash Disk … altro… prof. Antonella Schiavon

5 Modello di von Neumann (1946)
Funzioni di un sistema di elaborazione: Input di dati e programmi Elaborazione dei dati attraverso le istruzioni che compongono i programmi Output di risultati 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 prof. Antonella Schiavon

7 prof. Antonella Schiavon
Altre architetture Array processor Pipeline Multiprocessor prof. Antonella Schiavon

8 prof. Antonella Schiavon
Scheda madre prof. Antonella Schiavon

9 prof. Antonella Schiavon
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 Output: azione che consente la riproduzione dei risultati del processo di elaborazione all’esterno, cioè in modo visibile all’utente 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 prof. Antonella Schiavon

11 La CPU (Central Processing Unit)
Funzioni: eseguire e controllare i processi in esecuzione 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 prof. Antonella Schiavon

12 prof. Antonella Schiavon
Elaborazione Risultati finali output Dati iniziali input RAM - CPU prof. Antonella Schiavon

13 prof. Antonella Schiavon
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 Supporto magnetico Supporto ottico Accesso sequenziale, diretto FINE prof. Antonella Schiavon

14 prof. Antonella Schiavon
Dispositivi di Input Tavoletta grafica Mouse, touchpad, trackball Tastiera Scanner Joystick Touchscreen Macchina fotografica digitale Microfono, webcam prof. Antonella Schiavon

15 prof. Antonella Schiavon
Dispositivi di Output Schermo Casse acustiche Plotter LCD Stampanti prof. Antonella Schiavon

16 prof. Antonella Schiavon
I multipli del byte 1 Byte 8 bit 1 KiloByte – KB 210 byte=1024 byte 1 MegaByte – MB 210KB=210 x 210 byte= byte 1 GigaByte – GB 210MB=210x210KB=210x210x210byte= byte 1 TeraByte – TB 210GB=210x210MB=210x210x210KB= 210x210x210x210 byte= byte prof. Antonella Schiavon

17 prof. Antonella Schiavon
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 prof. Antonella Schiavon

18 prof. Antonella Schiavon
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 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 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 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 prof. Antonella Schiavon

22 L’esecuzione delle istruzioni: il ciclo macchina
prof. Antonella Schiavon


Scaricare ppt "Appunti di Informatica"

Presentazioni simili


Annunci Google