Sei sulla pagina 1di 16

07/03/2023

INFORMATICA si occupa dello sviluppo e della ricerca nell’automazione.


CIBERNETICA scienza che studia la formazione, la trasmissione e l’elaborazione delle
informzioni
Storia dell’informatica dalla macchina per il calcolo meccanico, soluzioni per facilitare la
vita.
Pascal→ macchina in gradoo di fare i conti in maniera meccanica
1834 Charles Babbage→ sequenza numerica di informazioni. Primo modo di programmare.
Serie di istruzioni che rende il PC programmabile
1871 Meucci inventa il telefono
1895 Marconi trasmette il primo segnale via radio
1936 Turing→ modello teoretico del primo calcolatore. Macchinario si basa su modelli
matematici. Strumento di comunicazione con messaggi criptati
1938→ primo calcolatore programmabile elettromeccanico
1944→ ad Harvard primo calcolatore meccanico MARK1 nei laboratori della IBN per scopi
bellici→ sistema per sommare 2 numeri di 23 cifre in qualche secondo
Durante un calcolo errato xe un BUG nel compute→ errore di esecuzione informatico
ENIAC
John Von Neumann teorizza il funzionamento dei compure moderni. Architettura (sistema
che pone le basi) in tutti i disp elettronici.
Microprocessore
INPUT→ OUTPUT
Calcolatore non memorizza i dati ma da solamente una risposta.
La memoria nei dispositivi non serve nelle basi software
Nel 1950 nasce il primo computer costruito in serie UNIVAC1 e riesce a calcolare il
risultato delle elezioni presidenziali. Primo exit poll
Nastri magnetici per memorizzare i dati ( prima si usavano schede perforeate)
1954→ viene costruito il primo computer a transistor in sostituzione alle valvole
termoioniche

Definizione di computer
All’inizio era un oggetto inerme→ ne bon ne scarso
contiene tanti piccoli interruttori (i transistor) ed è programmabile
software senza cunne
MACCHINA CONCEPITA PER L’ELABORAZIONE ELETTRONICA, AUTOMATICA E
PROGRAMMABILE DEI DATI
macchina in grado di avere dei programmi sempre nuovi pur avendo stesse caratteristiche,
software diversi, soluzioni diverse
Automatica→ di propria forza, indipendente. Nel momento in cui io programmo computer
eseguira programma dando una risposta alle mie richieste in maniera autonoma
Esegue elemento di istruzione→ indipendenza data dal software ma la risposta che da è
automatizzata senza l’intervento dell’uomo
Programmi differenti per problemi distinti

INFORMAZIONI NEL MONDO DEI COMPUTER: BIT E BYTE


Elaborazione e trasmissione di informazioni sotto forma di impulsi elettrici
Bit→ acceso o spento- impulso elettrico o meno
0= assenza di elettricità
1= presenza di elettricità
Nella nostra quotidianità utilizziamo il sistema numerico arabo che conta in base 10
cifre hanno rappresentazione specifica a seconda di dove appare la posizione numerica
Ripensare sistema di comunicazione con la macchina→ staccare/riataccare la spina
Informazioni rappresentate via sequanza di bit
Sistema di numerazione binario
8 bit= 1 byte→ 8 interruttori (256 combinazioni diverse)
a seconda delle combinazioni definiremo le lettere dell’alfabeto
Linguaggio si deve basare sulla capacità della macchina che addietro erano limitate. Motivo
per cui il calcolo era su base di 8 bit
1024 byte= 1 kilobyte
1000 kb→ 1 mb
1000mb→ 1 gb
1000 gb→ 1 tera

HARDWARE E SOFTWARE
La parte materiale è chiamata hardware mentre quella logica software
Ogni elemento definito del pc svolge un ruolo definito

Architettura Von Neumann→ hardware costituito da parti fisiche, durezza della macchina
con istruzioni, programmi eseguibili e dati
File = struttura logica in cui il pc archivia le informat
Programma= file che contiene le istruzioni necessarie al computer per svolgere determinate
operazioni

SCHEDA MADRE= componente principale su cui tutti gli altri fanno affidamento, circuito
stampato su cui tutti gli altri elementi andranno collegati. La base
Non è l’elemento che elabora le informazioni. Solo il microprocessore elabora le info gli
altri sono sistemi di passaggio
Scheda madre contiene microprocessore, memoria RAM e circuiti che collegano le memorie
di massa
Componenti modificabili nel tempo che devono essere compatibili
portatili e tableti i companenti sono saldati sulla scheda madre stessa

