
















Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica sui dati e sull'informazione, distingue tra dati semplici e dati complessi, descrive i dispositivi di memorizzazione e il loro ruolo, tratta gli input e gli output, introduce le tecniche di attacco e fornisce una breve introduzione alle reti e alla loro struttura. utile per chi vuole approfondire la nozione di dati e informazione, per chi sta studiando informatica o per chi ha interesse in tecnologie di comunicazione.
Tipologia: Appunti
1 / 24
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!

















INFORMATICA CPU (Central processing Unit): Un po’ di storia: - Nel 1969: la Intel progetta il primo
LA PROGRAMMAZIONE : Il computer è in grado di svolgere vari compiti.
–INTERFACCE A STILO: Un piccolo puntale per dare comandi su uno schermo sensibile. –INTERFACCE TOUCHSCREEN: Interazione tramite contatto con le dita. –INTERFACCE CONVERSAZIONALI: Interazione vocale. LICENZE SW: Tre tipologie= -All rights reserved. –Some rights reserved. –Public domain PD DEFINIZIONE: -La licenza in ambito informatico è il contratto che può accompagnare un prodotto software. –Tale contratto specifica le modalità con cui l’utente può usare il prodotto, garantendo dei diritti ed imponendo obblighi. –La sua validità dipende dalla presenza del diritto d’autore: perché solo chi detiene il copyright ha il diritto di far rispettare la licenza stessa. SHAREWARE: -Tipologia di licenza software molto popolare sin dai primi anni 90. –Il software sotto tale licenza può essere liberamente (share) e utilizzato per un periodo di tempo di prova gratuita (solitamente 30 giorni). –Solitamente la versione di prova ha alcune limitazioni rispetto alla versione completa (a pagamento). FREEWARE : -il termine freeware indica un software che viene distribuito in modo gratuito (free).
–Insieme finito di simboli (0/1). –Memoria interna. JOHN NEUMANN: Teorizzò la macchina a registri. –Unità di elaborazione (CPU) affiancata dalla ALU. -Memoria centrale (MM main memory): contiene i dati relativi all’esecuzione dei programmi. –Bus di sistema. DENTRO LA SCATOLA : CPU: è l’unità centrale di elaborazione ed è il cuore del computer. Il primo fu creato dall’Intel nel 1971. –Esegue i programmi, interagisce con la RAM e controlla tutte le attività del computer. COMPOSTO DA: -ALU (Arithmetic logic unit) che effettua le operazioni logico-aritmetiche. –CU (Unità di controllo): Esegue le istruzioni e controlla il flusso di informazioni con la memoria. –Unità di memoria cache. INCOMPATIBILITA’: Ogni CPU ha un set di istruzioni diverso e incompatibile tra diversi produttori. Il software per windows (CPU Intel) non può funzionare su Apple (CPU Motorola). COPROCESSORI E MULTI-PROCESSORI: Ogni computer contiene due processori comunicanti chiamati multi-processori che permettono di svolgere le operazioni in un tempi ridotto rispetto ad un processore singolo. I computer oggi sono arrivati a contenere persino 10 multi-processori che svolgono miliardi e miliardi di calcoli al secondo. Prima dell’avvento dei multi-processori c’erano i coprocessori che erano più lenti perché erano progettati come aiuto al processore principale quindi si può dire che non avevano una capacità di elaborazione propria, mentre i multi-processori si. COPROCESSORI: Coprocessore audio, coprocessore video, coprocessore grafico, matematico. I MICROPROCESSORI INCORPORATI: Sono dei piccolissimi microprocessori che hanno una bassa capacità di elaborazione ma che hanno un uso rilevante nella vita quotidiana. Per esempio, la carta Bancomat contiene un microprocessore che ci permette di comunicare i dati presenti sulla carta. I MIGLIORAMENTI DELLA CPU : Nel corso degli anni le CPU sono migliorate tantissimo passando da 16 bit fino a 128 bit elaborati al secondo. Migliorando la velocità dei bit fu necessario stabilire una scala di misurazione per monitorare la velocità dei cicli per secondo, quindi si adottò la scala dei MEGAHERTZ che misura i CLOCK (i cicli per secondo). VELOCITA’ DEL MICROPROCESSORE: -Un ciclo-macchina è il tempo richiesto per svolgere un’operazione elementare ed è un multiplo del periodo del clock. –Un’istruzione-macchina è ottenuta da una sequenza di operazioni elementari. LA MEMORIA CENTRALE: Mantiene memorizzati i programmi che si stanno usando (per esempio windows o excel) e i dati in fase di elaborazione. –E’ costituita da minuscoli chip di silicio contenenti migliaia di transistor, cioè i componenti che memorizzano i dati.
PORTE SERIALI: Sono le connessioni “storiche” dei primi PC e servivano a collegare il mouse o i modem. Erano molto lente. PORTE PARALLELE: Vengono introdotte a causa della lentezza delle porte seriali, e permettevano di collegare una stampante al PC. PORTE USB, FIREWARE ETC : più recenti, hanno molti vantaggi rispetto alle precedenti connessioni. USB: Sfruttava la tecnologia Plug and Play per cui non era necessario spegnere il computer per il collegamento. E’ più veloce e permette di collegare fino a 127 dispositivi in serie. LE MEMORIE SECONDARIE: La memoria secondaria è utilizzata per memorizzare in modo permanente le informazioni. I DIVERSI TIPI DI MEMORIA: - MEMORIA MAGNETICA , come l’hard disk tradizionale. –MEMORIE OTTICHE (CD e DVD)
in lettere e numeri. RICONOSCIMENTO VOCALE : è un altro mezzo di input diretto. DISPOSITIVI OUTPUT: -STAMPANTI LASER : il processo di stampa è controllato da un particolare linguaggio di controllo. In genere una stampante laser è dotata di una grande quantità di memoria RAM, necessaria a stampare velocemente le pagine. –STAMPANTI 3D: realizzano un oggetto tridimensionale utilizzando un filamento plastico. RISOLUZIONE SCHERMO: PIXEL : picture element, è il più piccolo elemento di una griglia in cui è diviso lo schermo. Maggiore è il numero di pixel, più definita è l’immagine. 2 SIGNIFICATI: - RISOLUZIONE DELLO SCHERMO è il numero di pixel orizzontali e verticali presenti o sviluppabili in uno schermo.
LA CRITTOGRAFIA: è la capacità di progettar algoritmi per crittografare un messaggio rendendolo incomprensibile a tutti tranne al suo destinatario. Il destinatario deve essere in grado di decodificarlo, attraverso un parametro segreto detto chiave (Cifrario di cesare). ALGORITMO DI CRITTOGRAFIA : un algoritmo di crittografia riceve un testo da crittografare e lo trasforma, attraverso la chiave, in un testo cifrato apparentemente incomprensibile. LA CRITTOGRAFIA: TERMINOLOGIA= TESTO IN CHIARO: Messaggio che può essere letto da tutti. TESTO CIFRTO : Testo illeggibile che può essere letto solo dal destinatario. CODIFICA (cifratura): Tecnica che trasforma un testo in chiaro in un testo cifrato. DECODIFICA (decifratura): tecnica che trasforma testo cifrato in testo in chiaro. Testo in chiaro===decifratura===testo cifrato===testo in chiaro. TECNICHE DI CRITTOGRAFIA: CRITTOGRAFIA A CHIAVE SIMMETRICA: -La stessa chiave codifica e decodifica i messaggi. –Le due parti devono riuscire a scambiarsi la chiave senza che nessun altro ne venga a conoscenza. CRITTOGRAFIA A CHIAVE PUBBLICA: -Vengono usate due chiavi, una pubblica ed una privata. –Quella pubblica può essere distribuita perché consente solo di cifrare il messaggio. –Quella privata deve essere conosciuta solo da una persona. CHIAVE DI SESSIONE: Il messaggio viene cifrato con una chiave singola, generata casualmente solo per quella trasmissione, e questa a sua volta viene cifrata con una chiave pubblica. LUNGHEZZA DELLA CHIAVE: è uno dei fattori più importanti per la segretezza del testo. CIFRATURA CHIAVE SIMMETRICA: VANTAGGI : -Molto rapido cifrare e decifrare. –Molto difficile da violare. SVANTAGGI: -Le due parti devono concordare preventivamente la chiave. –C’è una chiave per ogni possibile coppia di entità che devono comunicare: componenti n, chiavi n2. CIFRATURA A CHIAVE PUBBLICA : o asimmetrica VANTAGGI: -Non richiede lo scambio preventivo delle chiavi. –Una chiave a entità: n entità, n chiavi. SVANTAGGI: -Cifratura e decifratura sono più lente rispetto alla chiave simmetrica. CIFRATURA CHIAVE PUBBLICA: FIRMA DIGITALE Permette a chiunque di essere il mittente del messaggio, ma può essere usata anche per garantire l’identità del mittente. CIFRARIO DI CESARE: Usato da Cesare per comunicare con i suoi generali. -Utilizzava la chiave 3: tutte le lettere venivano scalate di 3 cifre, la A diventava D ecc. PASSWORD : Parola d’accesso o parola d’ordine e strumento di identificazione molto diffuso. –Quando l’utente sceglie la password questa viene cifrata e memorizzata.
–Quando si richiede la password in login, se io risultato è uguale a quella memorizzato, si autorizza l’utente. BRUTE FORCE ATTACK: Gli attacchi brute force consistono nell’individuare una password, provando tutte le possibili combinazioni di lettere, caratteri speciali e numeri. DICTIONARY ATTACK: Tentativo di hackerare un computer usando ogni parola del dizionario. SISTEMA OPERATIVO: COMPITI -Gestisce tutte le risorse del computer (memorie, periferiche I/O ecc). –Gestisce l’interazione tra utente e programma. –Regola il multitasking: permette di eseguire più programmi contemporaneamente. –Regola il multithreading: fa eseguire allo stesso programma può operazioni contemporaneamente. –Avverte l’utente di eventuali errori, e evita la perdita di dati e informazioni. ALTRE 5 FUNZIONALITA’ DEL S.O. : -GESTORE DEI PROCESSI: Gestisce l’esecuzione dei programmi. I programmi in esecuzione vengono chiamati processi. Distribuisce le operazioni tra più processori. –GESTIONE DELLA MEMORIA: Gestisce i processi che risiedono contemporaneamente nella memoria centrale. –GESTIONE DELLE PERIFERICHE: -Verifica le caratteristiche hardware delle periferiche. –Gestisce le operazioni di input e output. –Gestisce i device tramite i driver. –GESTIONE DEI FILES: gestisce e garantisce la sicurezza dei dati -INTERPRETA I COMANDI: cerca il programma in memoria e permette di eseguirlo. MODELLI DEL S.O. : IL MODELLO ONION-SKIN= Il S.O. è formato da un insieme di programmi organizzati tra loro in modo tale che ciascuno di essi si occupi di un compito specifico, secondo uno schema detto a buccia di cipolla (onion skin in inglese) cioè a strati. I programmi che occupano una posizione più interna interagiscono maggiormente con l'hardware, mentre i programmi collocati più all'esterno interagiscono maggiormente con l'utente. 7 STRATI: – 1 strato: HARDWARE. -2 strato: GESTORE CPU. -3 strato: GESTORE RAM. -4 strato: PERIFERICHE VIRTUALI. -5 strato: FILE SYSTEM. -6 strato: PROGRAMMI DI LIBRERIA. -7 strato: INTERFACCIA GRAFICA UTENTE (GUI). CATEGORIE DI SISTEMI OPERATIVI: S.O. PER I DESKTOP: -Windows, Linux. –Meno potenti e affidabili di tutti, ma sono i più diffusi. S.O. PER I SERVER: - Windows server, UNIX. –Sicuri S.O. PER I MAINFRAME: - Ogni azienda ha prodotto un suo s.o., rendendo la comunicazione tra elaboratori molto complessa. (Opne MVS, VMS)
–ES. Il sistema di conteggio con numeri romani: L rappresenta il numero 50. –Il numero rappresentato da una stringa di simboli si ottiene attraverso regole operazionali applicate ai simboli della stringa. Es: numeri romani= L’XXIV rappresenta 50+10+10-1+5= 74. –Difficile effettuare operazioni. SISTEMI DI NUMERAZIONE POSIZIONE: BASE: numero di simboli o di cifre numeriche richieste dal sistema per rappresentare la serie infinita dei numeri. SISTEMA DI NUMERAZIONE DECIMALE: è il sistema più conosciuto dall’uomo. –La base b è pari a 10. –Il valore di un simbolo dipende dalla posizione che assume all’interno del numero. La posizione indica l’esponente che bisogna dare alla base per ottenere il valore corretto: 150= (1x10^2)+(5x10^1)+(0x10^0). IL SISTEMA DI NUMERAZIONE BINARIO : è il sistema più usato dai sistemi di elaborazione. –La base è pari a 2. –I simboli usati sono 0 e 1, e rappresentano lo 0 e l’unità. CALCOLO BINARIO: Calcolare il valore binario di un numero, bisogna dividerlo per due (25):
LA STORIA DI INTERNET: -Inizi anni 60 la ARPA (ministero difesa USA) avvia un progetto che prevede la costruzione di una rete di computer a funzionamento “decentrato”. OGGI: La rete è gestita da un’associazione volontaria, la ISOC (internet society). INTERNET : Contrazione di “interconnected networks” (reti interconnesse). E’ una rete mondiale mediante la quale le informazioni contenute in ciascun calcolatore possono essere messe a disposizione di altri utenti che possono accedere alla rete in qualsiasi località del mondo. COME FUNZIONA LA NAVIGAZIONE INTERNET? -CLIENT : computer che accede ai servizi o alle risorse fornite dalla rete a cui è legato. –SERVER : computer collegato permanentemente alla rete internet con connessioni ad alta velocità. –ISP (Internet service provider): organizzazione che offre servizi inerenti a internet (web, email ecc). ARCHITETTURA CLIENT/SERVER: La maggior parte dei servizi offerti da internet si basano su una particolare modalità di interazione denominata architettura client-server.
VOIP: Voice over IP (Voce tramite protocollo Internet), è una tecnologia che rende possibile effettuare una conversazione telefonica sfruttando una connessione Internet o un'altra rete dedicata che utilizza il protocollo IP, invece di usare la rete telefonica tradizionale. WEB 2.0: Indica l’evoluzione del WWW, caratterizzata dalla possibilità degli utenti di interagire e modificare i contenuti delle pagine web online (blog, forum, youtube, social network, perché permettono la condivisione dei media ecc). SOCIAL NETWORK: cioè “rete sociali” sono dei luoghi di aggregazione sociale, dove poter socializzare trovare informazioni, cercare lavoro ecc. WEB 3.0: INTERNET OF THINGS = Alla base dell’Internet of Things ci sono gli oggetti intelligenti. -Gli smart objects non sono solo computer, smartphone e tablet, ma soprattutto degli oggetti che ci circondano nella vita di tutti i giorni. L’Internet of Things nasce dall'idea di portare nel mondo digitale gli oggetti quotidiani. WEB SEMANTICO : L’insieme dei servizi e delle strutture in grado di interpretare il significato di contenuti del web. È un’estensione del web, che implica un nuovo modo di concepirne i documenti, in cui le informazioni hanno un ben preciso significato e in cui computer e utenti lavorano in cooperazione. CLOUD: uno spazio di archiviazione personale , dove vengono immagazzinati dei dati di un account, accessibile in qualsiasi momento ed in ogni luogo utilizzando una connessione internet. Pro: accesso al cloud in mobilità Contro: Ha bisogno di internet. AUTENTICAZIONE: Processo attraverso il quale viene identificata l’identità di un utente che vuole accedere ad un computer o ad una rete. AUTORIZZAZIONE: Permette ad un utente di accedere a specifiche risorse del sistema, sulla base della sua identità. METODI DI IDENTIIFICAZIONE: Esistono 3 tipologie di identificazione basati su= -Qualcosa che solo l’utente conosce: password, pin ecc. –Qualcosa che solo l’utente possiede: smartcard, token ecc. –Qualcosa che solo l’utente è: impronte digitali, calligrafia ecc. LOGIN : la procedura di accesso a un sistema informatico, che prevede l'inserimento di una password e di uno username. LE RETI DI CALCOLATORI: COS’E’ UNA RETE?: Una rete informatica è un insieme di dispositivi collegati tra loro tramite sistemi di interconnessione (wired o wireless).
-Condivisione risorse hardware (scanner, stampanti ecc.) -Condivisione di software (programmi e dati da parte degli utenti) -Condivisioni di dati (database) MEZZI TRASMISSIVI : Attualmente esistono 3 grandi categorie di mezzi trasmissivi: -MEZZI ELETTRICI: dove viene sfruttata la capacità dei metalli di condurre energia elettrica. –ONDE RADIO: dove si sfrutta ala possibilità di trasferire variazioni di corrente elettrica tramite onde elettromagnetiche. MEZZI OTTICI: utilizzano la luce per trasferire le informazioni (es. fibre ottiche) COMPONENTI DI UNA RETE:
–Una rete più essere formata da una o più di queste tecnologie. –Ethernet è la tecnologia più utilizzata per reti LAN odierne. –Le reti Ethernet e Fast Ethernet funzionano in modo simile, la differenza sta nella velocità di trasmissione delle informazioni: -Ethernet funziona a 10 Megabit/s per secondo (o Mpbs) e Fast Ethernet funziona a 100Mbps. Giga Ethernet funziona a 1Gigabit/s. ALTRE TIPOLOGIE DI RETI SONO: -Rete personale o PAN (Personal area network), ha un’estensione di pochi metri (stessa stanza). –Rete senza fili o WLAN (wireless local area network), indica una rete locale che funziona in modalità wireless, mentre la rete LAN si basa sulla trasmissione dei dati via cavo. Utilizza mezzi radio e tecnologie radiofrequenza al posto di collegamenti via cavo. Il wifi usato per la creazione di reti locali senza fili –Rete CAN (campus area network) è la rete interna di un campus universitario. DIGITAL DIVIDE: è il divario esistente tra chi ha accesso effettivo alle tecnologie dell’informazione (in particolare personal computer e internet) e chi ne è escluso in modo parziale o totale. Possibili motivi di esclusione sono: condizioni economiche, livello d’istruzione, provenienza geografica, età ecc. PROTOCOLLI DI COMUNICAZIONE: insieme di regole che definiscono devono interagire due o più entità per comunicare e scambiarsi informazioni. –Determinati protocolli, di rilevanza strategica internazionale, sono gestiti da organismi internazionali quali ISO/OSI. PROTOCOLLI DI COMUNICAZIONE: IL MODELLO ISO/OSI= open system organization.
–LIVELLO 2 (COLLEGAMENTO)= impacchetta i bit originali ricevuti dal livello fisico e li trasmette senza errori.