Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio...

65
Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Introduzione all’Informatica Davide Di Ruscio Dipartimento di Informatica . Dipartimento di Informatica Università degli Studi dell’Aquila [email protected] Dipartimento di Informatica Università degli Studi dell’Aquila [email protected] Lezione 2

Transcript of Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio...

Page 1: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

Introduzione all’Informatica

Alfonso PierantonioDipartimento di Informatica

Introduzione all’Informatica

Davide Di RuscioDipartimento di Informatica

.

Dipartimento di InformaticaUniversità degli Studi dell’Aquila

[email protected]

Dipartimento di InformaticaUniversità degli Studi dell’Aquila

[email protected]

Lezione 2

Page 2: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

22Sommario

» Introduzione al corso

» Introduzione all’Informatica− cos’è l’informatica

− problemi, algoritmi, programmi e

» Applicativi software− Scrittura di documenti testuali

− Fogli di calcolo

− Produzione di Slides− problemi, algoritmi, programmi e calcolatore

− applicazioni dell’informatica

» Architettura del calcolatore− processore, memoria centrale, memoria di

massa, memoria cache, periferiche

» Reti di calcolatori− La comunicazione dei dati

− Applicazioni su Internet

− Ipertesti, Multimedia, Ipermedia

Introduzione all’InformaticaDott. Davide Di Ruscio

− La comunicazione dei dati

− le reti locali

− le reti geografiche

− Internet ed i suoi servizi

− Motori di ricerca

Page 3: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

33Testo di riferimento

Ceri, Mandrioli, SbattellaCeri, Mandrioli, SbattellaInformatica Arte e MestiereMcGraw Hill

Materiale fornito dal docente

Introduzione all’InformaticaDott. Davide Di Ruscio

Materiale fornito dal docente

Page 4: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

44Lucidi delle lezioni

I lucidi delle lezioni sono basati su del materiale del Prof. I lucidi delle lezioni sono basati su del materiale del Prof. Flammini Michele, Dott. Fabrizio Costa, e Dott. PatrizioPelliccione

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 5: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

55Contatti

Home page del docente:

www.di.univaq.it/diruscio/

Email:

[email protected]

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 6: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

66

INPUT OUTPUTCOMPUTER

Attività di un computer

Dati in Dati in ingresso

Dati in Dati in uscitaelaborazioneelaborazione

Input è sinonimo di ingresso delle informazioni acquisite

dall’elaboratore

Introduzione all’InformaticaDott. Davide Di Ruscio

Output è sinonimo di uscita delle informazioni fornite

dall’elaboratore

Page 7: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

77Hardware: la macchina di Von Neumann

Bus di sistema

Collegamento

Introduzione all’InformaticaDott. Davide Di Ruscio

7

Unità di

Elaborazione

(CPU)

Memoria

Centrale

(MM)

Interfaccia

Periferica P1

Interfaccia

Periferica P2

Esecuzione istruzioni Memoria di lavoroMemoria di massa,

stampante, terminale…

Page 8: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

88C.P.U.

» Central Processing Unit o Unità di Elaborazione Centrale è il cervellodell’elaboratore, in quanto coordina e gestisce tutti i vari dispositivihardware per acquisire, interpretare ed eseguire le istruzioni deiprogrammi

» Al suo interno è composta da:» Al suo interno è composta da:

− C.U. (Unità di Controllo) : si occupa dell’interpretazione e della esecuzionedelle istruzioni

− A.L.U. (Unità Logico-Aritmetica): svolge le operazioni logiche ed aritmetiche

− REGISTRI: dispositivi elettronici capaci di memorizzare sequenze di bit fungendo da piccole memorie interne alla C.P.U.

− CLOCK:

Introduzione all’InformaticaDott. Davide Di Ruscio

> scandisce gli intervalli di tempo in cui agiscono in modo sincrono idispositivi interni alla C.P.U.

> determina la velocità della C.P.U., espressa come frequenza o numero diintervalli scanditi nell’unità di tempo (es., 512MHz, 1GHz, …)

» Alcuni esempi di CPU: Intel Centrino, AMD Turion, etc…

8

Page 9: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

99Memoria Centrale

» Comunemente nota anche come RAM (Random Access Memory)

» In essa transitano le istruzioni (in linguaggio macchina) chedevono essere eseguite ed i dati su cui operano

» Ha la caratteristica di essere

− volatile: il suo contenuto viene perso quando viene spento l’elaboratore

− veloce (ordine dei nanosecondi, ossia 10-9 secondi)

− costosa

− di dimensioni medio-piccole, tipicamente centinaia di megabyte (es. 512Mb) o qualche gigabyte

Introduzione all’InformaticaDott. Davide Di Ruscio

512Mb) o qualche gigabyte

9

Page 10: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

10

10Memoria di Massa

» Anche se è una componente fondamentale, non fa parte dellamacchina di Von Neumann in senso stretto

» È costituita dai dischi rigidi, nastri, CD e DVD ROM, …

» Rispetto alla memoria centrale ha la caratteristica di essere

− non volatile

− lenta (per hard disk ordine dei millisecondi, ossia10-3 secondi)

− economica

− di grandi dimensioni (per hard disk centinaia di gigabyte)

Introduzione all’InformaticaDott. Davide Di Ruscio

− di grandi dimensioni (per hard disk centinaia di gigabyte)

10

Page 11: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

11

11Capacità di memoria

» Le informazioni contenute nella memoria di un elaboratore sono tradotte in una successione di 0 e 1 ( Bit)

» Un insieme di 8 bit è il byte

» I multipli del byte, con cui viene misurata la quantità di memoria di un computer sono

− chilobyte (KB)

− megabyte (MB)

− gigabyte (GB)

» Le memorie RAM sono dell’ordine dei MB

Introduzione all’InformaticaDott. Davide Di Ruscio

» Le memorie RAM sono dell’ordine dei MB

» La capacità degli hard disk sono dell’ordine dei GB

Page 12: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

12

12La scala della memorizzazione dei dati

GigaByte (1 Miliardo di byte)

KiloByte ( 1024 byte)

MegaByte (1 Milione di byte)

GigaByte (1 Miliardo di byte)

Introduzione all’InformaticaDott. Davide Di Ruscio

BIT

BYTE (8 bit)

Page 13: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

13

13Unità di I/O

» Consentono la comunicazione dell’elaboratore con l’esterno edin particolare la lettura di dati in input e la restituzione deirisultati delle elaborazioni in output.

» Ne fanno parte terminali (tastiera e schermo), mouse, » Ne fanno parte terminali (tastiera e schermo), mouse, stampanti, scanner, …

Introduzione all’InformaticaDott. Davide Di Ruscio

13

Page 14: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

14

14Bus di sistema

» Consente la comunicazione tra le varie componenti

» Si suddivide in

− Bus dati: per la trasmissione di dati

− Bus indirizzi: per la trasmissione di indirizzi di memoria centrale

− Bus di controllo: per la trasmissione di comandi alle varie unità e diinformazioni di controllo

Introduzione all’InformaticaDott. Davide Di Ruscio

14

Page 15: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

15

15Estensioni della macchina hardware base

» Per aumentare le prestazioni e l’affidabilità.

» Due dimensioni di crescita fondamentali:

− potenziamento e replicazione componenti (sistemi paralleli)

− collegamento in rete (sistemi distribuiti)

Introduzione all’InformaticaDott. Davide Di Ruscio

15

Page 16: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

16

16Potenziamento e replicazione componenti (1/3)

» Rispetto alla CPU:

− Pipeline: estensione della struttura interna della CPU in modo daeseguire in parallelo le varie fasi connesse all’acquisizione, interpretazione ed esecuzione delle istruzioni. Ciascuna di queste fasi è affidata ad un dispositivo specificoaffidata ad un dispositivo specifico

− Co-processori: processori dedicati cui delegare particolari funzionalitàdella CPU da svolgere efficientemente ed in parallelo, quali

> input/output (canali indipendenti)

> esecuzione calcoli numerici

> elaborazioni grafiche

− Parallelismo: replicazione CPU per poter eseguire più istruzioni in

Introduzione all’InformaticaDott. Davide Di Ruscio

− Parallelismo: replicazione CPU per poter eseguire più istruzioni in parallelo

16

Page 17: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

17

17Potenziamento e replicazione componenti (2/3)

» Rispetto alla memoria centrale

− Gerarchie di memorie: memorie cache multilivello, con elevata velocitàdi lettura e scrittura, dove vengono trasferite temporaneamente le informazioni di uso più comune o più recente da parte dell’unità centrale

» Rispetto alla memoria di massa

− Replicazione hard disk (tecnologia RAID-Redundant Array of Inexpensive Disks) per

> RAID-0: i dati vegono suddivisi su più dischi (striping) per aumentarela velocità di accesso

> RAID-1: i dati vengono scritti contemporaneamente su più dischi per aumentare l’affidabilità o la tolleranza ai guasti

Introduzione all’InformaticaDott. Davide Di Ruscio

aumentare l’affidabilità o la tolleranza ai guasti

> RAID-5: per velocità e affidabilità (striping e mirroring)

> …

» ….

17

Page 18: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

18

18Potenziamento e replicazione componenti (3/3)

» Rispetto a questa dimensione di crescita troviamo in ordine diprestazioni

− Personal Computer: dedicati ad un singolo utente

− Workstation: con capacità di calcolo e grafiche potenziate per permettere un utilizzo professionale

− Workstation: con capacità di calcolo e grafiche potenziate per permettere un utilizzo professionale

− Mini Calcolatori: capaci di servire contemporaneamente anche decine diutenti collegati tramite terminale

− MAIN-FRAME:

> Capaci di servire centinaia di utenti

> Con molte CPU e grandi memorie di massa

> adatti ad applicazioni gestionali

Introduzione all’InformaticaDott. Davide Di Ruscio

> adatti ad applicazioni gestionali

− Super Calcolatori

> altamente paralleli (anche migliaia di CPU)

> adatti per applicazioni a bassa sequenzialità, tipo numeriche e vettoriali

18

Page 19: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

19

19Rete di computer

» Una rete di computer è un insieme di computer che possono scambiarsi informazioni attraverso un canale trasmissivo.

» La rete informatica permette di mettere in comune risorse, rendendo possibile la collaborazione a distanza per la rendendo possibile la collaborazione a distanza per la realizzazione di un progetto.

» Ad esempio la rete globale Internet ha reso possibile mettere in comune le informazioni residenti su tutti i computer del mondo collegati in rete.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 20: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

20

20Tipi di reti

» LAN (Local Area Network): rete su area locale.

− Si tratta di piccole reti di computer estese su aree ridotte come una stanza o al massimo un edificio.

− Una LAN si ha in una piccola azienda o, comunque, laddove le − Una LAN si ha in una piccola azienda o, comunque, laddove le informazioni rimangono all'interno dell'azienda.

» MAN (Metropolitan Area Network): rete su area metropolitana.

− Si appoggia a reti pubbliche, quale quella telefonica.

− Tale rete raggiunge tutti gli edifici e quindi può collegare reti locali (LAN).

» WAN (Wide Area Network): reti su grande area geografica.

Introduzione all’InformaticaDott. Davide Di Ruscio

» WAN (Wide Area Network): reti su grande area geografica.

− Esse connettono LAN e MAN. Tale rete fa uso di tutti i mezzi trasmissivi (satellite, fibra ottica, ecc.).

− Internet è la WAN per eccellenza.

Page 21: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

21

21

Rete locale ad anello

Introduzione all’InformaticaDott. Davide Di Ruscio

21

Page 22: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

22

22

Dummyload

Dummyload

Rete locale a BUS

Introduzione all’InformaticaDott. Davide Di Ruscio

22

Rete locale a BUS

Page 23: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

23

23Reti Client-Server

» Il Server contiene le risorse hardware e software da condividere.

» Client sono i fruitori dei servizi messi a disposizione dal server.

Introduzione all’InformaticaDott. Davide Di Ruscio

23

Page 24: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

24

24Client

Client

ClientClient

HUB Server

Client

Client

Client

Rete Client - Server

Introduzione all’InformaticaDott. Davide Di Ruscio

24

Client Rete Client - Serverdi tipo a stella

Page 25: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

25

25Internet

» Internet (la rete delle reti) nacque per scopi militari negli USA intorno agli anni ’60, e in origine si chiamava ARPANET

» Nel tempo si è trasformata rapidamente nella più praticata via d'informazione oggi presente. d'informazione oggi presente.

» Dal punto di vista strettamente tecnico, Internet è una rete telematica che collega milioni di computer in tutto il mondo.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 26: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

26

26Internet è simile a ….

» una rete telefonica nata per far comunicare fra loro dei computer

» ma dietro gli schermi e le tastiere dei computer collegati ad Internet ci sono delle persone ….Internet ci sono delle persone ….

» …. ed è questo che rende il tutto più interessante

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 27: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

27

27Internet è…

» una rete di persone collegate attraverso i computer

» una risorsa informativa e un luogo di interazione culturale, sociale, economica

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 28: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

28

28Internet come risorsa informativa

» Uno strumento per accedere a banche dati o a pochi siti fortemente strutturati ('depositi' di informazione ragionevolmente ordinata e organizzata) come:

− il catalogo di una biblioteca− il catalogo di una biblioteca

− l'archivio di articoli di un giornale

− una raccolta di dati di borsa

» un canale per raggiungere la (spesso singola) risorsa informativa di loro interesse

Introduzione all’InformaticaDott. Davide Di Ruscio

di loro interesse

Page 29: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

29

29Ma internet è molto di più …

» Accanto all'informazione 'organizzata' Internet offre una ricchezza enorme - anche se di più difficile fruizione - di informazione occasionale, non organizzata, dispersa

» La vera rivoluzione di Internet consiste nel fatto che …» La vera rivoluzione di Internet consiste nel fatto che …

chiunque può mettere informazione in rete

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 30: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

30

30

Un imprenditore puòUn imprenditore può

» raggiungere in maniera semplice ed economica un mercato globale

» sperimentare forme innovative di vendita di beni e servizi

» ……

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

» ……

Page 31: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

31

31

Un pubblico dipendente puòUn pubblico dipendente può

» migliorare la quantità e la qualità dei servizi offerti dal proprio ufficio raggiungendo in maniera diretta e immediata gli utenti

» semplificare le procedure di gestione burocratica dell'informazione

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

dell'informazione

» ……

Page 32: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

32

32

Un docente puòUn docente può

inserire in rete :

» le dispense dei propri corsi

» esercitazioni per gli studenti

» versioni preliminari dei propri lavori

quesiti sui quale richiedere aiuti e suggerimenti ai

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

» quesiti sui quale richiedere aiuti e suggerimenti ai colleghi

» …….

Page 33: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

33

33

Un giornalista 'freelance' può Un giornalista 'freelance' può

» utilizzare Internet per:

» farsi conoscere;

» per diffondere i propri articoli,

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

» per diffondere i propri articoli,

» per ricercare informazione e contatti

» …..

Page 34: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

34

34

Un appassionato di musica, o di letteratura, o di cinema, puòcinema, può

» diffondere le proprie personali recensioni,

» realizzare pagine di informazione sull'autore preferito

» (spesso le notizie raccolte da appassionati sono più complete, più illuminanti e più originali di

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

più complete, più illuminanti e più originali di quanto non venga pubblicato attraverso i canali tradizionali e ufficiali)

Page 35: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

35

35

La pluralità di offerta La pluralità di offerta informativa è l'essenza

della rete

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

della rete

Page 36: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

36

36La pluralità di offerta informativa è l'essenza della rete

» finché non si esplora la complessità informativa di Internet,

» finché non si inizia, in prima persona, a utilizzare la rete per diffondere e non solo per raccogliere informazione,

» difficilmente si può cogliere la vera portata della rivoluzione in atto, e capire i problemi, le difficoltà, le scelte che questa rivoluzione inevitabilmente comporta, per il singolo e per la società nel suo complesso.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 37: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

37

37Internet come villaggio globale

» Dietro all'informazione che circola su Internet ci sono, si è detto, delle persone.

» Ogni scambio informativo è una forma di interazione sociale, e la rete è dunque luogo di innumerevoli interazioni sociali. rete è dunque luogo di innumerevoli interazioni sociali.

» Chi parla (o scrive) di Internet da questo punto di vista, tuttavia, ha in genere in mente alcune tipologie 'classiche' di uso sociale della rete.

» Ricordiamone brevemente le principali.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 38: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

38

38I siti World Wide Web

