



























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
sintesi Manuale di informatica
Tipologia: Sintesi del corso
1 / 35
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




























Lezione 01
Ad oggi tutte le informazioni dei computer sono codificate in pattern di 0 e 1, chiamati bits. ● Bit 0: false ● Bit 1: true Le operazioni che manipolano le variabili Vero e Falso sono chiamate Boolean Operations. Le operazioni principali sono: ● AND ● OR ● XOR ● NOT
Un Flip-flop è un’unità fondamentale della memoria di un computer, può memorizzare un bit di informazione, ovvero uno stato "1" (alto) o "0" (basso). E’ un circuito che produce un risultato di 0 e 1, che rimane costante finché un impulso da un altro circuito non causa di nuovo il cambiamento.
Una lunga catena di bits è chiamata stream , che però sono difficili da comprendere per l’uomo. Per semplificare questa rappresentazione si utilizza la notazione esadecimale , che sfrutta il fatto che i bit patterns di un calcolatore hanno spesso lunghezze di multipli di 4. In pratica ogni cifra in esadecimale rappresenta quattro cifre in binario. riducendo a ¼ la lunghezza degli stream. Per indicare che non è un numero in base decimale, si utilizza il prefisso “ 0x ”
110101101011 = 0xD6B
La Main Memory (memoria principale) di un computer è organizzata in celle , con ogni cella grande 8 bit (1 byte). I bit all’interno di ogni cella sono organizzati in righe:
Sistemi Ottici I CD, DVD e Blu-ray sono esempi di memorie ottiche. I dati sono memorizzati su una superficie riflettente e letti tramite un laser. I CD usano un’unica traccia a spirale, mentre i DVD e Blu-ray hanno capacità maggiori grazie a più strati e a laser più precisi. Questi supporti sono ottimi per archiviare grandi volumi di dati e per la riproduzione di file audio e video, ma sono meno efficienti nell’accesso casuale rispetto agli HDD. Memoria Flash Le memorie flash, come chiavette USB e SSD, non richiedono parti meccaniche. I dati sono immagazzinati in celle elettroniche tramite elettroni intrappolati, il che le rende resistenti agli urti fisici e ideali per dispositivi portatili. Le unità SSD sono più rapide e silenziose degli HDD e sono preferite per laptop e smartphone, anche se tendono a costare di più. Tuttavia, la memoria flash ha una durata limitata poiché le celle di memoria si degradano con le riscritture ripetute. Tecniche di "wear leveling" aiutano a prolungare la vita delle SSD distribuendo l’usura delle celle. Schede di Memoria SD Le schede SD, SDHC e SDXC, che possono contenere fino a diversi terabyte, sono piccole e facilmente inseribili in vari dispositivi come fotocamere, navigatori e lettori musicali. La loro compattezza e capacità le rendono pratiche per dispositivi elettronici portatili.
Lezione 03
Representing Text Per avere una soluzione universale e affrontare i problemi di compatibilità, è stato adottato l’ ASCII (American Standard Code for Information Interchange) come standard per la rappresentazione del testo. L’ASCII usa pattern lunghi 7 bit per rappresentare i caratteri a-z,A-Z,0- 9 e altri caratteri. Per convenienza all’inizio di un carattere ASCII viene aggiunto uno 0 (prima del most significant bit), così da renderlo della grandezza esatta di una cella byte-sized, ma permette anche l’aggiunta di 128 caratteri usati per rappresentare simboli non dell’alfabeto inglese (mettendo un 1 invece di uno 0 all’inizio del carattere). Representing Numeric Values La rappresentazione ASCII è inefficiente quando si parla di numeri, in quanto il numero più grosso che potremmo rappresentare utilizzando 16 bit è 99. Utilizzando la binary notation , si può scrivere (e leggere) qualsiasi intero nel range 0 - 65535, utilizzando gli stessi 16 bit (1111111111111111 = 65535). Per più dettagli sul sistema binario vedi dopo. Representing Images La rappresentazione delle immagini può avvenire in due modi principali:
Da Decimale a Binario Per trovare la rappresentazione binaria di un numero decimale esiste un algoritmo molto comodo. Algoritmo:
Lezione 04
Il sistema più diffuso per rappresentare i numeri interi nei computer è la notazione in complemento a due. Questo sistema usa un numero fisso di bit per rappresentare ogni valore. Ad esempio, oggi è comune rappresentare ogni numero con una sequenza di 32 bit, anche se, per semplicità, spesso si studiano sistemi più piccoli (come da 3 o 4 bit). Nel complemento a due, il bit più a sinistra (detto “bit di segno”) indica se il numero è positivo o negativo :
Decodifica di un numero in complemento a due In un sistema in complemento a due con un numero fisso di bit, come 3 o 4 bit, i numeri vengono rappresentati in modo particolare:
Addition in Two Complement Notation
Supponiamo di avere due numeri in complemento a due a 4 bit: +3 e - 5. Calcolare la somma. +3 in complemento a due a 4 bit è 0011.
- 5 in complemento a due a 4 bit è 1011. 1. Somma dei numeri come binari normali: - 0011 + 1011 = 1110 2. Gestione del riporto non necessaria. 3. Il bit più a sinistra è 1, quindi il numero è negativo. Per trovare il valore, calcoliamo il complemento a due di 1110 : Invertiamo tutti i bit dopo il primo 1 da destra: 1110 diventa 0010 , che corrisponde a 2 in decimale. Quindi, il risultato è - 2.
Nella excess notation , ogni numero rappresentato nel campo dell’esponente è “spostato” di una quantità fissa, chiamata bias (o excess). Questo permette di rappresentare numeri negativi e positivi senza usare un bit di segno. Come funziona In questo sistema: