Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra...

39
Informatica di Base Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni

Transcript of Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra...

Page 1: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Informatica

di Base

Prof. Francesco Accarino

IIS Altiero Spinelli

Via Leopardi 132Sesto San Giovanni

Page 2: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Cos’è un Computer?

Un computer è un Elaboratore/Calcolatore

Elettronico

Esso è in grado di memorizzare e elaborare

informazioni in modo automatico

Svolge una quantità enorme di calcoli in

brevissimo tempo

Prof. Francesco Accarino Informatica di Base 2

Page 3: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base 3

Page 4: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Informatica e

Informazione

L’ Informazione è tutto ciò che:

Ha un significato o un’utilità

Può essere comunicata (scambiata) tra due soggetti

anche con modalità diverse(scritta, orale grafica ..)

Può assumere forme diverse (simboli, testi, numeri,

grafici, disegni, Immagini, colori…)

Può essere memorizzata

Può essere elaborata e trasformata nella forma più utile a

seconda della necessità

Prof. Francesco Accarino Informatica di Base 4

Page 5: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

numeriche

alfabetiche

alfanumeriche

iconiche e grafiche

sonore

1.243.740

Azzurra Rossi

Via Verdi, 17 Porto Azzurro

Varie Forme di Informazioni

Prof. Francesco Accarino Informatica di Base 5

Page 6: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Per rappresentare le Informazioni Bisogna Inventare

dei Simboli e attribuirgli un significato. (CODICI)

Prof. Francesco Accarino Informatica di Base 6

Page 7: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Informatica

Informazione+automatica

Prof. Francesco Accarino Informatica di Base 7

Page 8: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

I.T. E I.C.T.

Information and

Communication Technology, il

cui acronimo è ICT), sono

l'insieme dei metodi e

delle tecnologie che realizzano i

sistemi di trasmissione,

ricezione ed elaborazione

di informazioni

Prof. Francesco Accarino Informatica di Base

Per Information Technologysi intende letteralmente la tecnologia dell'informatica.

La tecnologia finalizzata alla memorizzazione e l'uso dell'informazione nelle sue molteplici forme (dati, immagini, presentazioni multimediali).

8

Page 9: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Computer: tipologie

• mainframe

• minicomputer

• personal computer

• network computer

• terminali

• supercomputer

Maggiore potenza di calcolo

Calcolo parallelo

Prof. Francesco Accarino Informatica di Base 9

Page 10: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Computer: tipologie

• mainframe

• minicomputer

• personal computer

• network computer

• terminali

• supercomputer

funzioni centralizzate di

elaborazione dati

dimensioni notevoli

Prof. Francesco Accarino Informatica di Base 10

Page 11: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Computer: tipologie

• mainframe

• minicomputer

• personal computer

• network computer

• terminali

• supercomputermeno potenti dei mainframe

dimensioni variabili

Prof. Francesco Accarino Informatica di Base 11

Page 12: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Computer: tipologie

• mainframe

• minicomputer

• personal computer

• network computer

• terminali

• supercomputer

Utilizzo individuale:

• desktop (da scrivania)

• workstation (professionale)

• notebook (portatile)

• tascabili, palmari

(dimensioni ridotte,

funzioni ridotte)

Prof. Francesco Accarino Informatica di Base 12

Page 13: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

• mainframe

• minicomputer

• personal computer

• network computer

• terminali

• supercomputer

Terminali con capacità di calcolo

e spesso anche di

immagazzinamento dati

Computer: tipologie

Prof. Francesco Accarino Informatica di Base 13

Page 14: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

• mainframe

• minicomputer

• personal computer

• network computer

• terminali

• supercomputer

Terminali “stupidi”, nessuna

potenza di calcolo, sfruttano

quella di un server a cui si

collegano

Computer: tipologie

Prof. Francesco Accarino Informatica di Base 14

Page 15: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Il Calcolatore

IL Calcolatore è costituito:dalle parti fisiche perlopiù circuiti elettronici

chiamate nel loro insieme Hardware

e dai dati e i programmi che ci permettono di utilizzarlo

chiamati nel loro insieme Software

Prof. Francesco Accarino Informatica di Base 15

Page 16: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Hardware

