Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

35
Prof. Vincenzo Auletta 1 Fondamenti dell’Informatica A.A. 2000-2001 I Sistemi Informativi

Transcript of Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Page 1: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 1

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

I Sistemi Informativi

Page 2: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 2

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Il computerComputer - Elaboratore Elettronico Digitale

Elaboratore: macchina in grado di “manipolare” automaticamente dati in base ad una

serie di istruzioni (programma).

Elettronico: utilizza componenti elettronici (resistenze, transistor, diodi, condensatori, … )

Digitale: l’informazione elaborata è in forma numerica (digit = cifra).

Page 3: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 3

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Il Computer è:

un dispositivo elettronico e programmabile predisposto per l’elaborazione automatica di informazioni rappresentate mediante solo due simboli.

Page 4: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 4

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Elaborazione AutomaticaAutomatos: di forza propria

indipendentemente Rispondere ad uno stimolo (evento) esterno

eseguendo dei compiti prescritti senza l’intervento dell’uomo.

Stimolo Elaborazione Risposta

Page 5: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 5

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Distributore Automatico

Anche il distributore automatico di caffè è una macchina automatica.

Distributore Automatico Computer????

NO!!!!

Page 6: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 6

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Differenze (I)

Computer

Programmabile

Elabora dati

Intelligente ????

Distributore Automatico

Esegue un unico “programma”

Stupido

Entrambe sono macchine stupide che eseguono solo ciò per cui sono state programmate!!

Page 7: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 7

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Differenze (II)

L’utente non ha percezione della programmazione della macchina e la vede come dotata di intelligenza non è raro vedere operatori che parlano con il

computer

Page 8: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 8

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Digitale vs Analogico

Digitale: l’informazione è rappresentata da simboli distinti e varia con discontinuità. Il segnale può assumere un numeri finito

(discreto) di valori.

Analogico: l’informazione è rappresentata da simboli distinti e varia con continuità. Il segnale è paragonabile ad un’onda. Il mondo in cui viviamo è analogico.

Page 9: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 9

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Vantaggi del Digitale

È possibile rappresentare un segnale digitale in forma numerica

Un segnale analogico decade quando viaggia a lungo

È possibile correggere errori presenti in segnali digitali

Nello stesso spazio “ci va” più segnale digitale che analogico (compressione)

Page 10: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 10

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Limiti del digitale

Da una rappresentazione approssimata della realtà una parte del contenuto informativo viene perso Es. con 8 bit si possono rappresentare solo 256 colori

la limitatezza dei nostri sensi non ci permette di percepire tutte le informazioni provenienti da segnali esterni. Se nella digitalizzazione del segnale perdiamo queste

informazioni non ce ne accorgiamo

Page 11: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 11

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Conversione AD/DA

È possibile convertire un segnale analogico in digitale. In un CD musicale l’informazione (musica) è

registrata in maniera digitale.

È possibile convertire un segnale digitale in analogico. L’informazione contenuta in un CD musicale è

riprodotta tramite casse acustiche.

Page 12: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 12

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Sistema

Insieme di parti correlate tra loro per svolgere una funzione specifica.

S(a,b,c) > a + b + c

Apparecchiature collegate per formare una nuova unità superiore alle singole componenti.

Page 13: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 13

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Sistema: Esempio

Tastiera Video Dischi Stampante . . . . .

Ruote Carrozzeria Motore Sedili . . . . .

Computer Automobile

Page 14: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 14

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Sistema Informativo: Componenti

Hardware

Software

Firmware

Orgware

Teachware

Brainware

Page 15: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 15

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Hardware e Software

L’hardware è la parte del computer che puoi

prendere a calci; il software quella contro cui

puoi solo imprecare.

Hardware Attore

Software Sceneggiatura

Page 16: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 16

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Hardware (I)

Hard: DuroWare: Elemento, dispositivo, oggetto,

componente, merci, . . .

Parti di un computer che hanno una certa consistenza, si possono vedere e toccare (video, tastiera, stampante, cavi, . . .)

Page 17: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 17

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Hardware (II)

Hardware

Unità Centrale

Unità Periferiche

Page 18: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 18

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Schema di Von Neuman ('45)

Memoria

Unità di ControlloUnità Aritmetico-Logica

Accumulatore

Output InputFlusso datiSegnali di controllo

CU ALU

Page 19: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 19

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Architettura di un Computer

Bus di Interconnessione

Processore CU e ALU

Memoria d’usoRAM e ROM

Controller, dispositivi I/Oe comunicazione Unità

Centrale

Mem

orie

di M

assa

Memorie di massa esterne

Dispositivi di comunicazione

Video Stampante

Page 20: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 20

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Unità Periferiche Dispositivi collegati all’unità centrale

mediante cavi elettrici.

• Mouse• Tastiera• Scanner• Modem• Cd-Rom• Disco rigido• ········

Input• Stampante• Video• Modem• Disco rigido• Scheda di rete• ········

Output

Page 21: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 21

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software (I)

Soft: Soffice

Componente immateriale di un computer.

Sequenza di istruzioni che permette al computer di svolgere i compiti che gli sono stati assegnati.

Page 22: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 22

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software (II)

Software

Software di Sistema

(di Base)

Programmi Applicativi

Il software è prodotto mediante linguaggi di programmazione

-- Cobol, Basic, C, C++, Java, Fortran, Lisp, Ada, . . . --

Page 23: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 23

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software di Sistema

Permette il funzionamento del sistema e dei suoi singoli componenti.

Interagisce direttamente con l’hardware.

– Sistema Operativo

Software di utilità

Software di comunicazione

Page 24: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 24

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Sistema Operativo

Insieme di programmi che gestiscono e controllano automaticamente le risorse del computer permettendone il funzionamento.

L’utente non interagisce direttamente con esso.

- Windows 2000, Windows 98, Windows XP, MacOS Linux, Unix -

> gestione memoria - periferiche - CPU <

Page 25: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 25

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software di Utilità (I)(utilities)

Software che integra le funzioni del sistema operativo. Permette agli utenti di eseguire delle operazioni di base quali:

Copia, cancellazione, stampa di file

Configurazione del sistema

Visualizzazione contenuto directory (cartella)

Page 26: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 26

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software di Utilità (II)

Permette e facilita:la gestione del sistemala configurazione del sistemala manutenzione hardware e softwarela gestione ottimizzata di dispositivi di memoria di massaoperazioni quotidiane e semplici. Esempi:

CalcolatriceDatario

Page 27: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 27

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software di Comunicazione (I)

Software che permette la comunicazione tra due o più computer collegati tra loro.

Condivisione di risorse tra computer connessi in rete locale: risorse software (dati, programmi) risorse hardware (stampanti, dischi etc.)

Page 28: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 28

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software di Comunicazione (II) Collegamento remoto

Configurazione e gestione di un modem Programmi tipo telnet ed ftp

Programmi per accesso ad Internet ed a servizi

E-mail (Eudora - Outlook) World Wide Web (Navigator - Explorer)

Page 29: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 29

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Interfaccia Utente “Anticamente” disponibili solo S.O. con interfaccia di tipo testuale. Esempio:

– MS-DOS– Unix – VMS

Attualmente disponibili con interfaccia più intuitive:

– MS Windows– X Windows– KDE

In genere identificate con l’acronimo GUI (Graphic User Interface)

Page 30: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 30

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software Applicativo

Software che permette all’utente di svolgere un compito specifico. Elabora dati inseriti dall’utente.Stesura di una lettera (WORD)Calcolo di un bilancio aziendale (EXCEL)Gestione ordini in un magazzino (ACCESS)Creazione di una presentazione (POWERPOINT)Elaborazione di immagini (PHOTOSHOP)Creazione di un sito web (FRONTPAGE)

Page 31: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 31

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Firmware

Componente hardware pre-programmata per realizzare una specifica funzionalità. Via di mezzo tra hardware e software

ROM (Read Only Memory)

• In alcuni casi può contenere il SO (Es., palmtop)

BIOS (Basic Input Output System)

• coordina e stabilisce un collegamento tra periferiche e CPU

Page 32: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 32

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Software ApplicativoLinguaggi ad Alto livello

Principali Strati Software

Hardware/FirmwareComponenti Elettronici, Collegamenti fisici

Software di BaseSistema Operativo, Utilità, Software Comunicazione

Utilizzatori:

Page 33: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 33

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Orgware

Struttura organizzativa che si occupa di far funzionare nel miglior modo possibile un sistema di elaborazione dati. Usare programmi standardizzati e computer

compatibili Raccogliere dati in maniera efficiente e

rappresentarli in modo che altre parti del sistema possano riutilizzarle senza doverli acquisire nuovamente.

Page 34: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 34

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Teachware

Metodi e mezzi per l’insegnamento e l’addestramento del personale destinato a operare con un sistema di elaborazione dati.

Formazione del personale all’uso del computer

Page 35: Fondamenti dellInformatica A.A. 2000-2001 Prof. Vincenzo Auletta1 I Sistemi Informativi.

Prof. Vincenzo Auletta 35

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

Brainware

Componente umana.

– Senza l’intelligenza dell’uomo non si può progettare hardware e software né si possono usare in maniera ottimale i sistemi di elaborazione dati.

I computer sono macchine stupide