Le familiari pagine colorate che uniscono:

» testo, grafica, brevi animazioni, suoni, filmati

rappresentano naturalmente uno strumento di interazione sociale rappresentano naturalmente uno strumento di interazione sociale

» attorno a un sito si raccolgono vere e proprie comunità di utenti, e in molti casi gli stessi strumenti di interazione diretta quali chat o forum sfruttano ormai come interfaccia una normale pagina Web

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 39: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

39

39Posta elettronica

» Un messaggio di posta elettronica non è troppo diverso da una normale lettera inviata attraverso i canali postali tradizionali ma

− la velocità di trasferimento dell'informazione,

− la semplicità della preparazione e dell'invio del messaggio − la semplicità della preparazione e dell'invio del messaggio

la rendono tuttavia la posta elettronica una sorta di ibrido fra la telefonata e la lettera tradizionale

» E’ un testo spesso scritto al volo, immediato, che sollecita una risposta altrettanto veloce ed inoltre

» … molte possibilità offerte dalla posta elettronica sono

Introduzione all’InformaticaDott. Davide Di Ruscio

» … molte possibilità offerte dalla posta elettronica sono sconosciute alla posta tradizionale

Page 40: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

40

40Newsgroup

» I newsgroup sono immense bacheche elettroniche, ciascuna dedicata ad uno specifico argomento. Chiunque può accedervi per leggere i messaggi lasciati dagli altri e per inserirne a sua volta

» Si rivelano spesso, in forme diverse, istruttivi, provocanti, offensivi o stimolanti

» Fra interlocutori reali

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 41: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

41

41Chat

» I partecipanti sono collegati contemporaneamente a uno o più 'ripetitori' che rendono possibile una interazione in tempo reale

