Download - Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

Transcript
Page 1: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

Introduzione allo studio

dell’informatica

Dr. Francesco FabozziCorso di Informatica

Page 2: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

2

Informatica• Cosa è l’informatica?

• L’informatica NON è la scienza dei calcolatori

• L’informatica NON è la scienza della programmazione

• L’informatica NON è la scienza di Internet

Page 3: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

3

Informatica• Informazione automatica

– Disciplina che studia la rappresentazione e l’elaborazione automatica delle informazioni

• Più in generale si parla di Information and Communication Technologies (ICT)– l’insieme dei processi e delle tecnologie che

rendono possibile la creazione, la raccolta, l’elaborazione, l’immagazzinamento e la diffusione dell’informazione

Page 4: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

4

L’elaboratore• Lo strumento per l’elaborazione automatica

è l’elaboratore elettronico (computer o calcolatore)– Macchina che agisce su dati in ingresso e li

trasforma

• L’elaboratore come tutte le macchine:– Estende le capacità dell’uomo– Allevia la “fatica”

• Simile alle altre macchine entrate nella storia della tecnologia (ruota, leva, macchina a vapore, elettrodomestici)

• Ma stavolta si tratta di una fatica intellettuale!

Page 5: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

5

Applicazioni degli elaboratori• Calcolo scientifico• Sistemi informativi aziendali• Computer graphics• Editoria, comunicazione, intrattenimento• Automazione industriale• Controllo e gestione della strumentazione di

laboratorio• Didattica• Intrattenimento• …

Page 6: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

6

Caratteristiche dell’elaboratore• Apparecchiatura:

– Digitale• Dati rappresentati come insieme di cifre (digit)

– Possono essere trattati mediante regole matematiche

– Elettronica• Realizzato con componenti elettronici

– Fattore decisivo per lo sviluppo dell’informatica

– Automatica• Esegue operazioni senza intervento esterno

Page 7: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

7

Programma• Un elaboratore è una macchina universale

– Cioè è in grado di risolvere diverse classi di problemi

• Però un elaboratore non ha intelligenza autonoma– Deve essere istruito sulla sequenza di operazioni da

fare per risolvere i problemi di una certa classe (=algoritmo)

• Un elaboratore deve funzionare mediante un programma– Un programma descrive un algoritmo in forma

comprensibile all’elaboratore

Page 8: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

8

L’elaborazione dell’informazione• Il ciclo di elaborazione dell’informazione è

costituito dalle seguenti fasi:– Input– Elaborazione– Output– Memorizzazione– Distribuzione

Page 9: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

9

Input ed elaborazione• Si indica con input l’immissione delle

informazioni nell’elaboratore dall’esterno– I dati immessi possono essere testi, numeri,

immagini, suoni• Effettuato mediante opportuni dispositivi

– Tastiera, scanner, microfono, telecamera,…

• L’elaboratore poi compie una sequenza di operazioni sui dati (elaborazione)– Calcoli matematici, generazione/trattamento di

suoni e immagini, catalogazione e classificazione dei dati

Page 10: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

10

Output• Il risultato dell’elaborazione deve essere

trasmesso all’esterno (fase di output)– Anche l’output è effettuato mediante opportuni

dispositivi• Monitor, stampante, altoparlanti

• I dati in output possono essere integrati in un formato più complesso…– formato multimediale

• … oppure possono essere trasferiti ad un altro dispositivo per ulteriori elaborazioni

Page 11: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

11

Memorizzazione e distribuzione• Un elaboratore può memorizzare

permanentemente dati su opportuni dispositivi per essere utilizzati in qualsiasi momento – Ad esempio dischi, nastri,…

• I dati possono anche essere distribuiti ad altri utenti o elaboratori– Salvataggio su floppy disk– Trasmissione via cavo o via etere

• Ad esempio e-mail, siti web

Page 12: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

12

Architettura di un elaboratore• Un elaboratore per poter funzionare

necessita dei seguenti componenti: – Dispositivo di memoria

• Per immagazzinare dati e programmi

– Unità di elaborazione• Per eseguire il programma

– Dispositivi di I/O• Per immettere dati nell’elaboratore (input) e per

emettere dati all’esterno (output)

Page 13: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

13

Hardware• Costituiscono l’hardware tutte le

componenti “fisiche” di un elaboratore– Unità di sistema (case)

• Circuiti elettronici• Alimentatore• Unità disco

– Schermo– Tastiera

• In aggiunta c’è anche l’hardware “esterno”– Stampanti, mouse, modem, cavi,…

Page 14: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

14

Hardware

Page 15: Introduzione allo studio dellinformatica Dr. Francesco Fabozzi Corso di Informatica.

15

Software• Costituiscono il software l’insieme dei

programmi installati sull’elaboratore– Sistema operativo (Ex. WINDOWS, Linux,…)

• Programmi che forniscono i servizi di base per gli utenti e per i programmi applicativi

– Esempi: gestione lettura/scrittura dati in memoria, gestione comunicazione con l’utente

– Software applicativo• Programmi che risolvono problemi particolari

dell’utente e sono fatti “girare” all’occorrenza– Esempi: word processing; lettura posta elettronica; giochi,