Rappresentazione dell Informazione. Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1

Documenti analoghi
Sistemi di Elaborazione delle Informazioni

Rappresentazione dell Informazione

Rappresentazione dell informazione

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

Architettura di un elaboratore. Rappresentazione dell informazione digitale

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Rappresentazione dell informazione

Bit, Byte, Word e Codifica Dati

Sistemi numerici: numeri senza segno

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10

Codifica binaria. Rappresentazioni medianti basi diverse

La codifica dell informazione

Introduzione e Nozioni di Base. Prof. Thomas Casali

La codifica dell informazione

Codifica dell Informazione

La rappresentazione delle informazioni

Fondamenti di Informatica

Rappresentazione informazione ed elementi di aritmetica dei computer

Codifica dell Informazione

Tipi di elaboratori Rappresentazione della informazione Codifica della informazione

Per approfondire: La rappresentazione delle informazioni all interno dei computer

Rappresentazione digitale delle informazioni

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Corso di Informatica

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2

Rappresentazione delle Informazioni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano

RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari

CODIFICA DI CARATTERI

Calcolatore e unità di misura

Aritmetica dei Calcolatori Elettronici

Concetti Introduttivi

Codifica binaria dell informazione

La codifica binaria. Informatica B. Daniele Loiacono

1-Rappresentazione dell informazione

Sistemi di Elaborazione delle Informazioni 6 CFU

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolo binario. Stefano Ferrari

senza togliersi le scarpe

La codifica dei caratteri di un testo

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore. Elementi di Programmazione

LA CODIFICA DELL INFORMAZIONE

RAPPRESENTAZIONE DELLE INFORMAZIONI

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

CODIFICA DI CARATTERI

Numeri e caratteri in binario. Prof.ssa Antonella Serra

Modulo: Elementi di Informatica

Codifica di informazioni numeriche

Informatica di Base - 6 c.f.u.

Rappresentazione binaria delle informazioni oppure Rappresentazione digitale delle informazioni

Fondamenti di Informatica

Aspetti dell informazione

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione

La rappresentazione delle Informazioni

RAPPRESENTAZIONE DELLE INFORMAZIONI

La Rappresentazione dell Informazione

Rappresentazione dei numeri: il sistema di numerazione decimale

Rappresentazione numeri reali

Corso di Introduzione all Informatica --- Laurea in scienze dell amministrazione --- Prof. G. Giuffrida

La Rappresentazione dell Informazione

Introduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano

Informatica Applicata. introduzione

Introduzione ai sistemi informatici 1

La codifica dell informazione

La codifica. dell informazione

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni

Informatica. Informatica. Grandezze digitali. Grandezze analogiche

La codifica. dell informazione

Corso di Sistemi di Elaborazione delle informazioni

Fondamenti di Informatica

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Ogni elaboratore esegue delle operazioni sulle informazioni combinandole e trasformandole. Per processare le informazioni vengono eseguite delle

Informatica per la Storia dell Arte

I.4 Rappresentazione dell informazione

Laboratorio di Informatica

Corso di Calcolatori Elettronici I

Abilità Informatiche. capitoli 1-2. Prof. Fabio Calefato a.a Giurisprudenza

Seconda lezione. Rivediamo un po di definizioni principali Proseguiremo con nuovi codici

Corso di Architettura degli Elaboratori

La codifica dei numeri

Corso di Informatica

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni

Rappresentazione dei Dati

Rappresentazione dell informazione

INFORMATICA GENERALE E BASI DI DATI PER ARCHIVI AUDIOVISIVI (PRIMO MODULO) Claudio Piciarelli A.A. 2013/2014

Sommario. I Sistemi di numerazione Posizionale e non Posizionale (1/2) I Codici. I Codici I Sistemi di numerazione Posizionali e non posizionali

Somma di numeri binari

INFORMATICA GENERALE. Informatica Generale

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

L'Informazione e la sua Codifica. Maurizio Palesi

Esame di Informatica A.A. 2012/13

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

Concetti di base. Riferimenti

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

Codifica binaria dell informazione

La codifica binaria. Informatica B. Daniele Loiacono

Architettura di un elaboratore. Il modello di von Neumann

Transcript:

Rappresentazione dell Informazione Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1

Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 2

La Cavalcata di Paul Revere Ascoltate figli miei, vi voglio raccontare di Paul Revere e della sua cavalcata di mezzanotte del 19 aprile 1775. Coloro che potrebbero ricordare quel memorabile giorno e l anno sono ormai morti tutti. Egli disse al suo amico Se gli inglesi giungeranno dalla terra o dal mare, questa notte appendi una lanterna sul campanile della Old North Church come segnale. Una lanterna se vengono da terra, due se vengono dal mare. Io sarò sulla riva opposta pronto a cavalcare e dare l allarme generale. In ogni villaggio del Middlesex e in ogni fattoria, i contadini saranno pronti a battagliare. Entrambe spente (00): Situazione tranquilla Solo una accesa (01 o 10): Gli inglesi attaccano da terra Entrambe accese (11): Attacco dal mare Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 3

Digitale o Analogico? I segnali analogici sono molto sensibili alle interferenze (rumore) I segnali digitali possono assumere solo due stati Per un dispositivo è semplice distinguere questi due stati, per cui vie è una maggiore immunità alle interferenze Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 4

