



















































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
Il documento esplora il campo dell'informatica, definendola come la scienza del trattamento automatico dell'informazione e distinguendo tra dati e informazioni. Viene esaminata l'architettura hardware e software dei computer, inclusi i vari tipi di memorie e periferiche di input/output. La discussione si estende ai sistemi operativi, ai linguaggi di programmazione e al concetto di algoritmo, sottolineando come questi elementi permettano ai computer di elaborare problemi. Infine, il documento affronta in dettaglio le reti informatiche, le loro classificazioni, i mezzi di trasmissione, i protocolli di comunicazione e gli aspetti relativi alla sicurezza dei dati. Gli appunti sono organizzati in modo chiaro e sequenziale, suddivisi in lezioni. Il materiale è ampio e dettagliato con numerosi esempi pratici e concetti chiave sono spiegati in dettaglio. Gli appunti sono scritti in maniera organizzata e didatticamente efficace.
Tipologia: Appunti
1 / 59
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




















































Informatica: sviluppata sin dall’antichità. Prende piede dal secondo dopo guerra. Il termine «Informatica» deriva dal termine francese «Informatique» coniato nel 1962 da Dreyfus. Esso è dato dalla contrazione di «Information» e «automatique». Letteralmente dunque Informatica significa «trattamento automatico dell'informazione». L’informatica è la scienza e disciplina che studia la gestione, il trattamento (acquisizione) e la elaborazione (uso) dei dati. DATI VS INFORMAZIONI Spesso troviamo il termine “informazioni”, in realtà c’è differenza fra dati e informazioni. Le informazioni si ricavano dall’elaborazione dei dati fatti con dispositivi automatici come pc, tablet. I dati sono elementi oggettivi numerici, testuali, di vario tipo. Un dato può essere ad esempio un numero di partecipanti a un corso oppure le misure di un banco. Un dato è la rappresentazione numerica/simbolica di una misura o di una caratteristica di un fenomeno, evento, oggetto, ecc.
inglese in “ folder ” o “ directory ”. Le sottocartelle si traducono in “ sub-directory ”. I file possono essere documenti, immagini salvati in un certo formato. Es: il browser (navigatore web per navigare su Internet), Microsoft Excel, Microsoft Word, Client di posta elettronica, Microsoft Paint, strumento di cattura, Skype. I servizi principali forniti dalle ICT sono:
elabora i dati è il processore. Il processore è un circuito integrato per elaborare i dati, quando li mettiamo in una macchina, eseguendo rapidamente istruzioni (comandi) e calcoli con miliardi di operazioni. Un hardware che elabora i dati, dovrebbe essere chiamato “microprocessore” dal punto di vista tecnico (per le dimensioni ridotte). Il termine processore che troviamo ovunque è quello più comune. Avendo la funzione di elaborare dati viene considerato anche come software, ma in realtà è hardware perché è concreto. Il processore in inglese si chiama CPU ( Central Processive Unit ), ovvero unità centrale di elaborazione. Si monta su di uno speciale zoccolo presente sulla scheda madre detto socket. Per utilizzare i dati in una macchina si usa un altro componente hardware ovvero le periferiche I/O (input/output) che immettono ed estrapolano i dati dalle macchine. La CPU si suddivide in 3 componenti: 1 - Unità logico aritmentica ( ALU , arithmetic and logic unit ): quando inseriamo dati in una macchina, facciamo operazioni logiche e aritmetiche su quei dati. Esegue calcoli aritmetici e logici su numeri binari. I dati vengono combinati tra di loro attraverso operazioni logiche e aritmetiche. 2 - Unità di controllo ( CU , control unit ): le operazioni e i dati vengono elaborati in maniera corretta. Legge le istruzioni dalla memoria principale, esegue le istruzioni e memorizza il risultato. Le istruzioni sono comandi, sono il “linguaggio” usato dai pc per eseguire compiti specifici. L’unità di controllo si occupa della sequenzializzazione delle operazioni cioè della corretta esecuzione in successione dei comandi. Manda i segnali di controllo e gestisce lo svolgimento del ciclo fondamentale della macchina, cioè la ripetizione continua delle fasi di lettura delle istruzioni di programma, dei dati, decodifica ed esecuzione dell’istruzione e passaggio all’istruzione successiva. 3 - Registri : memorie piccole nella CPU per contenere, immagazzinare e conservare i dati. In essi sono contenute informazioni riguardo i programmi in esecuzione. Si tratta di sequenze di celle di memoria da cui si prelevano i dati. Il contenuto dei registri può essere scambiato con la memoria e le periferiche. Le istruzioni trasferiscono i dati e modificano il contenuto dei registri. Registri particolari:
elementare dura un ciclo di clock. L’unità di misura della velocità (frequenza) di un CPU è l’ hertz , che misura il numero di cicli al secondo effettuati dal clock. La velocità del microprocessore è un parametro fondamentale per determinare le prestazioni in termini di potenza. ✓ Calore : i componenti elettronici di un pc sono attraversati dalla corrente elettrica; la corrente elettrica genera calore e più il componente è piccolo, più tende a surriscaldarsi. I moderni processori sono dotati di ventole di raffreddamento e hanno un sistema integrato di controllo della temperatura della CPU: se questa supera una certa soglia, il processore rallenta. Le memorie sono componenti hardware. La CPU elabora i dati e collabora con le memorie per conservare spazio. Le memorie sono di 2 tipi: memoria centrale e memorie di massa. ✓ Memoria centrale : queste memorie sono insite nella scheda madre, non fanno parte del CPU ma collaborano con esso. La memoria centrale di un computer è composta da tre tipologie di memoria: o Memoria RAM ( Random Access Memory , memoria ad accesso casuale ): memoria di lavoro della macchina; in essa risiedono i programmi attivi nel momento e i processi in esecuzione. Durante l’elaborazione, i dati risiedono nella RAM. Se i file non vengono salvati, i dati sono sulla RAM. Se scriviamo non salviamo un file e spegniamo la macchina, il file non lo ritroviamo, bisogna salvarlo in maniera permanente. La RAM conserva in maniera temporanea i dati e se non vengono salvati sulla memoria vengono persi. Infatti la RAM è detta anche memoria volatile in quanto i dati sono volatili. La memoria centrale è volatile (perché le informazioni in essa contenute si perdono con lo spegnimento della macchina per via della corrente elettrica), è ad accesso casuale (si può accedere direttamente al dato che interessa e si può recuperarlo direttamente) ed è di lavoro (oltre a mantenere e modificare i dati in elaborazione, immagazzina le istruzioni/comandi dei programmi attivi). La RAM è caratterizzata dalla velocità di accesso ai dati, la velocità di trasferimento dei dati e la capacità (quantità di dati che può contenere). La capacità della RAM si misura in byte. Generalmente i computer sono dotati di memoria RAM con capacità tra i 4 e gli 8 Gigabyte. È indispensabile che la RAM sia ampia per le prestazioni; maggiore è lo spazio in cui mantenere le informazioni in elaborazione, più potente (veloce) risulta il computer. o Memoria CACHE: memoria temporanea ad alta velocità. Visto che la memoria RAM è ancora lenta rispetto alla velocità del processore, c’è una memoria moderna aggiuntiva chiamata cache che ricopia in dispositivi a più rapido accesso informazione contenuta in memorie più “distanti”. La cache del PC ricopia parte del contenuto della memoria principale. Si parla di cache anche per una applicazione di rete (es. web browser), in tal caso ricopia sul pc locale informazioni che stanno sul server per recuperarle senza collegarsi in caso di nuova richiesta. È una memoria temporanea ad elevata velocità di accesso dei dati, molto più veloce rispetto alla memoria RAM. La memoria Cache è collegata direttamente alla CPU per svolgere più velocemente le operazioni di calcolo. Serve per velocizzare l’esecuzione dei calcoli del processore. Il suo tempo di accesso è dell’ordine di 15 nanosecondi e contiene i dati utilizzati più frequentemente. I tipi di memoria
dispositivo posizionato nel cabinet ed è costituito da una serie di dischi sovrapposti che ruotano sullo stesso asse con la superficie magnetizzata. Se la RAM non riesce a contenere i dati in fase di elaborazione e le istruzioni dei programmi, le stesse istruzioni devono essere lette ogni volta nell’hard disk e il tempo di accesso aumenta rallentando le prestazioni. Nell’hard disk è installato il sistema operativo. Il disco fisso ha prestazioni date dalla capacità elevata di archiviazione (in Gigabyte e Terabyte), dal tempo di accesso dei dati (in millisecondi) e dalla velocità di trasferimento dei dati (in secondi). o Hard disk USB: disco esterno collegato alla CPU attraverso porte USB. È una periferica che consente il trasferimento o il backup di dati. Ha un’elevata capacità di memorizzazione in gigabyte e terabyte. o Dischi di rete: supporti di memorizzazione che grazie alla rete che connette diverse postazioni e dispositivi, possono essere usati come memorie di massa da ogni pc collegato. o Unità di memorizzazione online: rendono possibile memorizzare o prelevare file da hard disk di altri elaboratori connessi in rete. Attraverso reti locali (LAN) o Internet, si possono archiviare file in computer (server) lontani dal luogo in cui si lavora. o CD ( Compact Disk ): si distinguono in CD-ROM ( Compact Disk-Read Only Memory ), CD-R ( Compact Disk-Recordable , dischi scrivibili una sola volta), CD- RW ( Compact Disk-rewritable , dischi riscrivibili). Sono impiegati per la memorizzazione di programmi, suoni, immagini, animazioni e foto. o DVD ( Digital Versatile Disk ): tipo di tecnologia digitale diversa dal CD per la compressione dei dati. È un disco usato per memorizzare programmi, filmati e prodotti multimediali. o BD ( Blu-ray Disk ): evoluzione del DVD realizzato per la tv ad alta definizione o Chiavetta USB/USB flash drive: ridotte dimensioni e grande capacità (in gigabyte). Ideale per copiare o trasferire dati fra elaboratori non collegati in rete. Si connette al pc tramite una porta USB rilevandosi come “disco rimovibile”. o Memory card: scheda di memoria estraibile di piccole dimensioni ed elevata capacità. Viene usato per salvare dati di gioco nelle console e per memorizzare file su periferiche portatili. Ogni periferica (unità di disco) è identificata da una lettera seguita da due punti C: (identifica il drive nell’hard disk) D: (identifica il drive del CD-ROM, DVD o BD) Altre lettere indicano il drive di un disco rimovibile, periferica di disco esterno USB o scheda di memoria. Talvolta i dispositivi di memorizzazione sono sottoposti alla procedura di formattazione , che cancella definitivamente tutti i dati in essi contenuti.
I parametri da cui sono caratterizzate le memorie sono
Nella tabella ASCII standard si trovano le cifre numeriche, le lettere maiuscole e minuscole la punteggiatura, i simboli ($, &, %, @, #...). I primi 32 byte della tabella standard sono riservati per segnali di controllo. Se si attribuisce ad ogni lettera dell’alfabeto un numero in base alla sua posizione, è possibile creare un codice alfanumerico costituito da lettere maiuscole, minuscole, simboli della punteggiatura, fino a 256 combinazioni. Nel codice ASCII la lettera A maiuscola corrisponde al numero 65 (01000001), quindi basta comporre davanti al numero 1 il numero 64 (01000000).
Si moltiplica ogni cifra del secondo termine per il primo scalando a sinistra. La moltiplicazione si riduce a una somma alla fine. 000+111+111=101010. Divisione : abbasso con divisione e sottrazione (resto) il numero di cifre finché è almeno uguale o superiore al divisore (secondo termine). 1011:110 darà 0 o 1? Fa 1 perché è il primo termine è più grande del secondo termine. Per fare il resto bisogna fare la sottrazione. 1011-110= 101. Viene 1 con resto di 101. Il resto (101) è uguale o più grande di 110? No, è più piccolo, allora mi fermo. 1001:110 darà 0 o 1? Fa 1 perché 1001 è più grande. 1001-110=111. Viene 1 con resto 111. Il resto (111) è più grande o uguale a 110? Sì, è più grande, continuo quindi con la divisione e sottrazione. 111:110= 1; 111-110=1. Il resto 1 è più piccolo di 110, allora mi fermo. 10:110 darà 0 o 1? Fa 0 perché 10 è più piccolo di 110. Riguardo ai numeri in base due: una persona ha 25 anni. Sull’età di questa persona pesa di più il 2 o 5? Pesa il 2. Il 2 sono decine. Una persona ha 100 anni, influisce maggiormente l’1. Il numero che pesa di meno è quello a destra. La cifra più a sinistra essendo quella che dà più peso al numero è detta MSB ( most significant bit ). Quella più a destra che dà meno peso al numero è detta LSB ( least significant bit ). Gli zero davanti per far viaggiare i dati a 8 bit ( 00 101011) sono LSB, nel valore del numero non hanno peso, ma vanno inseriti. La quinta operazione che fa l’informatica è modulo. Il modulo si indica con la percentuale. 7 modulo 3 fa 1. Il modulo è per calcolare il resto della divisione di due numeri. Il modulo restituisce il resto della divisione tra due numeri. Non è divisione, ma è il suo resto. Si indica con la percentuale.
Il secondo operatore è “ negazione ”. L’operatore usato è “not” scritto con “ ¬ ”. Una frase negata. La negazione rende opposto il valore di verità di una frase. Viene una proposizione. Frase A: c’è il sole (falsa) Frase B: non c’è il sole (vera) L’altra operazione logica è “ disgiunzione ”. L’operatore usato è “or” scritto con “∨”. In italiano è la “O”. Dal latino l’operatore di disgiunzione è esclusivo “ Aut ” (le frasi sono insieme) ed inclusivo “ Vel ” (le frasi sono separate, esiste una sola opzione vera). Anche se le frasi sono separate unendole, la separazione è meno netta rispetto all’Aut. Con Aut si va ad esclusione, una delle due alternative. Sono a casa (falso) o sono a lavoro (vero) con Aut: vero, separazione, o l’uno o l’altro. Sono a casa (falso) o sono a lavoro (vero) con Vel: falso. Mi piace il mare o la montagna con Aut: o una o l’altra Mi piace il mare o la montagna con Vel: entrambe possibili Con Aut per essere vero deve avere due verità opposte. Per essere vera devono essere tutt’e due vere o tutt’e due false. Gli ultimi due operatori sono l’implicazione e l’equivalenza. Nell’ equivalenza due frasi sono equivalenti. 2+2= 4 (falso) 3+1= 4 (vero) Sono false. 2+2= 4 (vero)
3+1= 4 (vero) Sono vere. 2+2= 4 (falso) 3+1= 4 (falso) Sono vere. Queste due frasi devono essere equivalenti se tutt’e due sono vere o tutt’e due sono false. Quando una è vera e una è falsa la frase complessiva è falsa. Nell’ implicazione la seconda frase è la conseguenza della prima. L’operatore usato è “se…allora” scritto con “⇒”. Frase a “piove” Frase b “uso l’ombrello” Frase a (vera) e frase b (vera): vera Frase a (falsa) e frase b (falsa): vera Prevale il singolo caso. Frase a (falso) e frase b (vera): vera Nel principio dei cassetti o della piccionaia l’operatore usato è “se e solo” scritto con “⟺”. Se la frase A è vera allora è sicuramente vera la frase B e viceversa. Le due proposizioni sono equivalenti a tutti gli effetti. LEZIONE 2 LE PERIFERICHE Collegato al concetto di memoria (e macchina), ci sono anche le periferiche , un altro componente hardware. Le periferiche sono connesse alla scheda madre. A differenza della memoria, non
Lo stesso, gli standard per la rete wi-fi, riconosciute da molti stati del mondo, vengono emanate da un’associazione americana che è IEEE , Institute of Electrical and Electronics Engineers ( Istituto degli Ingegneri Elettrici ed Elettronici ) emana norme che abbracciano l’ambito elettrico ed elettronico. La struttura di un circuito elettrico in una stanza si rifà a norme definite da quest’associazione. Lo standard IEEE 802.3 ad esempio (chiamato impropriamente Ethernet ) è lo standard di riferimento per la trasmissione su reti broadcast, basate su un bus. Un ente che collabora con IEEE è l’ente italiano CEI ( Comitato Elettrotecnico italiano ) che emana norme anch’esse riconosciute in ambito internazionale, quindi è un ente importante. Un altro ente sempre italiano è nell’ambito del disegno tecnico, alcune norme vengono realizzate dall’ UNI ( Ente Nazionale Italiano di Unificazione ). Per collegare le periferiche con una macchina andrebbero installati dei programmi chiamati driver. Questi ultimi non si usano più, sono delle ultime versioni del sistema operativo già preinstallati. Ma se volessimo usare una periferica obsoleta o poco comune può capitare di dover cercare sul sito della casa produttrice i driver di quella periferica scrivendo il modello ad hoc. I driver gestiscono le singole parti del sistema (driver della stampante, driver del mouse, driver del modem, ecc.); Il collegamento ci dà dei cavi. I cavi sono mezzi fisici che collegano le periferiche con le macchine. Ma prima di parlare dei cavi bisogna introdurre le porte. Il collegamento delle periferiche avviene mediante apposite “ porte ” o “ interfacce ”, oppure mediante connessioni dirette realizzate con cavetti molto sottili di rame o di oro (il bus dati ). Abbiamo anche la visualizzazione di messaggi, di audio e video in VGA e HDMI. Un cavo VGA ( Video Graphics Array ) è un cavo utilizzato per trasportare il segnale video/audio analogico dal pc al monitor. La scheda grafica (periferica) è in genere collegata al monitor per via analogica, con un connettore parallelo che trasporta le componenti video e audio (VGA). L’ HDMI ( High-Definition Multimedia Interface ) è un'interfaccia digitale audio/video. Un proiettore con una porta HDMA che trasferisce dati a maggiore velocità delle porte VGA (di vecchia tipologia). La differenza principale tra connettori e cavi VGA e HDMI è che il VGA viene utilizzato per trasportare segnali analogici, mentre l'HDMI è uno standard digitale. Il bus IDE è per il disco rigido, slot per le schede esterne (video, audio, ecc.), porte per tastiera, mouse, microfono, ecc. La comunicazione tra le parti (CPU, memoria, periferiche di I/O) avviene attraverso dei canali condivisi che prendono il nome di bus di comunicazione. I cavi all’interno di una macchina vengono indicati come bus perché trasportano dati. Le porte sono sistemi che consentono il collegamento di periferiche o memorie a una macchina. Oggi invece delle porte però si collegano tramite bluetooth o wireless. Wireless sta per “senza cavo”.
Il wireless ha bisogno di dispositivi che rigenerano il segnale. Il segnale wireless è amplificato dai dispositivi di Access Point. Il bluetooth invece non ha dispositivi di rigenerazione e quindi copre una distanza meno ampia. Le porte via cavo sono di due tipologie: seriali o parallele. ➢ Porte seriali : i dati viaggiano uno dopo l’altro. Il collegamento seriale è più veloce. Vanno per la maggiore. Un rappresentante di enciclopedia da portare otto volumi, di volta prima il primo volume, poi il secondo… Le porte USB sono moderne porte seriali ad alta velocità. USB sta per Universal Serial Bus. ➢ Porte parallele : i dati viaggiano in parallelo. Ci possono essere più cavi che contemporaneamente portano i dati. Due rappresentanti che contemporaneamente portano il primo e secondo volume, poi il terzo e il quarto. Collegamento più lento in quanto porta più dati ed è più peso e lento. Anche se porta più dati, ci sono maggiori rischi di interferenze e collisioni. ASPETTI SOFTWARE Il software è un insieme di programmi e applicazioni composti da istruzioni dettagliate che “dicono” al computer come svolgere una determinata operazione. Sono di due tipi:
sottocartelle). La Apple mantiene i file system diversi rispetto ad altri, infatti il sistema operativo non viene letto da altri per motivi di concorrenza. Il gestore del file system è quel modulo del sistema operativo incaricato di gestire le informazioni memorizzate sui dispositivi di memoria di massa come il disco. Il gestore del file system deve: