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

Preview:

Citation preview

Prof. Vincenzo Auletta 1

Fon

dam

enti

del

l’In

form

atic

a A

.A. 2

000-

2001

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).

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.

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

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!!!!

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!!

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

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.

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)

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

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.

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.

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

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

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

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, . . .)

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

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

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

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

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.

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, . . . --

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

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 <

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)

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

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.)

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)

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)

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)

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

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:

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.

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

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

Recommended