Prof. Francesco Accarino Informatica di Base

Le componenti materiali del computer prendono il nome di hardware.

Cosa vuol dire?

L'aggettivo inglese "hard" significa duro, rigido, e la parola "ware" può essere tradotta in materiale.

16

Page 17: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Software

Prof. Francesco Accarino Informatica di Base

L'altra componente fondamentale di un computer è il software, termine con il quale si intendono i programmi di un elaboratore.Un programma è quell'insieme di istruzioni che, processato ed elaborato da un computer, rende possibile il suo funzionamento. Di contro alla parola hardware, il termine software è composto dall'aggettivo inglese "soft", che significa morbido, e dalla parola "ware", che, come già in precedenza detto, significa materiale.

17

Page 18: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

SCHEDA MADRE

MEMORIA CENTRALE

R.A.M. R.O.M.

C.P.U.

A.L.U. C.U.

MEMORIE DI

MASSA

UNITA’ DI

INPUT

UNITA’ DI

OUTPUT

Prof. Francesco Accarino Informatica di Base 18

Page 19: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

MEMORIENella memoria vengono archiviati tutti i dati che sono poi elaborati dalla CPU. Si distingue in:

MEMORIA Centrale

Formata da microcircuiti elettronici chiamati microchip.

Si divide in: RAM: Random Access Memory

ROM: Read Only Memory

MEMORIA DI MASSA (O SECONDARIA)

E’ composta da unità di memorizzazione di notevoli dimensioni capaci di mantenere i dati in modo permanente

DISCHI FISSI

DISCHI REMOVIBILI

UNITA’ DI BACKUP

19

Page 20: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Tutte le informazioni, le istruzioni dei programmi

ed i dati su cui operare, vengono immagazzinati

nella MEMORIA CENTRALE. Essa costituisce, la

memoria del sistema che si suddivide in RAM e

ROM.

Memoria Centrale

Prof. Francesco Accarino Informatica di Base 20

Page 21: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

RAM

Prof. Francesco Accarino Informatica di Base

Random Access Memory (RAM), detta anche memoria principale o memoria volatile perché mantiene le informazioni solo fino a quando il PC è acceso.

E’ fisicamente il posto dove sono conservate tutte le informazioni su cui si sta lavorando.

Serve per contenere i dati elaborati dai programmi e le istruzioni che costituiscono i programmi stessi. Solo la CPU è in grado di distinguere se le istruzioni memorizzate indicano un’operazione da svolgere, oppure sono dati su cui il programma deve agire.

21

Page 22: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

La ROM (Read Only Memory) contiene:

• BIOS (Basic Input Output system)

•BOOTSTRAP, che è il programma che analizza tutte le varie componenti

dell’elaboratore al momento dell’accensione e inoltre carica il sistema

operativo.

In pratica contiene i programmi che servono a far avviare il Computer quando

l’accendiamo

ROM

Prof. Francesco Accarino Informatica di Base 22

Page 23: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Memoria cache

La memoria Cache è una memoria RAM a cui il microprocessore può accedere in modo più veloce rispetto alla memoria di lavoro principale RAM

Il microprocessore, nel suo lavoro di elaborazione dei dati, accede prima alla memoria Cache e se trova i dati necessari (perché già utilizzati in precedenza) non deve effettuare la lettura nella RAM (più lenta)

Fisicamente la Cache è una memoria ad alta velocità, costruita con RAM Statiche (SRAM) anziché le più lente ed economiche RAM Dinamiche (DRAM), usate per la memoria principale

Si parla anche di memoria cache di primo livello (L1) e secondo livello (L2): la cache di primo livello è incorporata nello stesso chip del microprocessore e quindi è ancora più veloce

23

Page 24: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Memorie di massa

più lente della memoria cntrale ma più capienti (di massa)

Permanenti (i dati memorizzati non vengono persi in

assenza di corrente) Utilizzano tecnologie diverse:

Magnetiche

Ottiche

Elettroniche

Iomega zip

CD ROM DVD Mini CD

24

Page 25: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base 25

Page 26: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Hard Disk Il disco rigido è il

componente dove vengono memorizzate in modo permanente le informazioni elaborate. Le informazioni sono magnetizzate sulla superficie del disco e pertanto rimangono memorizzate anche se viene a mancare la corrente.