MICROPROCESSORE il cervello del computer detto anche CPU. Parte più importante
dirige e controlla le attività costituito da un apiccola piastra di siliciosituata sulla scheda
madre. PC nati con il microprocessore, è un elemento fondamentale perciò che funzioni
Miniaturazizzazione dei calcolatori e miglioramento delle loro prestazioni
CPU svolge 2 funz: governa tutte le operazioni richieste dalle applicazioni e dal sistema
operativo
Elaborare informazioni digitali. Unità logico aritmetica
Primo microprocessore- INTEL 4004 nel 1971

Legge di Moore ( fondatore intel)→ prestazioni dei processoriraddoppia ogni 18 mesi


basata su quantità di transistor. La legge in verità si realizza in 24 mesi
Evoluzione velocissima dei componenti che utilizziamo macchine vecchie dopo 2 anni
Livello di qualità e evoluzione è rallentato adesso
microprocessori x smartphone e tablet→ aziende specializzate, meno capacità di
elaborazione
Processore→ unità di controllo= traduce info in un linguaggio comprensibili, linguggio
visivo. Imput tradottto in file di comandi tramite il codice binario. Frutto di operazione
mediata dal software che traduce grazie al microprcessore i comandi
Continuo cambio di info tra microprocessore e la sua memoria.

I bus

Il microprocessore e gli altri elementi comunicano via impulsi. Viaggiano attraverso piste di
rame sulla scheda madre→ i bus
i bus sono il sistema nervoso e la cpu il cervello
System bus mette in contatto cpu con la ram.

Il primo computer nasce negli anni 70 del secolo scorso abbandonando l’utilizzo tecnico,
industriale, militare Erano oggetti di nicchia
Primi computer venivano chiamati microcomputer→ 1975=altair 8800 500$ in kit di
montaggio, non aveva un software-prodotto per pubblico ridotto
I computer erano collegati a un singolo terminale e non c’era l’idea di personal computer
Si mettono in commercio pezzi per costruire un pc

1976 Nasce Apple→ steve jobs e steve wozniak


Costruiscono l’apple I su un circuito su una sola piastra.
Steve Jobs visionario→ veniva venduta la scheda. Messa assieme da wozniak nel garage

Investitore gli aiuta e i due producono l’apple 2→ oggetto facile da utilizzare anche a casa
(poster con la baba che cusina)
SMS→ innovazione principale nel mondo della telefonia
1977 apple 2 è il banco di prova per i personal computer. Home computer che aveva
semplici programmi di videoscrittura ma anche la possibilità di giocare a scacchi, gaming
Rimasto in vendita fino al 1993→ venduti in 5 milioni
A livello di impatto sociale era il primo pc→ caratteristiche per essere commercialmente
appetibile.