» Quanto viene digitato sulla tastiera da un utente compare sul video degli altri, che possono a loro volta 'parlare' (sempre via video degli altri, che possono a loro volta 'parlare' (sempre via tastiera) con altrettanta immediatezza.

» Si tratta di una comunicazione che avviene fra interlocutori reali

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 42: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

42

42Chat

» I partecipanti possono così assumere il ruolo che preferiscono, il nome che preferiscono, difendere posizioni che non accetterebbero nella vita reale.

» I chat in rete si sono trasformati pure in veicoli di informazione, » I chat in rete si sono trasformati pure in veicoli di informazione, di discussione, di organizzazione di iniziative e interventi.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 43: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

43

43Telefonia e la videotelefonia

» utilizzare la rete come veicolo per far viaggiare, in tempo reale e a prezzo assai più basso di quello tradizionale, un tipo di comunicazione ancor più diretta

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 44: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

44

44Sviluppi del WWW

» Ogni informazione immessa in rete, ogni pagina su World Wide Web, ogni file reso disponibile alla comunità degli utenti, costituisce una forma di interazione sociale

» Alcuni fra gli usi della rete che si sono sviluppati negli ultimi anni: » Alcuni fra gli usi della rete che si sono sviluppati negli ultimi anni:

− vendita di beni e servizi;

− riviste e giornali elettronici;

− scuole e università che utilizzano Internet per distribuire materiale didattico e favorire l'interazione fra docenti e studenti;

− pubblicità;

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

Page 45: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

45

45Sviluppi del WWW

» Altri usi:

− distribuzione di informazione di interesse politico e sociale;

− creazione di gruppi di iniziativa e di pressione;

− raccolte di fondi o di adesioni a progetti,

− appelli,

− associazioni;

− realizzazione di lavori artistici (nei più diversi campi, dalle arti visive alla letteratura, o alla musica) aperti al commento o alla collaborazione altrui;

Introduzione all’InformaticaDott. Davide Di Ruscio

− giochi

− ...

by Gregorio MARAFIOTI

Page 46: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

46

46La medaglia ha una doppia faccia

» Il villaggio globale costituito da Internet è solo sotto certi profili egualitario e 'anarchico' come viene spesso presentato.

» La stessa competenza informatica e telematica che li caratterizza contribuisce ad accentuare il divario che

spesso presentato.

» I suoi abitanti costituiscono una ben precisa élite culturale ed economica.

» La maggior parte degli utilizzatori di Internet è giovane e proviene dalle

accentuare il divario che separa il 'cittadino delle reti' dal resto del mondo.

» La divisione fra 'Nord' e 'Sud' informativo, fra paesi ricchi e paesi poveri di risorse e capacità nel campo della

Introduzione all’InformaticaDott. Davide Di Ruscio

giovane e proviene dalle fasce sociali benestanti e culturalmente più avanzate dei paesi industrializzati.

capacità nel campo della telematica e dell'informazione distribuita, purtroppo è già una realtà consolidata

Page 47: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

47

47La medaglia ha una doppia faccia

» Differenze di interessi e conoscenze fra generazioni diverse

» Un salto radicale, che

» In quel mondo dovranno e vorranno vivere anche molti di noi, perché la durata media della vita si

» Un salto radicale, che avviene con una velocità che è figlia solo dell'ultima metà del nostro secolo.

» La generazione dei nostri figli vivrà in un mondo

durata media della vita si allunga, e con essa cresce la sovrapposizione fra generazioni diverse potenzialmente attive e concorrenti sul mercato del lavoro.

Introduzione all’InformaticaDott. Davide Di Ruscio

figli vivrà in un mondo profondamente diverso da quello che abbiamo conosciuto

del lavoro.

Page 48: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

48

48Internet come mercato globale

» Il termine 'mercato globale' non è nuovo, ed è stato finora usato a indicare soprattutto l'interconnessione che si è venuta a stabilire nel corso degli ultimi decenni fra i mercati finanziari di tutto il mondo

» Internet fa fare un salto di qualità ai mercati finanziari

− la possibilità di mobilità operativa di soggetti economici di particolare rilievo (banche, grandi società, ecc.) viene estesa ai singoli e piccoli investitori, abbattendo drasticamente il costo dell'informazione finanziaria e quello delle singole transazioni

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 49: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

49

49Internet come mercato globale

» Per comprare un disco, un libro, un capo di abbigliamento la scelta non è più limitata ai negozi sotto casa

» Costi di transazione bassissimi

» Prenotare un viaggio o organizzare una vacanza, posso farlo senza la mediazione di una agenzia viaggi

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

Page 50: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

50

50Per concludere

» Capire cosa è Internet vuol dire anche cercare di capire

− quali mutamenti la rete stia portando nel mondo delle interazioni economiche, e

− come questi mutamenti stiano avvenendo. − come questi mutamenti stiano avvenendo.

» Internet può essere uno degli esempi più rappresentativi dello sviluppo economico, culturale, tecnologico e sociale che ci aspetta

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

Page 51: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

51

51Per concludere

» Internet diventerà con sempre maggior chiarezza il 'luogo' nel quale una parte rilevante di questo sviluppo prenderà forma

» Anche per questo è importante imparare a conoscere la rete e le sue potenzialitàsue potenzialità

Introduzione all’InformaticaDott. Davide Di Ruscio

by Gregorio MARAFIOTI

Page 52: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

52

52Internet

» Per essere più precisi, INTERNET interconnette migliaia di sottoreti di computer

» Questo è reso possibile dalla condivisione di un insieme di regole comuni; il “protocollo di comunicazione” conosciuto come: comuni; il “protocollo di comunicazione” conosciuto come:

TCP/IP

(Transfert Control Protocol / Internet Protocol)

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 53: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

53

53

nodonodo

Il TCP/IP divide l’informazione in

pacchetti è la ricostruisce a

nodo

nodo

informazione

Introduzione all’InformaticaDott. Davide Di Ruscio

53

destinazione

Page 54: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

54

54Internet offre diversi servizi tra i quali:

» Accedere a pagine multimediali in ambiente WWW

» Inviare e ricevere messaggi via (Posta elettronica) E-MAIL

» Partecipare a gruppi di discussione (News-group) » Partecipare a gruppi di discussione (News-group)

» Scaricare programmi e documenti (FTP).

» Accedere dal proprio PC ad un altro connesso in rete con (Telnet)

» Semplicemente chiacchierare (chat)

Introduzione all’InformaticaDott. Davide Di Ruscio

54

Page 55: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

55

55Protocolli ad alto livello per utilizzare i servizi disponibili su Internet

» HTTP (HyperText Transfer Protocol) Accesso alle pagine ipertestuali (WEB) nell'ambito del WWW

» FTP(File Transfer Protocol) trasferire e copiare file

» SMTP(Simple Mail Transfer Protocol) Spedizione di messaggi di posta elettronica (E-mail)

» POP3(Post Office Protocol 3) Gestione delle caselle per la ricezione di posta elettronica (E-mail)

NNTP(Network News Transfer Protocol) Trasferimento di

Introduzione all’InformaticaDott. Davide Di Ruscio

» NNTP(Network News Transfer Protocol) Trasferimento di messaggi di newsgroup.

Page 56: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

56

56IP Address

Ogni computer per collegarsi a internet deve possedere un

indirizzo numerico univoco chiamato IP Address, il quale èindirizzo numerico univoco chiamato IP Address, il quale è

composto da una sequenza di 4 gruppi da un Byte ciascuno,

siccome l’IP è espresso in decimale ogni gruppo può assumere il

valore massimo di 255.

Introduzione all’InformaticaDott. Davide Di Ruscio

valore massimo di 255.

Es. di IP: 198. 75. 110. 27

Page 57: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

57

57IP Address

» Siccome non è possibile che ogni computer abbia un proprio IP, il Provider assegna al computer nel momento in cui si connette un IP cosiddetto dinamico, il quale cambia ad ogni connessione

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 58: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

58

58DNS

» Non è facile ricordare l’IP di un sito per questo a ogni IP è associata una stringa di caratteri chiamata URL. Presso ogni Service Provider esiste un server DNS Domain Name Service, il quale è un sistema di database per l’associazione IP - URL.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 59: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

59

59URL

» Uniform Resource Locator) nella barra degliindirizzi del Browser.Es.:

