Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Fondamenti di informatica, Schemi e mappe concettuali di Fondamenti di informatica

I concetti base dell'informatica, dalla storia dei primi computer ai concetti di algoritmo, processore, memoria, bus, reti, internet e sicurezza informatica. Vengono inoltre spiegati i concetti di pixel, risoluzione, larghezza di banda, DNS, malware, virus e worm. Il testo è utile per chi vuole acquisire una conoscenza di base dell'informatica e dei suoi principali concetti.

Tipologia: Schemi e mappe concettuali

2021/2022

In vendita dal 04/05/2022

laura-di-benedetto-1
laura-di-benedetto-1 🇮🇹

5

(1)

52 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Babbage (1830): memoria, periferica di ingresso, unità centrale
Turing (1936): tempo di elaborazione infinito
Von Neumann (1940): processore, memorie, input, output, bus
modularità: si utilizzano componenti standard, pertanto, in caso di guasto, si
possono facilmente sostituire con altre di pari funzionalità;
scalabilità: permette di sostituire una componente (modulo) con un’altra
compatibile che non abbia necessariamente le stesse caratteristiche, ma
addirittura migliori.
Tecnica sample & hold: si mantiene un valore (campione) costante fino al
successivo. Quando i punti sono troppo distanti otteniamo un grafico
abbastanza spigoloso che impoverisce l’informazione (nel caso del suono
otteniamo una voce metallica).
Tecnica polinomiale: evita la spigolosità. Ricostruisco con dei pezzi di curva lo
spazio tra un punto e l’altro: ciò però non è molto sicuro perché la curva la sto
solo immaginando; per questo i punti devono essere vicini e non troppo distanti.
bit (binary digit), ovvero la più piccola quantità di informazione digitale
Ascii: 256 combinazioni, Unicode 65536 combinazioni (caratteri alfabeto
italiano: 230)
Bus dati: bidirezionale, è usato per il trasferimento di dati dal processore alle
vie periferiche
Bus comandi: unidirezionale, è un insieme di collegamenti di cui lo scopo è
coordinare le attività del sistema; tramite esso, il processore decide quale
componente deve scrivere sul bus dati in un determinato momento, quale
indirizzo leggere sul bus indirizzi, quali celle di memoria devono essere scritte e
quali invece lette.
Bus stato: è un insieme di collegamenti di cui lo scopo è indicare lo stato delle
periferiche connesse al processore.
PC (program counter): tiene traccia del punto elementare dove è arrivato
l’algoritmo
IR (registro istruzioni): istruzioni elementari per svolgere l’algoritmo
Processore (CPU): core (2n), FPU (floating point unit), Cache, interfacce varie,
ALU, unità di controllo (CU), registri
Algoritmo: sequenza ordinata e finita di operazioni elementari che, presi in
input un numero finito di dati, dopo averli elaborati in un tempo finito,
restituisce l’output corrispondente (ricetta per preparare una torta, gli
ingredienti sono messi insieme seguendo le istruzioni della ricetta e la torta è
pronta).
Task (processo o attività) e time sharing: istanza di un programma in
esecuzione. Il computer non esegue tutte le istanze contemporaneamente, ma
vengono alternate e messe in pausa temporaneamente (per un miliardesimo di
secondo quindi in maniera impercettibile), per questo si parla di computer
multi-tasking. Si dice che condivide il tempo di elaborazione.
Valore di frequenza: numero di cicli al secondo. Ogni processore ha un clock,
un oscillatore che manda impulsi a intervallo regolare (come l’orologio che
suona a ogni secondo con “tac”), il numero degli impulsi è dell’ordine dei GHz
(1-4). La control unit è controllata da questo clock e opera ogni volta che riceve
un impulso, più veloce è l’impulso, più cose può fare.
Seek time: tempo impiegato dalla testina per raggiungere la traccia
Latency time: tempo che il bit impiega per posizionarsi esattamente sotto la
testina
Transfer time: tempo di lettura vero e proprio
pf3

Anteprima parziale del testo

Scarica Fondamenti di informatica e più Schemi e mappe concettuali in PDF di Fondamenti di informatica solo su Docsity!

Babbage (1830): memoria, periferica di ingresso, unità centrale  Turing (1936): tempo di elaborazione infinito  Von Neumann (1940): processore, memorie, input, output, bus  modularità : si utilizzano componenti standard, pertanto, in caso di guasto, si possono facilmente sostituire con altre di pari funzionalità;  scalabilità : permette di sostituire una componente (modulo) con un’altra compatibile che non abbia necessariamente le stesse caratteristiche, ma addirittura migliori.  Tecnica sample & hold : si mantiene un valore (campione) costante fino al successivo. Quando i punti sono troppo distanti otteniamo un grafico abbastanza spigoloso che impoverisce l’informazione (nel caso del suono otteniamo una voce metallica).  Tecnica polinomiale : evita la spigolosità. Ricostruisco con dei pezzi di curva lo spazio tra un punto e l’altro: ciò però non è molto sicuro perché la curva la sto solo immaginando; per questo i punti devono essere vicini e non troppo distanti.  bit (bi nary digi t) , ovvero la più piccola quantità di informazione digitale  Ascii : 256 combinazioni, Unicode 65536 combinazioni (caratteri alfabeto italiano: 230)  Bus dati : bidirezionale, è usato per il trasferimento di dati dal processore alle vie periferiche  Bus comandi : unidirezionale, è un insieme di collegamenti di cui lo scopo è coordinare le attività del sistema; tramite esso, il processore decide quale componente deve scrivere sul bus dati in un determinato momento, quale indirizzo leggere sul bus indirizzi, quali celle di memoria devono essere scritte e quali invece lette.  Bus stato : è un insieme di collegamenti di cui lo scopo è indicare lo stato delle periferiche connesse al processore.  PC (program counter): tiene traccia del punto elementare dove è arrivato l’algoritmo  IR (registro istruzioni): istruzioni elementari per svolgere l’algoritmo  Processore (CPU): core (2n), FPU (floating point unit), Cache, interfacce varie, ALU, unità di controllo (CU), registri  Algoritmo : sequenza ordinata e finita di operazioni elementari che, presi in input un numero finito di dati, dopo averli elaborati in un tempo finito, restituisce l’output corrispondente (ricetta per preparare una torta, gli ingredienti sono messi insieme seguendo le istruzioni della ricetta e la torta è pronta).  Task (processo o attività) e time sharing: istanza di un programma in esecuzione. Il computer non esegue tutte le istanze contemporaneamente, ma vengono alternate e messe in pausa temporaneamente (per un miliardesimo di secondo quindi in maniera impercettibile), per questo si parla di computer multi-tasking. Si dice che condivide il tempo di elaborazione.  Valore di frequenza : numero di cicli al secondo. Ogni processore ha un clock , un oscillatore che manda impulsi a intervallo regolare (come l’orologio che suona a ogni secondo con “tac”), il numero degli impulsi è dell’ordine dei GHz (1-4). La control unit è controllata da questo clock e opera ogni volta che riceve un impulso, più veloce è l’impulso, più cose può fare.  Seek time : tempo impiegato dalla testina per raggiungere la traccia  Latency time : tempo che il bit impiega per posizionarsi esattamente sotto la testina  Transfer time : tempo di lettura vero e proprio

Pit : strato basso; Land : strato alto  Minore è la lunghezza d’onda maggiore sono i bit che posso riempire  Velocità : tempo di accesso allo spazio fisico  Costo : stimato in valuta/dimensione in bit o byte  Capacità : quanti bit/byte può memorizzare  Pixel : l'unità minima convenzionale della superficie di un'immagine digitale. Il termine è la contrazione di "picture element", cioè "elemento di immagine".  1 pollice = 2,54 cmHD (o HDTV) : 1280 x 720 (ovvero 921.600)  Full HD : 1920 x 1080 (ovvero 2.073.600 px)  Ultra HD : 3840 x 2160 (ovvero 8.294.400 px)  4K (Digital Cinema): 4096 x 2160 (ovvero 8.847.360 px)  Modem (modulatore/demodulatore): è un dispositivo elettronico che permette di collegare il proprio computer ad internet tramite un doppino telefonico. Il modem si occupa quindi di fornire la connessione.  Router: permette di instradare la connessione simultaneamente verso dispositivi diversi.  Doppino telefonico: è il cavo più semplice e il più comune all’interno delle nostre case. È costituito da due fili di rame intrecciati e avvolti da una gomma (200 MBps).  Cavo coassiale: è rivestito da un isolante di gomma e da una calza che impedisce di subire interferenze (500 MBps).  Fibre ottiche: sono costituite da fibre di vetro puro flessibile. Si utilizza un laser per trasmettere il segnale, captato da un ricevitore (10 GBps).  Reti dorsali: collegano le grandi città e i continenti, quindi hanno una velocità elevatissima.  Larghezza di banda : misura la capacità di trasmissione di dati che è in grado di raggiungere il canale. Unità di misura : bit/sec (MBps). Se collego più dispositivi alla rete, ogni dispositivo fruirà di una banda via via minore.  DNS. Domain name system  TLD, dominio di primo livello : denota l’appartenenza geografica (.it nel caso dell’Italia) oppure a una categoria (.com per le organizzazioni commerciali).  WWW (world wide web) : sotto-dominio  http/https : metodo di accesso  URL : sequenza di caratteri che identifica univocamente una risorsa  Segretezza, autenticazione, non disconoscimento, controllo di integritàMalware: indica un qualsiasi programma informatico usato per disturbare le operazioni svolte da un utente di un computer. Il maggior veicolo di trasporto sono le e-mail. Un malware può essere allegato ad una e-mail. L’utente ignaro apre l’e-mail per leggerne il contenuto attivando, in modo inconsapevole, il virus stesso. I danni che possono essere causati dai malware vanno da semplici scritte, più meno simpatiche, alla perdita completa dei dati, o al blocco del sistema.  Virus : infetta un programma installandosi e generando copie di sé stesso per danneggiare i dati. Di solito va in esecuzione quando esegue il programma infettato (se attacca word, ma io non ce l’ho non rischio alcun problema).  Worm : non infettano altri programmi, ma si installano nel SO per cui vanno in esecuzione autonomamente. (Quindi l’attacco avviene in tutto il sistema operativo). Se ad esempio è un programma per attaccare Windows, e noi abbiamo IOS, non accade niente).