Anteprima
Vedrai una selezione di 17 pagine su 78
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 1 Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 2
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 6
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 11
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 16
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 21
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 26
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 31
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 36
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 41
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 46
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 51
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 56
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 61
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 66
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 71
Anteprima di 17 pagg. su 78.
Scarica il documento per vederlo tutto.
Riassunto esame fondamenti di informatica, prof Di Gaspero, libro consigliato Fluency, Pearson Pag. 76
1 su 78
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Introduzione

martedì 23 febbraio 2021

17:50

IL CORSO

Libro: Fluency - conoscere e usare l'informatica - Snyder, Henry, Amoroso, 7 edizione Pearson, 2020

Esame: scritto a scelta multipla (possono esserci più informazioni corrette/incorrecte). C'è una piccola penalità per chi tira a caso. Sarà a distanza e si userà Safe Exam Browser. Ci sono 2 parziali durante il corso (forse settimana dopo Pasqua). Il corso finisce il 12 maggio e il parziale sarà il 19 maggio.

STORIA

Già nell'800 ci sono stati tentativi di creare programmi informatici, come con Ada Lovelace Byron.

Tuttavia, il primo tentativo vero e proprio è quello di Hollerith, del 1890.

  • 1890: Hollerith, per registrare i dati anagrafici in un censimento con uno strumento che contasse i buchi del censimento, per risparmiare la fatica di molte persone che avrebbero dovuto raccogliere i dati.
  • 1939: Con il fallimento del razionalismo (individuati limiti nella matematica), Alan Turing analizza i processi di calcolo automatico valutando cosa si può fare e cosa no. L'informatica è quindi una scienza che parte dai suoi limiti. La macchina di Turing è una macchina in grado di risolvere qualsiasi operazione. L'idea venne ripresa per realizzare le parti del computer ecc. Turing è stato in grado di decodificare il codice dei tedeschi per comunicare.
  • 1943: compaiono i primi computer in Gran Bretagna, Stati Uniti e Germania. In Germania vengono realizzati calcolatori elettromeccanici (basati su rotelle per conti) con lo scopo di realizzare in modo veloce ed automatico certi compiti vantaggiosi per la guerra (es. calcolare traiettorie balistiche, gestire la logistica e, nel caso degli inglesi, intercettare e comprendere il contenuto di comunicazioni tedesche = decrittazione) Molte innovazioni tecnologiche nascono infatti proprio per scopi militari.
  • 1956: premio Nobel per i transistor, che sono come compressioni di componenti elettroniche e sono costituenti dei microchip (circuiti integrati)
  • 1958: circuiti integrati
  • 1969: Cresce il numero di computer e si pensa di metterli in comunicazione. Nasce a tal proposito ARPANET, infrastruttura che possa consentire la comunicazione anche se i nodi dei computer che comunicano dovessero venire attaccati da una bomba nucleare. Fu un'iniziativa del ministero della difesa statunitense e viene considerata la "mamma" di Internet.
  • 1973: nasce Internet
  • 1976: nasce Apple per un uso domestico, ludico dei computer.
  • 1981: nasce IBM con i personal computer per scopi aziendali.
  • 1984: Macintosh
  • 1992: primo SMS
  • 1993: World Wide Web (WWW). Non è Internet, ma uno strato ad esso superiore, un servizio dello stesso Internet che utilizza Internet per la fruizione e la condivisione di contenuti, oltre che per fornire servizi.
  • 1996: Nokia 9000
  • 1997: google.com + battuta la prima persona a scacchi dall'intelligenza artificiale.
  • 2001: iPod
  • 2004: Firefox
  • 2006: Wii e Twitter
  • 2007: iPhone

PROGRAMMA

Programma = "Rappresentazione concreta dell'algoritmo, insieme di istruzioni che attua una funzione o un'azione."

Da solo non serve a niente, perché per funzionare necessita di un esecutore, e quindi di un calcolatore. Rappresenta l'algoritmo mediante la traduzione di esso in un linguaggio di programmazione. "Programmare" significa istruire un agente (il computer) per fargli svolgere una determinata funzione o azione.

Operazioni

ASTRAZIONE