Sull’Hard Disk si trova il Sistema Operativo, il Software Applicativo e i file dati.

Fisicamente è composto da più dischi rivestiti da una sostanza magnetica e da più testine di lettura che contemporaneamente leggono i dati dai dischi in rotazione.

26

Page 27: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Floppy Disk

Il nome deriva dal fatto che originariamente erano utilizzati i dischetti nel formato 5,25 pollici i quali erano inseriti in un contenitore flessibile. Di seguito sono stati soppiantati da dischetti da 3,5 pollici contenuti in una protezione di plastica rigida, in grado di memorizzare 1,44 MB di dati.

27

Page 28: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base 28

Page 29: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

CD-ROM

CD ROM

Sono in grado di memorizzare fino a 700 MB di dati, su un singolo disco da 120 mm di diametro.

I dischi sono identici ai CD musicali, solo che invece che contenere solo dati digitali in formato audio, includono anche dati di programmi.

Sono molto utilizzati per la diffusione di pacchetti software.

29

Page 30: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

CD: classificazione

CD ROM - Compact Disc Read Only Memory - un disco del diametro di 12 centimetri che memorizza informazioni in modo permanente su uno strato metallico leggibile mediante raggio laser.

Un CD rom può contenere fino a 650 MB di dati. Il formato attuale è stato sviluppato da Sony e Philips nel 1985 come estensione del formato Audio (dove un minuto di musica occupa circa 10 MB di spazio sul disco).

CD R : recordable. Sono i CD Gold, Silver, Green, facilmente riconoscibili perché colorati in superficie per migliorare le proprietà ottiche di riflessione della superficie metallica. Possono essere masterizzati una volta sola tramite opportuno driver di registrazione. La fase di masterizzazione di un CD è una fase delicata perché il flusso di dati dall’HD al masterizzatore deve essere continuo (buffer underrun).

CD RW : rewritable. CD riscrivibili, un nuovo tipo di CD che può essere scritto e riscritto fino a 1000 volte. Viene utilizzato un processo di scrittura di tipo reversibile: il laser opera una trasformazione di stato riscaldando la superficie del disco e non bruciando il supporto in modo irreversibile. Lo strato di materiale policristallino che ricopre la superficie del disco viene scaldato dal laser ad una temperatura compresa tra i 500°C e i 700°C, questa operazione modifica la struttura cristallina portandola da uno stato riflettente ad uno stato amorfo (riflettente 1 amorfo 0). Questa operazione è reversibile perché lo stesso punto nella stessa traccia può essere riportato allo stato riflettente scaldando la superficie in modo opportuno.

30

Page 31: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

DVD – Digital Video (o Versatile) Disk E’ un disco di plastica dall’aspetto

simile al CD. Utilizza un Laser infrarosso (con lunghezza d’onda 650 nm) a semiconduttore capace di incidere e di leggere sulla superficie del disco dei fori di dimensioni più piccole e su tracce più ravvicinate.

I primi DVD sono a singolo strato e faccia singola (4,7 GB= 135 min di video full motion a pieno schermo). In seguito verrano sviluppati DVD aventi un doppio strato di dati, uno superiore e uno inferiore, separati da una pellicola che in parte riflette il raggio laser (permettendogli di leggere i fori dello strato superiore) e in parte si fa penetrare per consentirgli di andare a leggere le informazioni contenute nello strato inferiore. Da 4,7 GB si passa a 9,4 GB di dati memorizzabili.

DVD - single layer – single face 4,7 GByte

DVD - single layer – double face 9,4 GByte

DVD - double layer – single face 9,4 GByte

DVD - double layer – double face 17 GByte

31

Page 32: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Pen DriveUna chiave USB o Penna USB o Pendrive è una memoria di massa portatile di dimensioni molto contenute (qualche centimetro in lunghezza e più o meno un centimetro in larghezza) che si collega al computer mediante la porta USB. Capacità di memoria di decine di GigaByte

32

Page 33: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

USARE LA MEMORIA DI MASSA

Quando si scrive un documento con un computer il programma di

videoscrittura risiede in memoria RAM, così come il documento che stiamo