Perché Digitale? Una buona foto in bianco e nero presa da un giornale avrà circa 256 sfumature di grigio Rappresentazione analogica 256 gradi di luminosità con una lampada Attenzione alle interferenze provocate dalla nebbia! Rappresentazione digitale 8 lampade (256 configurazioni diverse) Ciascuna configurazione sarebbe più sicura anche in caso di nebbia! Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 5

Rappresentazione Binaria informazione codifica decodifica rappresentazione binaria Mondo esterno Computer: memorizzazione, elaborazione Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 6

Informazioni Numeri Interi positivi Positivi e negativi Reali Testi Immagini fisse Vettoriali Bitmap Audio Video Informazioni tradizionali Informazioni multimediali Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 7

Codifica binaria Esiste una particolare aggregazione di bit che è costituita da 8 bit (2 8 = 256 informazioni) e prende il nome di byte Di solito si usano i multipli del byte Kilo Mega Giga Tera Peta KB MB GB TB PB 2 10 (~ un migliaio, 1024 byte) 2 20 (~ un milione, 1KB x 1024) 2 30 (~ un miliardo, 1MB x 1024) 2 40 (~ mille miliardi, 1GB x 1024) 2 50 (~ miliardo miliardi, 1TB x 1024) Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 8

Sistemi Numerici Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 9

Generalità Per determinare un sistema numerico serve Un insieme limitato di simboli (le cifre), che rappresentano quantità prestabilite (1, 2, V, X, M) Le regole per costruire i numeri Sistemi numerici posizionali Sistemi numerici non posizionali Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 10

Sistemi Numerici Sistemi numerici non posizionali Il valore delle cifre è indipendente dalla posizione Es. Numeri romani Sistemi numerici posizionali Il valore delle cifre dipende dalla loro posizione all interno del numero Ogni posizione ha un peso Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 11

Sistemi Numerici Posizionali Esempio N = d 3 d 2 d 1 d 0 V(N)=d 3 p 3 +d 2 p 2 +d 1 p 1 +d 0 p 0 N Rappresentazione del numero V(N) Valore del numero Sistemi a base fissa p i = r i r è la base del sistema Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 12

Il Sistema Decimale È un sistema numerico posizionale a base fissa Il sistema decimale utilizza r = 10 d = 0,1,2,3,4,5,6,7,8,9 Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 13

Sistema Decimale: Esempio Cifra più significativa Cifra meno significativa 8427 = 8 10 3 + 4 10 2 + 2 10 1 + 7 10 0 Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 14

Sistema Binario Anche il sistema binario è un sistema numerico posizionale a base fissa Il sistema binario utilizza r = 2 d = 0,1 Ogni cifra è detta bit (da BInary digit) Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 15

Sistema Binario: Esempio Bit più significativo (MSB) Bit meno significativo (LSB) 1011 2 = 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 = 11 10 Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 16

Decimale a Binario Es.: 11510 = 11100112 115 2 1 57 2 1 28 2 0 14 2 0 7 2 1 3 2 1 1 2 1 0 Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 17

Altre Basi di Numerazione Comuni Sistema ottale r = 8 d = 0,1,2,3,4,5,6,7 Sistema esadecimale r = 16 d = 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 18

Esadecimale e Binario Esiste una corrispondenza diretta tra cifre esadecimali e il corrispondente binario Esadecimale: 16 cifre 4 bit per rappresentare una cifra esadecimale 11000110 2 C 6 Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 19

Bit Necessari Le macchine hanno vincoli spaziali E necessario conoscere il massimo valore rappresentabile Con n bit si può rappresentare al massimo il numero 2 n -1 E facile determinare che per poter rappresentare fino ad X, sono necessari un numero n di bit pari a log2 X Dove y resitituisce il più piccolo numero intero maggiore o uguale a y Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 20

Overflow Esiste un limite al numero di bit impiegati per rappresentare un numero Dato che la rappresentazione è formata da un numero finito di bit, se si supera tale limite si ha errore (overflow) MAX Numero intero rappresentato... 4 3 2 1 1 2 3 4... Numero intero Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 21

Memorizzazione su Calcolatore e Codici Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 22

Bit, Byte e Word L'unità atomica è il bit (BInary DigiT) L'insieme di 8 bit è detto byte Word Tipicamente 16, 32 o 64bit Insieme di bit la cui dimensione è una importante caratteristica del calcolatore considerato. Essa influenza La larghezza degli indirizzi La dimensione dei registri del processore Larghezza dei bus (word o multipli di essa) Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 23

Intervalli di Variabilità Bit Numero di configurazioni: 2 Intervallo di variabilità: {0,1} Byte Numero di configurazioni: 256 Intervallo di variabilità: dipende dal tipo di codifica Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 24

Codifica dei Testi Si utilizza una tabella (arbitraria) Standard oggi (quasi) universalmente riconosciuto Codice ASCII (American Standard Code for Information Interchange) Ogni carattere (simbolo) è codificato con 7 bit 128 simboli diversi Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 25

Tabella dei Codici ASCII Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 26

Codice ASCII Esteso Si utilizzano 8 bit 256 simboli diversi Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 27

UNICODE Abbiamo considerato il codice Extended ASCII: 8 bit per carattere È stato basato dal codice ASCII: 7 bit per carattere Il codice ASCII non include à, è, é, ì, ò, ù, per esempio Un altro codice UNICODE, 16 bit per carattere (Extended ASCII + caratteri etnici) 2 16 = 65.536 simboli Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 28