Operazione in cui si sale da un livello concreto a uno astratto, dove si estrapola un concetto base, un'idea, e si escludono le altre informazioni marginali. Questa generalizzazione è poi applicabile ad altri casi. Serve per comprendere l'essenza di un concetto e, nel caso dei problemi, capire cosa è importante ed

Capitolo 2

mercoledì 31 marzo 2021 11:22

Introduzione

podcast

multicast point-to-point

comunicazione

sincorna asincrona

ADSL

client-server

nomi di dominio

LAN WAN

Internet

TCP/IP

Ethernet

pacchetti

WiFi

URL

World Wide Web

HTML

gerarchia

Modalità di Comunicazione

L'aspetto di rete è collegato a quello di comunicazione, che può essere:

  • Sincorna: mittente e destinatario sono attivi contemporaneamente, nello stesso momento
  • Asincrona: l'invio e la ricezione avvengono in momenti diversi

Quanti Comunicano

L'atto comunicativo deve riguardare almeno un mittente e un destinatario (2 entità). Tuttavia ci possono essere anche altri casi.

Tipi di comunicazione:

  • Point-to-point (unicast): una singola fonte e un singolo ascoltatore
  • Multicast: una singola fonte e persone selezionate che possono ascoltare (riviste)
  • Broadcast: una singola fonte e tutte le persone che possono ascoltare (radio o TV)
  • Anycast: un nodo qualsiasi riceve

Internet

Interconnessione di reti di calcolatori gestiti da pubblici/privati. È una rete di reti, come una nuvola.

Meccanismo:

  1. Si vuole accedere al sito www.kernel.org
  2. La nostra macchina fa la richiesta al DNS di default (router)
  3. Se il computer ha già fatto la richiesta, il DNS risponde, altrimenti si fa una delega
  4. La delega viene gestita gerarchicamente:
    • Il DNS chiede a un Root Server (*) qual è il server che si occupa del dominio .org ed esso risponde
    • Il DNS chiede al server .org come risolvere l'indirizzo e il gestore delega al server .kernel.org
    • Il DNS effettua la richiesta al server .kernel.org che fornisce l'indirizzo IP

Il DNS è un protocollo molto rapido ma complesso.

Livelli

Nella rete ci sono diversi livelli:

  • Hardware: tra due nodi della rete c'è una connessione fisica o elettromagnetica (cavo)
  • Software: livello di trasporto

Tecnologia di Internet - Aspetto Fisico

Internet è fatta di:

  • Sistemi elettrici: la connessione tra due unità è elettrica con segnali elettrici
  • Sistemi ottici

Utilizza:

  • Linee telefoniche
  • Connessioni dedicate (collegamento via cavo al router)
  • Connessioni radio

La tecnologia è indipendente dal protocollo, non influenza come vengono spediti i pacchetti, ma determina semplicemente come essi vengono inviati.

Collegamento

COLLEGARE UN COMPUTER A INTERNET

I computer vengono collegati a Internet in due modi:

  • Attraverso un provider
  • Attraverso una rete locale universitaria o aziendale: intranet > la comunicazione è interna all'organizzazione e attraverso il gateway, le reti possono collegare gli utenti a internet.

RETI WIRELESS

Sono un'evoluzione di Ethernet.Sono reti senza fili che sfruttano il protocollo 802.11 detto WiFi (rete locale LAN).Funzionano così:

  1. Un device (hub o base-station = router) fisicamente collegato a Internet, trasmette broadcast in radiofrequenza.
  2. La base station riceve dai device collegati e agisce da gateway con la rete fissa = il router fa da traduttore dai dati spediti sulla rete senza fili a quella fissa e viceversa. Esempio: la richiesta dal cellulare al gateway viene trasformata in dati sulla rete fissa e le risposte del destinatario vengono ripassate attraverso il WiFi dal gateway al dispositivo.

Scopo: Connettere una rete con un'altra rete usando tipologie differenti.

SCHEMA

Dettagli
Publisher
A.A. 2020-2021
78 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher LorenzoRz di informazioni apprese con la frequenza delle lezioni di fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Udine o del prof Di Gasparo Luca.