http://www.nome.it/pagina.htm

Introduzione all’InformaticaDott. Davide Di Ruscio

protocollo Server Host dominio Pagina WEB

Page 60: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

60

60World Wide Web

» World Wide Web (ragnatela mondiale) è una enorme rete di documenti ipertestuali, contenenti testi, immagini ma anche suoni ed animazioni, distribuiti tra i vari nodi di Internet, e collegati tra loro a formare una trama virtualmente infinita. WWW e l'aspetto più visibile e spettacolare che ha permesso la WWW e l'aspetto più visibile e spettacolare che ha permesso la diffusione di massa di Internet.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 61: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

61

61Ipertesto

» Per pagine ipertestuali si intendono pagine testuali che presentano la caratteristica di contenere al proprio interno, oltre a proprie informazioni, anche collegamenti (link) verso altre pagine oppure oggetti multimediali.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 62: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

62

62Ipertesto

» Il vantaggio dell'ipertesto è quello di fornire all'utente una funzione in più; non solo quella "statica" di contenere in sé proprie informazioni, come ad esempio un libro, un quadro, un programma televisivo, ma anche quella "dinamica" di richiamare su richiesta dell'utente e in modo estremamente semplice altre su richiesta dell'utente e in modo estremamente semplice altre informazioni anche “multimediali””.

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 63: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

63

63Internet e il WWW

» È importante comprendere subito la differenza che esiste tra Internet e il World Wide Web

» Internet è semplicemente una grossa rete di calcolatori, ossia un insieme di cavi e altro che collegano tra loro un numero qualsiasi insieme di cavi e altro che collegano tra loro un numero qualsiasi di elaboratori di vario tipo e varie dimensioni

» Il World Wide Web, invece, è un insieme di oggetti virtuali che è stato realizzato sfruttando la possibilità data da Internet di collegare questi oggetti tra loro

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 64: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

64

64Internet e il WWW

» Le pagine WEB sono preparate usando un linguaggio chiamato HTML (Hyper Text Markup Language) e possono essere sfogliate e visionate con programmi applicativi chiamati Browser.

» Browsers:» Browsers:

− InternetExplorer

− Firefox

− GoogleChrome

Introduzione all’InformaticaDott. Davide Di Ruscio

Page 65: Introduzione all’Informatica - di.univaq.it · Introduzione all’Informatica Alfonso Pierantonio Dipartimento di Informatica Davide Di Ruscio Dipartimento di Informatica. Università

65

65

Introduzione all’InformaticaDott. Davide Di Ruscio