editando.

Poiché la RAM è volatile, se vogliamo poter recuperare il documento in un

secondo momento, è necessario memorizzarlo su Memoria di Massa sotto

forma di FILE.

Si definisce:

SALVATAGGIO di un file l’operazione di

memorizzazione da RAM a memoria di massa

APERTURA (o caricamento) di un file l’operazione

opposta. Recupero da memoria di massa a memoria

RAMSALVATAGGIO

APERTURA

33

Page 34: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

CPU – Central Processing Unit

Il Processore (CPU) è la componente più complessa,

svolge tutte le operazioni di manipolazione dei dati.

Ha il compito di elaborare i dati presenti in memoria

secondo le indicazioni ricevute dal programma tramite

appositi comandi.

Si può definire la CPU come il “cervello” del computer.

La potenza della CPU si valuta in:

-velocità, che si misura in GHz (Miliardi di cicli per secondo)

-insieme di operazioni che è in grado di svolgere

-milioni di operazioni che svolge in un secondo (MIPS)

Prof. Francesco Accarino Informatica di Base 34

Page 35: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Microprocessore (CPU) 1/5

La CPU, Central Processing Unit, è

l’elemento dedicato all’esecuzione

dei programmi: si occupa di

eseguire tutte le operazioni richieste

dal sistema operativo e dal software

applicativo.

Per poter svolgere il suo compito

deve essere in grado di:

leggere e scrivere i dati nella

memoria del computer (RAM)

riconoscere ed eseguire i

comandi e le istruzioni fornite dai

programmi

indicare alle altre componenti del

computer cosa fare, in modo da

organizzare e sincronizzare le

varie operazioni da svolgere

35

Page 36: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

I sistemi attualmente in uso sono dotati di processore Intel o AMD.

In questi modelli il processore non è saldato in modo permanente sulla piastra madre (come avveniva una volta) ma viene alloggiato su particolari connettori che per i Pentium tradizionali (e per gli altri processori, quelli prodotti dalla concorrenza, quali AMD) viene chiamato Socket.

La piastra madre è infatti progettata per supportare vari tipi di CPU a velocità differenti.

In questo modo è più facile aggiornare un PC, sostituendo un processore installato con un altro più veloce e recente.

Microprocessore (CPU) 2/5

36

Page 37: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Schema logico di funzionamento

Unità di controllo (UC)

decodifica le istruzioni e controlla il funzionamento del sistema attraverso opportuni segnali

Unità aritmetico logica (ALU)

esegue le operazioni aritmetiche e logiche

Clock

sincronizza il funzionamento dei diversi elementi

Bus della CPU

collega i diversi elementi della CPU (da non confondere con il bus di sistema)

Program Counter (PC)

mantiene l’indirizzo della prossima istruzione da eseguire

Registro istruzione corrente

mantiene l’istruzione attualmente in fase di esecuzione

Microprocessore (CPU) 3/5

37

Page 38: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Schema logico di funzionamento

Registro di stato

indica lo stato dell’ultima istruzione eseguita dalla ALU

Registro indirizzi

contiene l’indirizzo del prossimo dato da leggere/scrivere in memoria

Registro dati

contiene l’ultimo dato letto o il prossimo dato da scrivere in memoria

Registri A e B

registri contenenti i dati su cui opera la ALU

Registri R0, ..., Rn

registri di uso generale

Microprocessore (CPU) 4/5

38

Page 39: Informatica di Base - Prof.Accarino di... · Prof. Francesco Accarino Informatica di Base L'altra componente fondamentale di un computer è il software, termine con il quale si intendono

Prof. Francesco Accarino Informatica di Base

Esecuzione di un programma

1) L’esecuzione di un programma ha inizio con il caricamento della locazione della prima istruzione nel PC

2) La UC manda un segnale di controllo affinché il contenuto del PC sia spostato nel registro degli indirizzi

3) Viene inviato un segnale di controllo (read) alla memoria per effettuare la lettura del dato posto all’indirizzo specificato nel registro indirizzi

4) In conseguenza del passo precedente il dato viene reso disponibile nel registro dati (la UC attende fino all’arrivo del segnale MFC - memory function completed)

Microprocessore (CPU) 5/5

39