1980 presenta l’apple 3 che fu un disastro→ costo troppo elevato, e componenti sbagliati
1984-85→ viene tolto dal mercato
1981 IBN produce il suo pc
1983→ Apple Lisa presentato e messo in commercio (Local integrated system architecture
Computer dotato di mouse. Interfaccia completamente grafica. Chiunque puo accendere la
macchina senza conoscere i linguaggi. Con dekstop e cestino

1984→ Apple Macintosh. Macchina interamente grafica ma con un prezzo accessibile


Prodotto con monitor, floppy disk. Chiunque può utilizzarlo
7 anni dopo l’Apple 2 Steve Jobs sfonda con questo che rimane fino al 1993-5 milioni di
vendite
Gli altri pc non avevano interfaccia grafica→ non conoscendo i comandi non si poteva fare
nulla con la macchina informatica
Oggi Apple ha solo il 10% del mercato globale→ Jobs non fece alcun passo per condividere
i suoi progetti. Non dava software a nessuno.

Bill Gates che era stagista presso Apple copia le cose di Jobs e crea Windows→ software
simile e ugualmente facile da utilizzare. Software andava con tutti i marchi che lo
utilizzavano tutti come sistama operativo che era a buon prezzo

Rinascita della Apple parte dall IPOD→ vendita online della musica
2007 primo Iphone
Apple e Windows adesso dopo la morte di Jobs si stanno avvicinando

Apple usava processori Intel. Windows riesce a essere installato su vecchi mac
Adesso i nuovi mac hanno nuovo processore e non possono usare più altri software
APPLE sarà un sistema chiuso

Memoria RAM (random access memory)

Memoria principale del computer. Dispositivo in cui vengono caricati i dati e programmi nel
momento in cui devono essere elaborati
Memoria si svuota. Microprocessore ha bisogno di spazio per non perdere le nuove
elaborazioni
Processore estrae dal disco rigido una copia dei dati e la parcheggia temporaneamente nella
memoria RAM. Più memoria Ram ho più spazio ha il mio processore per tenere aperti più
processi e non deve rivolgersi alle memorie secondarie (cd-rom, disco rigido)
Memoria che memorizza fino a che computer è attivo
Architettura von-..

Processore scarso non ti permette di sfruttare la roam?

Velocità della RAM→ memoria più veloce. Memoria perfetta per questo sistema di
elaborazione dei dati. Più ram ha più lavora velocemente
Nei laptop si puo aggiungere memoria ram forse

Memoria ROM e il BIOS

La memoria Ram non tiene le informazioni. Le informazioni che consentono al pc di


ripartire e eseguire i vari programmi: istruzioni di base sono contenute nei circuiti della
memora ROM (read only memory) sola lettura. Permanente sempre in funzione nella scheda
madre messa al momento della costruzione
OGNI volta che il computer viene acceso esegue un programma della ROM che permette di
identificare il processore installato sulla scheda madre
Il software che gestisce l’avvio della macchina è il BIOS (Basic imput output System)
Salva pure data e ora→ data e ora salvate con batteria del BIOS sempre in funzione.
gi il BIOS è pure modificabili, può essere aggiornato in caso di necessità

Millenium Bug→ computer anni 80 registravano data con 6 cifre 31/12/99

BIOS più importanti sono stati aggiornati, non portò a nessun problema

UEFI è la nuova interfaccia che di recente ha sostituito BIOS


- consente di integrare nel firmware della scheda madre applicazioni e funzionalità
-riduce i tempi di caricamente
-interfaccia grafica efficace

Memorie di Massa

Registrare grandi quantità di dati ma non sono indispensabili


Non è necessario salvare i dati. Hanno grande importanza nel mondo del personal computer
Avvento dei primi hard disk a buon mercato. Supporti più adatti al trasporto di dati e lettura
software commerciali.

DISCO RIGIDO (hard disk)

Disco fisso che non si estrae facilmente dal computer→ programmi possono essere
archiviati come un grande magazzino di stoccaggio
Criticità nell’uso del disco sotto hard disk→ usura con il tempo
Hard disk alloggiato su lettore (DRIVE) che è costituito da una serie di dischi o piattelli
impilati uno sull’altro che ruotano a velocità molto elevate
Le testine magnetiche sono in grado di leggere e scrivere dati su ogni piattello del disco
rigido senza toccare la superficie
MAGNETE fondamentale per la lettura dei dati
Registra dati in forma sequenziale→ riempire il primo spazio libero che ho
Hard disk cancella a pezzi→ vengono riempiti i primi spazi vuoti
Dati vengono raccolti in tanti spazi diversi e le testine devono fare i salti per leggere i dati
Testina ci mette più tempo a raggiungere punti più distanti
Programmi di ottimizzazione lettura dei dati che permettono di riorganizzare le informazioni

File location table (FAT) schedario che consente al controller di organizzare i dati
Dischi iniziano a girare mantenendosi costantemente in moto

Hard disk rotto è difficile recuperare i dati → creazione di blocchi illeggibili (bad sector)

Solid state drive (SSD) sistema di memeorizzazione→ banchi di memoria che hanno le
caratteristiche di mantenere i dati senza alcon bisogno di componenti meccaniche
Questa tipologia di memoria si propone a sostituire l’hard disk nei portatioli
Caratteristiche posistive: non fa casino, minore possibilità di rottura, monor consumo, tempi
di accesso e archiviazione ridotti, maggiore velocità nel trasferimento dati, maggiore
resistenza agli urti, non necessitiamo di frammentazione

Svantaggi: maggiore prezzo e minore capacità di immagazzimento a parità del costo


USB flash drive→ altra memoria allo stato solido

Ha soppiantato CD e DVD→ memoria flash, memoria non illimitata ad un certo punto si


esaurisce: limite di 100000 cicli di scrittura
Grazie all’assenza di meccanismi e dimensioni ridotte
Universal Serial Bus→ porta seriale universale. Uniforma mondo dell’informatica
Collegare e scollegare componenti senza dover riavviare il computer
Prima connettori diversi ma dal 1997 entra in commercio USB

Dal 2023 tutti i costruttori di smartphone dovranno avere la type c come porta di ingresso

Standard USB : USB 1, 2 3.1, 3.2


Tutti i connettori tra qualche anno saranno solo di tipo c→ entrata usb con striscia blu

CD-ROM→ supporti ottici per la memorizzazione dei dati


Dopo essere registrati per la prima volta, possono essere utilizzati soltanto per la lettura
delle infromazioni memorizzate, memoria di sola lettura (rom)
Strumenti affidabili ma i computer ora non hanno più i lettori
Prodotto era nato come compact disc digital audio→ ascoltare musica
Sony Phillips realizzano piattello di plastica che può registrare musica
Musica viene registrata in formato digitale→ prima era analogico (il vinile)
Onda sonora spezzettata in campioni che vengono catalogati in formato digitale (0101010)
che il lettore interpreta e lo trasforma in musica (codice in musica). NO usura
Commercializzato nel 1982
Sul CD le infor digitali (bit) sono codificate come incisioni sulla superficie del disco (pit)
Scanalature presenti sulla superficie con un alternarsi di 01010 a seconda del riflesso di luce

Mondo informatica preistorico→ 700 MB di memoria era assurdo


Per scrivere su questi supporti sono necessari i masterizzatori

EDITORIA MULTIMEDIALE

Inizio anni 90 internet ancora è in alto mare→ non ci sono reti


CD porta alla nascita dell’editoria multimediale
CD rom multimediali fondamentali per la nascita editoria e quindi si acquistano PC per
scrivere. Cultura che esce dagli scaffali per diventare oggetto mediatico. Con immagini
suoni video che possono essere trasferiti e diffusi prima di internet

DVD-ROM stesso materiale CD ma permette una lettura delle info più compatta
(digital versatile disk) esigenza di riprodurre su supporto digitale interi film
Comntiene circa come 7 CD rom. Disco versatile perché si prevede che verrà usato pure in
informatica

BLU-RAY permette il full hd come evoluzione del DVD. 12 volte un DVD


Inciso sul disco con raggio blu
PS3 fa pure leggere il blu ray. Blu ray non ha mai sfondato in quanto DVD era ok
LA SCHEDA VIDEO

Dispositivo responsabile delle immagini che appaiono sul monitor


Computer nel computer dotato di processore e memoria capace di riprodurre immagini
Dissipatore-Ram-ventola-processore
Sistema che si installa sulla scheda madre
GPU→ processore grafico, circuito elettronico realizzato per manipolare e monitorare il
funzionamento della memoria grafica e accelerare la costruzione delle immagini da
visualizzare tramite schermo.
Scheda video integrata consuma della RAM
Per montare i video-immagini conviene avere scheda video dedicata→ ram è libera e i video
vengono reinderizzati prima
RAM è divisa in tante celle. Maggiore la quantità di RAM e maggior pixel colori
Uscita video è il VGA→ solo uscita video
HDMI connettore connettte tutti gli apparati video che facilita il trasporto in alta definizione
del segnale video e audio in un unico connettore

Nuove schede video tentano di miniatturizzare i circuiti elettrici che compongono il


microchip della GPU. Più circuiti elettrici all’interno del processore, maggiore è il numero
delle operazioni grafiche.

SOFTWARE E HARDWARE CONNESSI

Nel mondo del software siamo passivi in quanto non possiamo sceglierne le componenti
Programma informatico in grado di eseguire una sequenza logica di comandi in pc o
qualsisasi macchina.

Termine software→ ada lovelace algoritmo per generare sequenza matematica. La macchina
mai realizzata e l’algoritmo mai messo in pratica
Teorema di touring→ sistema che ha inventato l’informatica-macchina enigma
Istruzioni software→ carte solubili in acqua con il codice engima

Necessita di risolvere in maniera efficiente più problemi


Automatizzare una serie di operazioni o cerchiamo di risolvere un determinato problema
simulandolo
Algoritmo adatto→ programmazione convertibile in un codice comprensibile al calcolatore
Insieme finito, non ambiguo di istruzioni che servono a risolvere un calcolo

Algoritmo come un insieme di istruzioni che crea un software. Risolvere un problema


eseguendo una serie di ordini impostate a priori→ preimpostato
Procedimento che permette di risolvere specifici problemi con precise istruzioni
Sequenza finita di precise istruzioni che devono essere interpretate ed eseguite

Metafora: ricette ed algoritmi


Ricetta-algoritmo, cuoco-computer, ingredienti-imput, piatto-output

Istruzioni devono essere eseguite in ordine per partire dagli ingredienti e ottenere il piatto
Cuoco deve conoscere la lingua italiana altrimenti serve un traduttore
Ricetta frutto di istruzioni secondarie integrate nella ricetta principale

Algoritmi: esecutore che esegua il calcolo, istruzioni eseguite in ordine, il calcolatore deve
conoscere il linguaggio dell’algoritmo, istruzioni elementari, specifico algoritmo richimato
per esecuzione di algoritmi più complessi, istruzioni e tempo non infiniti altrimenti si
verifica loop, algoritmo deve essere deterministico:eseguito più volte da lo stesso output
Algoritmo parametrico: risolvere una classe di problemi

Tipologie di software

DI BASE O OPERATIVI(SISTEMA OPERATIVO) che permette al compiuter di lavorare e


darci un ambiente per eseguire calcoli

APPLICATIVI→ PROGRAMMI SVILUPPATI PER ESEGUIRE COMPITI SPECIFICI


diventiamo attivi quando decidiamo il software su cui lavorare, applicazioni che funzionano
a causa di un ambinete (sistema operativo) che permette di funzionare
Operazioni che ci permettono di interagire con gli altri software

Whatsapp (iphone e android) hanno software differenti anche se hanno le stesse funzioni
Programmati diversamente perché dovranno lavorare in ambinete diverso

Esistono software che funzionano su un sistema e non sull’altro

Linguaggio di programmazione: linguaggio formale impiegato per descrivere algoritmi che


devono essere eseguiti da un calcolatore
Programma è un algoritmo che verrà espresso in un linguaggio di programmazione ( lettere
tradotte in comande recepibili dalla macchina)

Programmatore è colui che conoscendo il linguaggio di programmmazione insegna


algoritmi ai calcolatori scrivendo programmi.

Il linguaggio macchina, caratteristico di una CPU e costituito dalla codifica in binario di


istruzioni che corrispondono alle operazioni elementari eseguibili dalla CPU stessa
Programmare in linguaggio macchina, descrivere un algoritmo sotto forma di lunghissime
sequenze di bit
Programmatori hanno pensato di inventare il linguaggio assemblatore→ a ogni istruzione
binaria associa una codifica mnemonica
Un programma scritto in linguaggio di programmazione
(vedi slide)

Macchina astratta contrapposta alla macchina fisica


Progrmmatore opera in linguaggio macchina ignorando le caratteristeche fisiche della
macchina→ linguaggio di alto livello, modo per elaborare i dati si diverse macchine
Linguaggi di comandi ( utilizzatori di software)

Interfaccia testuale: per anni l’unico modo per dare istruzioni alla macchina (utilizzazione
della macchina)
Ogni comando ha un suo nome e una sintassi scritti mediante tastiera fino al 94

Linguaggio che mi permette di dare comandi→ imparare linguaggio testuale

Linguaggio di comandi (interfaccia testuale a interfaccia grafica→ permette di utilizzare pc


congrande facilità a seconda del tipo di software (Windows 11, MAC OS di Apple, Linux)

Software di base: operative system insieme di programmi che favoriscono utente:


-intermediazione nell’utilizzo della macchina Hardware
-visione astratta dell’hardware (macchina virtuale, astratta)
-ambiente per l’esecuzione del software applicativo

Parte più difficile: interacire con la CPU

NUCLEO (KERNEL) controlla la CPU


GESTORE DELLA MEMORIA→ allocazione della memoria ai programmi in esecuzione
GESTIONE DEI DISPOSITIVI INPUT/OUTPUT→ garantisce l’accesso ai dispositivi e
maschera eventuali conflitti
FILE SYSTEM→ archiviazione e reperimento dei dati sulla memoria di massa
GESTORE DELLA RETE→ interfaccia e comunicazione con processi su altri calcolatori
INTERPRETE DEI COMANDI

Sistema operaivi è formato da un insieme di livelli che formano la struttura a cipolla


Utente conosce solo operazioni del livello più alto→ programmi applicativi

Funzioni principali del sistema operativo (gestione memoria)


Parte del sistema operativo deve essere sempre mantenuta in memoria principale RAM e
sempre pronta in esecuzione

Sistema operativo si installa nella RAM all’accensione

Malware (malicios software)


-Computer virus programma che si può riprodursi attaccando il suo codice ad un altro
programma al settore di avvio di un disco o ad un documento con macro
-Worm programma che si diffonde tra gli autoreplicatori mediante la rete
-Trojan horse programma distruttivo nascosto all’interno di un altro programma applicativo
-Spyware
-Adware
-Crimeware
-Ransomeware, software che mette password a tutti i file
L’hacker compie accessi non autorizzati aggirando i sistemi di sicurezza
INTERNET

Mondo digitale→ rivoluzione digitale in cui il ruolo di internet è fondamentale


A differenza di giornale, televisione e radio→ informazione personalizzata
Quello che io sto cercando→ persone attive nel mondo della comunicazione. Trovo so che
mi serve in quel momento
Rivoluzione digitale

Le origini di internet si collocano nel terreno della ricerca militare durante la guerra freda
1957→ russi mandano sputnik nello spazio, opinione pubblica spinge congresso americano
a creare ARPA, agenzia per migliorare le ricerche scientifiche
Dopo pochi mesi tutti i programmi spaziali vennero trasferiti alla NASA e per i dirigenti
dell’ARPA fu necessario creare una nuova area di sviluppo nei computer

Licklider→ psicologo, teorie su sviluppo delle facoltà cognitive e comunicative dell’uomo


influenzate dal computer
Idea di creare rete di computer per migliorare la sua potenza di calcolo→ Intergalactic
computer network

Paul Baran (importante)→ di origine polacca e lavorava alla rand corporation ( controllata
da esercito americano) che si occupava di telecomunicazioni
Riuscire a garantireche il sistema di comando e controllo strategico dell’esercito rimanesse
se non intatto almeno operativo in caso di attacco nucleare
Rete sicura dovesse essere decentralizzata e ridondante, senza centro e capace di far
rimbalzare i messaggi. Il sistema di telecomunicazione doveva basarsi sui calcolatori
Flusso di informazioni diviso in una serie di pacchetti→ commutazione a pacchetto come
base per la comunicazione in rete
Sistema in cui il flusso di informazioni viaggia da nodo a nodo: in maniera random
Baran→ rete di comunicazione piu utilizzata nel future per l’uomo comune
Contro il monopolio della rete telefonica nazionale AT&T

Donald Davies→ fisico inglese che lavorava a un sistema di comunicazione indipendente.


Condividiamo le risorse di un computer

Licklider influenzò profondamente ARPA. Venne sostituito da Bob Taylor che riusci a
raccogliere i finanziamenti per l’idea e creo ARPANET
Progetto non si concretizza
Larry roberts→ partecipa a conferenza in cui assistente di Baren illustra i principi della
comunicazione a pacchetto
Rete ARPA→ commutazione di pacchetto in tempo reale
IMP: interface message processor
1969→ progenitrice rete internet ARPANET prende avvio, stesso anno dell’uomo sulla luna
Prima rete internet collega 4 università: prodotto scientifico si base scientifica
Bob Taylor voleva aumentare la produttività del lavoro scientifico , non militare

File transfer protocol→ spostare file attracverso la rete senza far nulla
FTP
Ray Tomlinson→ adatta un sistema di mesaggistica su un minicomputer multi utente (1972)
scienziato dentro arpa che sfrutta meccanismo di indirizzamento
Idea di separare il nome dell’utente da quello della macchina con la @
FTP protocollo venne integrato con le specifiche per mandare e ricevere messaggi
Vedi slide

WEB è una parte della rete→ servizio di questa rete


20 anni tra nascita prima rete e internet
All’interno della rete ci sono degli elementi tipicamente unanistici
Importanza Ipertesti
1945: Vannevar Bush, direttore ufficio per ricersa e sviluppo del governo american
scirve articolo per Athlantic monthly dal titolo As we may think: macchine fatte dall’uomo
che pensano autonomamente
Idealizza sistema che vaad aiutare la mente umana salvando le informazioni della mente
Realizzazione di MEMEX→ scrivania meccanizzata, allargamento della mia memoria
collegare pagine diverse di libri diversi: collegamento forma ipertestuale

1962-63→ Douglass Engelbart, progetta e realizza il primo sistema ipertestuale funzionante


mette a frutto anni di ricerca per creare sistema
Mouse come base dell’ipertestualità= inventore del mouse (puntatore XY)
Realizza sistema chiuso, no comunicazione o progettualità. Bush pensa a qualcosa fruibile
dal mondo intero

Open source→ prodotto gratuito che ne permette un uso gratuito e libero. Linux sistema
operativo piu famoso. Browsers sono open source→ software gratuiti con idea di
condivisione. Smart phone partono da software con caratteristiche e specifiche diverse.
Engelbart inventore del mouse → ipertestii

Padre ipertesti: Theodor Holm Nelson, studioso americano pioniere della tecnologia, un
umanista, figlio di un regista di hollywood ha potuto dedicare sua vita allo studio, Studi di
statistica con calcolatori elettronici, intuisce che sono il futuro

Xanadu progetto→ schedario che conserva il grande corpo della letteratura


Luogo magico della memoria letteraria, spazio testuale letterario come lo aveva immaginato
colaridge.
Da umanista voleva riempire il sistema di opere letterarie, no spazio aperto, solo letteratura
Creare cultura→ empowerment of the humanity. Aiuta l’umanità a stare bene
Collegare con ipertesto, scrittura non sequenziale. Legami che consetono al lettore differenti
cammini

Idea di xanadu→ libreria planetaria per sconfiggere l’ignoranza, rete letteraria mondiale.
Nelson, nuova forma di letteratura. Non più schiavi di autori dei libri, non siamo obbligati a
leggere tutto dall’inizio alla fine per capire il testo
Costruiamo una nuova forma letteraria→ libri interattivi
Problematiche tecniche legate all’elaborazione di un software che supportasse il progetto

Nelson→ il primo che concepisce l’ipertesto

Tim Berners-Lee: inventore del world wide web


Nel 1976 si laurea in fisica ad Oxford e va a lavorare al SERN di Ginevra (centro di ricerca
piu avanzato nello studio della fisica), come fisico lui non valeva sai
realizza sistema chiamato Enquire che diventa base per WWW
Nel 1984 torna al SERN e cerca fondi per un progetto ipertestuale. Le sue conoscenze di
informatica sono date dal padre
Con Robert Cailliau elabora il progetto definitivo del WWW 1989
Nel autunno del 1990 Berner lee impega u mese per sviluppare primo browser wen su
computer next, casa di steve jobs
primo sito web, http.ser.ch
Primo server http
Su computer viene progettata prima pagina web→ sfondo bianco che ha un unica novità, i
link (ipertesti) pagine che rimandano ad altre pagina, associazione di pensieri
Accesso universale asd un ampio numero di documenti, bacheca in cui tutti possono mettere
le loro idee. Spazio libero con un linguaggio semplice in cui ci sono parole e ipertesti.
Nel 1993 Tim Berners Lee viene intervistato dalla RAI
A capo del SERN ci stava un fisico italiano, Carlo Rubbia, che spiega alla RAI che non
riteneva compito del CERN di promuovere quell’idea, non erano interessati
Centro di studi non vuole promuovere qualcosa che ha un aspetto commerciale. Rilascia
WWW con la promessa che non sarà mai messa a pagamento.
Laboratori for Computer Science (LCS) presso cui fondo nel 1994 il WWW Consortium
2004, premio Millenium technology per l’invenzione del WWW

Idea fondante: possibilità di creare uno spazzio globale per informazione mettendo in
comunicazione documenti altrimenti scolllegati
Spazio globale, indirizzo crea una rete di informazioni.

Sovrapponendosi a Internet, la rete delle reti preesistente, il www viene a configurarsi come
uno spazio in cui esiste l’informazione e dove poterla cercare
Linguaggio con cui creare le pagine è semplicissimo, modo nuovo di connessioni gratuite e
valido per tutte le piattaforme
INTERNET E RETI, concetti base , struttura e applicazioni

Una rete informatica è costituita da un insieme di computer collegati tra di loro ed è in grado
di condividere sia le risorse hardware che le risorse software, luogo di condivisione di
risorse
Software memorizzato su un altra macchina viene sfruttato dalla mia per sfruttarne la
funzione
WWW è solo un servizio della rete Internet
Internet: struttura utilizzabile per numerosi servizi, rete delle reti
Sistema per collegare dispositivi tra di loro

Rete di computer

Ogni elaboratore collegato a una rete viene detto nodo o host


I dtai trasmessi vengono ragruppati in pacchetti per essere trasmessi o ricevuti da un altro
host

Perche condividere i computer in rete?

Condivisione di risorse hardware


Condivisione di software (programmi e dati da parte di utenti)
Condivisione di dati (database)

A seonda di estensione geografica:


LAN local
MAN metropolitan
WAN wide

Rete LAN: non serve che ci sia connessione mondiale, si tratta di collegamento all’interno
di un ambito fisico limitato
Rete MAN: estensione più grande, reti di reti collegate insieme
Rete WAN: rete di reti, GARR rete che collega tutte le uni italiane
Internet stessa è una WAN

Scala delle reti


Criterio per classificare le reti
Internet è una rete di reti telematiche. Per capire meglio che cosa si intende con questa
affermazione utilizziamo una similitudine con una infrastruttura che ci è fmiliare
Internet può essere associata alla rete ferroviaria mondiale→ stesse rotaie, condividono
regole che vengono chiamate Protocolli

Topologia distribuita e decentrata→ se un percorso è troppo trafficato i dati possono


prendere strade alternative: invia info da un punto ad un altro, Rete sopravvive anche se uno
dei nodi esplode 9/11

Indirizzamento specifico, ogni host ha indirizzo univoco formato da una sequenza di 3


numeri da 0 a 255
4 terzine con punto tra di loro
Indirizzo IP è provvisorio, solo nel momento in cui siamo connessi alla rete. Ogni qualvolta
ci ricolleghiamo avremo indirizzo diverso
Gestori di rete ci danno IP finché serve
Individuare un nodo particolare tra milioni
Computer riconoscibili solo da indirizzo→ DMS nomi assegnati a computer su internet
sono detti nomi di dominio accoppiati ai numneri, composti da sequenze di caratteri
alfanumerici divise da punti, DOMAIN NAME SERVER
file in prestito da un server, raggiungibile da un indirizzo ip
ogni suddivisione in modo gerarchico
Chiunque di noi può registrare un dominio per 5$ anno

DNS: domain name service

Messaggi su internet vengono spediti in pacchetti


Smistamento pacchetti che raggiungono stessa destinazione, via percorsi alternativi
raggiungono nodo
Con connessioni lente i pacchetti arrivano a pezzi, una volta 30 sec per aprire una pagina
non potevano garantire flusso continuo
Due protocolli più noti: TCP e IP
Protocollo generale che gestisce struttura rete internet TCP/IP
Applicazioni comuni, sistemi applicativi
FTP: permette trasferimento di file tra 2 pc conoscendone l’IP
SMTP: gestione posta elettronica, vecchio di 50 anni
HTTP: permette la visualizzazione di pagine web, protocollo di trasfermiento dell’ipertesto

La presentazione all’utente avviene a cura di un apposito programmabile

Tipologia di connessioni Internet


1) linea dedicata: cavo che porta il segnale di questa rete in tutte le aule di una specifica lan
Rete con dei cavi specifici che connettono computer a un unica rete, Rete locale connessa a
rete globale
2) Linea commutate: abitazioni private, piccole ditte. Cavo del telefono sfruttato per portare
la connessione alla rete internet, gestore della connessioen ISP (azienda che consente di
connettersi ai loro server e poi alla rete globale) rete commutate
telefono non era nato per trasmettere dati digitali, ma solo dati vocali. Dati digitali su una
linea pensata per le onde sonore→ modulazione onde sonore in bYte
Modem analogico: da suono diventa dati digitali. Limitazioni in termini di quantità di dati.
Quantita massima era 56 kb per secondo.
Epoca preistorica rete internet

