Se facciamo più tagli avremo meno margine di errore (pixel della tv più pixel più aumenta la
risoluzione).
Web 2.0:
Sono delle piattaforme che ci permettono di comunicare tra noi (social network)
Web 1.0:
Sono dei programmi (più semplici delle piattaforme)
Programma svolge una sola funzione •
Piattaforma svolge più funzioni, più complessa•
Differenza tra Web 2.0 e Web 1.0:
Tutte le applicazioni del Web 1.0 servivano per comunicare, nel Web 2.0 comunicare è stato
sostituito da condividere
E-Procurement:
Sicurezza è tutto quel processo che assicura lo scambio di informazioni tra enti, da qui deriva il
commercio elettronico il quale indica quell’insieme di tecnologie che consentono l’acquisizione
di beni e servizi on-line tra azioni (business to business B2B) tra privati (business to consumer
B2C) tra istituzioni pubbliche (business to goverment B2G) grazie alle possibilità offerte dallo
sviluppo della rete internet o dal commercio eletrronico.
Sicurezza legale:
Tutti quelli che comprano e vengono beni devono essere certificati
Cos’è l’informatica:
Informazione+ automazione, si riferisce a tutti i processi che riguardano l’informazione e sono
autorizzate.
Gli antenati del computer:
Macchina analitica di Babbage (1830)•
Macchina universale di Turing (anni 30), padre dell’informatica •
Macchina di Von Neuman (anni 40), prima calcolatore ha provato a lavorare con Picone,
grande matematico Italiano, lavorava sulla calcolabilià (aneddoto del professore)
•
Il calcolatore degli anni 40 come architettura sono uguali a quelli moderni è cambiata la
tecnologia (più sofisticata).
In genere un calcolatore (computer):
Esegue operazioni logiche e aritmetiche •
Ha una memoria per conservare i dati•
Un programma contiene le informazioni relative alle operazioni da eseguire
Hardware Software:
l’Hardware denota la struttura fisica del computer costituita di norma da componenti
elettronici che svolgono specifiche funzioni nel trattamento dell’informazione.
•
Software denota l’insieme delle istruzioni che consentono all’Hardware di svolgere i
proprio compiti
•
I segnali per comunicare.
Analogico •
Digitale•
Gli esseri umani utilizzano differenti tipi di segnali per comunicare
Informazione analogica:
La voce umana e la trasmissione della radio sono un tipo di trasmissione analogica
Informazione digitale:
Nella pagine precedenti
Tutte le informazioni sono rappresentate in forma binaria o digitale utilizzando solo due simboli
0 e 1, con una cifra binaria si possono rappresentare 2 informazioni
Sequenze di bit base 2 poi eleviamo in base al numero di bit nella stringa se abbiamo una stringa
di 2 bit allora le possibili combinazioni sono 4 se la stringa e di tre abbiamo 8 combinazioni e cosi
via fino ad arrivare a una stringa di 8 bit=1 byte con 8 bit possiamo rappresentare 256
informazioni e sono sufficienti perché nella tastiera sono presenti più o meno 220 caratteri.
Il bit è una unità fisica di informatica che vale 0 oppure 1 il nome proviene da binary digit.
Si utilizzano i multipli del bit:
Kilo Kb 2ˆ10 un migliaio (1024)•
Mega Mb 2ˆ20 un milione (1024x1024)•
Giga Gb 2ˆ30 un miliardo (1Mbx1024)•
Tera Tg 2ˆ40 mille miliardi (1Gbx1024)•
Codice ASCII (guardare le slide), la sequenza di bit necessaria per rappresentare 220 deve essere
composta da 8 bit e prende il nome di codice.
Per poter rappresentare i numeri bisogna usare una formula, (che non è altro che una ricetta) il
sistema di numerazione posizionale decimale:
Nella numerazione posizionale ogni cifra del numero assume valore in funzione della posizione
(es 221=2x100+2x10+1x1).
Notazione posizionale (cont):
La notazione posizionale può essere usata con qualunque base creando così differenti sistemi di
numerazione.
Per ogni base di numerazione si utilizza un numero di cifre uguale alla base •
In informatica si utilizza prevalentemente la numerazione:
Binaria •
Ottale •
Esadecimale •
Il sistema di numerazione romano non è posizionale
Ad esempio XX •
Il sistema di numerazione binario utilizza una notazione posizionale basata su 2 cifre (0 e 1) e
sulle potenze di 2 per esempio 1001 in base 2= 1x2^3+0x2^1+1x2^1 d binario ha decimale
Per passare da decimale a binario dobbiamo dividere il numero per 2 e prendere il resto
prendere (foto dalle slide), poi si legge dal basso verso l'alto.
Architettura dei computer:
In un computer possiamo distinguere unità funzionali:
Processore, fornisce la capacità di elaborazione delle informazioni è la parte attiva •
Memoria, per immagazzinare i dati subisce in modo passivo l'operazione •
Dispositivi input output, che comunicano attraverso un canale detto BUS (costruito da un
insieme di linee elettriche digitali.
•
Macchina di Von Neumann rispetto a quelli moderni è cambiata solo la tecnologia
Programma: specifica univoca di una serie di operazioni che l'elaboratore deve svolgere, è
costituito da una sequenza ordinata di istruzioni di macchina scritto in codice macchina.
Processore:
Composto da blocchi con funzionalità diverse: CPU (Central Processing Unit),FPU (Floating
Poin Unit), Cache, interfacce varie
•
Se integrato su un unico cip prende il nome di microprocessore •
Componenti del processore:
Central Processing Unit (CPU)
Svolge tutte le operazioni di elaborazione numerica e controllo e coordinamento di tutte
le attività, si suddivide in unità logica aritmetica (ALU), unità di controllo (CU) e registri, i
registri sono quei baffer che contengono i dati che dobbiamo usare.
•
La CPU è composta da:
Arithmetic Logic Unit (ALU):
Svolge tutti i calcoli logici ed aritmetici (complementazione, somma intera, confronto ecc),
opera direttamente sui registri, è costituita da circuiti elettronici in grado di eseguire la
somma di due numeri binari contenuti nei due registri oppure di eseguire il confronto tre
due numeri.
•
Registri:
Memoria locale usata per memorizzare, dati acquisiti dalla memoria centrale o dalle unità
di input, risultati delle operazioni eseguite dell'ALU. Ha un numero limitato da 8 a 256,
unità di memoria estremamente veloci e le dimensioni di un registro sono una
caratteristica fondamentale del processore 16,32,64 bit.
•
Ogni elaboratore contiene un circuito di temporizzazione (clock) che genera un riferimento
temporale comune per tutti gli elementi del sistema.
T= periodo di clock
F= frequenza di clock (=1/T)
Frequenze tipiche della nuova generazione f>1000 MHz T<10^-9 secondi.
Memoria:
Viene utilizzata per conservare dati e programmi si suddivide in:
Memoria di lavoro (memoria principale) è la memoria in grado di conservare
dinamicamente dati e programmi che il processore sta utilizzando
•
Memoria magazzino (memoria di massa)•
Read Only Memory (ROM):
È una memoria di sola lettura che viene scritta direttamente dal produttore del computer su
circuiti appositi.
Viene utilizzata per contenere le informazioni di inizializzazione usate ogni volta che si accende
l'elaboratore.
Memoria cache:
Per migliorare le prestazioni di un computer si inserisce una memoria intermedia tra Cpu e
memoria centrale detta cache-> in genere è interna al processore, più veloce della RAM
Tcache=1/TRAM, di gran lunga più costosa della RAM 250 euro/MB (anche 100 volte di più).
La mettiamo tra il processore e il registro (collo di bottiglia):
Senza cache tempo di accesso= tempo di accesso alla memoria •
Con cache se il dato/istruzione è in cache, esso viene prelevato in un tempo minore•
Rete di calcolatori:
È un insieme di calcolatori, collegati tra loro da una rete di comunicazione, che possono
condividere informazioni e risorse.
Rete di comunicazione è una infrastruttura che permette la comunicazione tra un insieme di
dispositivi.
Tipologia di reti:
E possibile identificare due tipologie di reti di calcolatori:
Reti locali collegano elaboratori vicini tra loro •
Reti geografiche collegano elaboratori in località remote •
A seconda della ampiezza di una rete si distinguono:
LAN (Local Area Network)•
MAN (Metropolitan Area Network)•
WAN (Wide Area Network)•
Larghezza di banda:
Capacità di trasmissione di una rete misurata in bit al secondo•
Fibra ottica:
cavi dove passano più informazioni rispetto alla banda larga (migliorata la tecnologia).•
Topologia delle reti di comunicazione:
Dato un insieme di nodi collegati tra loro la topologia stabilisce quali collegamenti fisici si
devono realizzare.
Reti punto a punto (rete ad anello, a stella, ad anelli multipli) ciascuna coppia di calcolatori
è collegata tra loro
•
Reti multi punto tutti i calcolatori ad un unico mezzo fisico•
Reti commutate è una rete composta da un insieme di calcolatori ciascuno dei quali ha il
compito di smistare ad un altro commutatore i dati ricevuti, veloci inferiori alle LAN ma
esistono superiore.
•
Reti switching dati suddivisi in pacchetti di lunghezza fissa da parte di dati di controllo,
pacchetti indipendenti l'uno dagli altri, ciascun commutatore bufferizza brevemente
ciascun pacchetto e lo trasmette a quello successivo non appena il relativo canale è
disponibile.
•
Indirizzamento:
Un calcolatore che intende inviare dei dati ad un altro calcolatore deve conoscere l'indirizzo,
meccanismo di indirizzamento:
Definisce il formato degli indirizzi assegnati ai calcolatori di una rete (reti diverse utilizzano
meccanismi di indirizzamento diversi)
•
Specifica le modalità con cui gli indirizzi vengono assegnati ai calcolatori (deve garantire
l'univocità).
•
Ad internet sono collegati:
Organizzatori internazionali (l'ONU, la FAO, la Banca Mondiale)•
Organizzazioni politiche (casa bianca, parlamenti e ministri di altre nazioni)•
Biblioteche •
Mas media di varia natura (giornali, riviste, agenzie di stampa, reti televisive)•
Associazioni scientifiche e professionali•
Aziende •
Enti pubblici •
Enti commerciali (commercio economico)•
Società di servizi •
Indirizzi internet:
Esistono delle convenzioni ben precise per definire gli indirizzi dei nodi, internet è logicamente
organizzata in maniera gerarchica ed è divisa in domini uno per ogni nazione.
I domini sono a loro volta suddivisi in sotto domini uno per ogni centro, e così via in sotto
sottodomini.
L'indirizzo di un nodo (sito)è dato dalla sequenza dei domini cui appartiene separati tra loro dal
simbolo "." ESEMPIO
L'indirizzo del dipartimento di informatica è di.uniroma1.it dove:
It è il nome del luogo che indica il dominio Italia•
Uniroma1 indica il sotto-dominio Sapienza Università di Roma •
Di è il sotto-sottodominio dipartimento di informatica•
Si leggono da destra verso sinistra
I domini nazionali sono facilmente individuali:
It, fr, uk, de, jp, es, ch….•
Poi ci sono i domini US o internazionali:
.com dominio commerciale•
.org dominio organizzazioni non profit •
.edu dominio università americane•
.mil dominio militare americano•
Word Wide Web:
Il WWW è un enorme ipertesto distribuito a livello mondiale in cui si possono trovare vari tipi di
servizi e informazioni.
Il WWW è basato su uno schema client/server:
I server mettono a disposizione di chiunque accede alla rete servizi e informazioni•
Un client WWW è una qualunque macchina che permette di accedere a tali servizi
attraverso un browser
•
Dal punto di vista dell'utente, la rete appare come un'unica entità
Connettersi ad internet da casa:
Indirizzi IP:
Un indirizzo IP di 32 bit è del tipo 111.111.111.111, sono dunque possibili tutti i numeri da
000.000.000.000 fino a 255.255.255.255.
Un computer può comunicare con un altro computer solo se conosce l'indirizzi IP, due
calcolatori non possono avere lo stesso indirizzo IP.
Servizi offerti dalla rete:
Word Wide Web (WWW)•
Posta elettronica (e-mail)•
Trasferimento file (FTP)•
Connessione remota (Telnet/ssh)•
Posta elettronica:
Gli utenti possono scambiarsi i messaggi utilizzando la posta elettronica, per inviare una e-mail
basta fornire l'indirizzo di posta elettronica e il corpo del messaggio.
Gli indirizzi email vengono stabiliti seguendo le stesse regole per la definizione degli indirizzi dei
nodi, un indirizzo è formato da due parti separate dal simbolo @ nome utente e indirizzo del
centro o della macchina presso cui l'utente è accreditato.
Telnet:
Il servizio Telnet/ssh permette ad un utente la connessione (login) ad una macchina remota,
l'utente pur lavorando fisicamente ad un qualsiasi terminale, eseguirà le operazioni sulla
macchina remota alla quale è collegato, è previsto un sistema di autenticazione.
La sicurezza in internet:
Con milioni di comuni cittadini che utilizzano le reti per operazioni bancarie, commerciali e fiscali
è necessario garantire la segretezza e l'integrità dei dati.
La sicurezza si occupa di assicurare che nessuno possa leggere o modificare i dati destinati ad
altri.
Rendere sicura una rete non vuol dire solo mantenerla libera da errori di programmazione, la
sicurezza implica una lotta contro avversari spesso molto intelligenti che sono tecnologicamente
ben attrezzati.
I problemi di sicurezza si dividono in 4 aree:
Segretezza:•
Riservatezza delle informazioni nei confronti degli utenti non autorizzati
Autenticità:•
Determinare con chi si sta parlando prima di rilevare informazioni particolari o iniziare una
trattativa d'affari
Non disconoscimento:•
Riconoscere le "firme" per essere sicuri che chi ha spedito un messaggio non possa negare
di averlo fatto
Controllo di integrità:•
Accertare che un messaggio sia davvero quello spedito, non qualcosa di modificato o
inventato
Virus:
È un programma informatico che invece di risultare utile, danneggia il sistema, con lo sviluppo di
internet la diffusione dei virus è aumentata in maniera esponenziale.
Il maggior veicolo di trasporto sono le e-mail.
Cos'è il Web 2.0:
Nasce come titolo di una conferenza, indica un nuovo approccio sociale ……finire
Concetti del Web 2.0:
Il Web 2.0 è costruito sull'architettura della partecipazione e sulla fiducia radicale che
consentono a gruppi di utenti distribuiti su scala internazionale di contribuire alla creazione della
conoscenza.
Le barriere tecnologiche sono drasticamente ridotte (creare contenuti on line è semplice e speso
gratuito.
Il Web 2.0 è realmente multimediale, composto da suoni, immagini, realtà virtuale, filmati,
l'utente è creatore di contenuti.
La condivisione delle informazioni, dei contenuti, dei servizi, delle applicazioni è al centro dello
sviluppo della rete.
L'apertura dei dati e l'apertura del codice sono principi guida dello sviluppo, la scrittura si fa
collaborativa e partecipa (blog, wiki, piattaforme collettive, l'informazione viene categorizzata
liberamente e collettivamente con le folksonomy "nuvole" di tag parole chiave attribuite a
pagine web , immagini, libri, documenti, articoli etc.
Esplodono i feed per la distribuzione dei contenuti
Web 1.0= maggiore padronanza HTML, maggiore popolazione tecnica, pubblicare.
Web 2.0=blog senza conoscere tecniche, apertura a tutte le persone, partecipare.
Wiki wiki deriva da un termine hawaiiano che significa rapido oppure molto veloce, un wiki è un
sito web (o una collezione di documenti ipertestuali) che permette a ciascuno dei suoi
utilizzatori di aggiungere contenuti, come in un forum ma anche di modificare i contenuti
esistenti inseriti da altri utenti, wiki può anche riferirsi al software collaborativo utilizzato per
creare il sito web
E-Marketplace: attori e definizione …….finire
I vantaggi ……. finire