Riassunto cap.0,4,8 "Informatica e cultura dell'informazione" (Pergola/Frosini)
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Di cosa parla
- Principi Fondamentali: L'informazione è definita come dati più istruzioni. Il calcolatore opera secondo il principio di astrazione (information hiding) e funzionalità top-down, essendo un sistema digitale programmabile.
- Strumenti di Elaborazione: Esistono strumenti formali (per trattare entità strutturate) e materiali (per facilitare l'elaborazione 'materializzando' l'informazione). La macchina di Von Neumann è un dispositivo general purpose che codifica dati e istruzioni nello stesso formato, composta da Interfaccia, Memoria, Elaborazione e Connessione.
- Interazione Uomo-Macchina: Può essere stand-alone, remota (es. navigazione web) o mediata da calcolatori (es. email). L'utente invia comandi (testo o GUI), il calcolatore li interpreta ed esegue. I linguaggi di programmazione (es. Basic, C, Java) garantiscono precisione.
- Codifica Dati: Anche dati non numerici (testi, immagini, musica) vengono ricondotti a calcoli numerici tramite codifica (es. ASCII). La Tesi di Church-Turing afferma che ogni funzione calcolabile è eseguibile da una macchina di Turing.
- Concetti di Trasmissione:
- Equivocazione: Misura la quantità di informazione persa mediamente per simbolo attraverso un canale. 0 bit/simbolo indica assenza di rumore.
- Capacità di Canale: Misurata in bps (bit/simbolo), indica la quantità massima di informazione trasmissibile per simbolo.
- Ridondanza (Bit di Parità): Un bit aggiuntivo (0 o 1) in coda a blocchi di simboli binari, calcolato sulla parità dei '1', consente di rilevare errori di trasmissione ma non di correggerli.
- Canale Ideale: Trasmette tutte le frequenze senza attenuazione. La velocità di trasmissione è limitata dalla larghezza di banda e dal rapporto segnale/rumore.
- Architettura Client-Server (Cap. 8):
- Le applicazioni sono suddivise in interfaccia utente (client), logica applicativa e gestione dati (server). Il client gestisce l'UI localmente, mentre server gestisce logica e dati, spesso in remoto.
- Comunicazione: Richiede la trasmissione di bit e protocolli applicativi condivisi (regole per il dialogo).
- Posta Elettronica: Utilizza protocolli come SMTP (per invio tra client e server, e tra server) e POP3/IMAP4 (per ricezione da mailbox del server).
- World Wide Web (WWW): Basato sull'architettura client-server, con il browser come client e il web server come server. Gli URL (Uniform Research Location) identificano le risorse su host (protocollo://host:portaTCP/risorsa). Il protocollo HTTP è stateless, per richieste/risposte istantanee.
- Motori di Ricerca: Utilizzano logiche di 'full-text search', scandendo il testo delle pagine. Hanno un limite sintattico, non semantico (es. 'albero' non restituisce risultati per 'tree').
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.