COLLEGAMENTO ADSL: escamotage ma non soluzione tecnica, linea digitale che sfrutta
una funzione alternativa. Trasmettere i dati a frequenze diverse. A frequenze diverse,
Scomposta frquenza del profilo telefonico.
Ad una sequenza va voce e un altra la connessione upload/download
Con frequenze diverse si migliora→ aziende telefoniche devono cambiare cavi
Digital divide→ADSL costa troppo e quindi non metto i cavi nelle centraline per i paesini
con pochi abitanti.
Banda stretta e banda larga come strada provinciale e autostradsa
Modem, router e access point in un unico dispositivo

Cavo del telefon viene abbandonato con la fibra ottica


Capaci di sfruttare banda di frequenze molto elevata
FTTH fibra che arriva direttamente a casa nostra
FTTC
FTTN
Sistema finale almeno per un po

Reti mobili per connessione a internet→ permette diffusione di onde raidio


Attraverso segnale possono viaggiare anche dati digitali.
SMS short message service: servizio dei gestori per inviare messaggi a utenti all’inizio
gente si svcambiava messaggi impostando il telfono.
160 caratteri→ servizio gia configurato viene tariffato, 10 cent a messaggio.
GPRS→ trasferimento di dati usando i canali della rete GMS(sistema di scambio di dati)

3 generazione di rete modile apre la strada per lo scambio di più dati


UMTS

Chiavette internet connessi alla rete

Connession WIFI: mezzo con cui sfrutti la connessione a internet. Cavo lan universitaria, al
posto del cavo si utilizza un onda radio, cavo che arriva a casa. Condivisione del segnale
telefonico. Sistema per condividere una rete pre esistente.
Microonde→ a frequenza bassissima a differenza di quelle del fornetto, tecnologia sana

L’HTML è stato svilupato da Tim Berners Lee al CERN di ginevra. Dedicato al


trasferiemento di documenti
HTML è un linguaggio di dominio pubblico
Browser legge linguaggio HTML e produce pagina web (pagina uni)
Testo rimane uguale anche nel codice in HTML → linguaggio di marcatira del testio
I testi sono sempre tutti visibili e catalogabili
Prima pagina web nel 90
Pagine gialle per internet→ idea nata in UK. Tutti i siti in un libro

Motori di ricerca→ modo per rintracciare le informazioni.


Server che periodicamente ispeziona documenti sulla rete e gli indicizza in base a l
contenuto e struttura dei loro link
Ogni ricerca produce ricerca ordinata per rilevanza ai documenti contenenti quelle parole
chiave
Google non è la realtà vera del mondo internet.
Servizio di ricerca per parole chiave
Alcune pagine sono fatte per ingannare motori di ricerca con motori automatici

Inventori di google→ Larry Page e Sergei Brin. All’inizio i se odiava ma poi con un
progetto per creare sistema di ricerca per biblioteca per libri più affidabili su argomenti.
Andy Bechtolsheim cofindatore di Sun acquista google per 100000
Rilevanzza pagina sarà data a quante più altre pagine rimandano a quella pagina la
Algoritmo PageRank (algoritmo di Page) sistema di classificazione e graduatoria per
ottenere sistema valido
Soldi li fanno con gente che paga per comparire tra i primi risultati di Google.
Risorsa più vincente→ pubblicità su giornale e tv sono meno forti.
Fattore di conversione tra necessità e scelta su cui clicco.

Potrebbero piacerti anche