informatica di base per le discipline umanistiche

Slides:



Advertisements
Presentazioni simili
Informatica Generale Marzia Buscemi
Advertisements

Informatica Generale Susanna Pelagatti
La struttura fisica e logica di un elaboratore
STRUTTURA DEL PERSONAL COMPUTER
Introduzione allarchitettura dei calcolatori 2/ed Carl Hamacher, Zvonko Vranesic, Safwat Zaky Copyright © 2007 – The McGraw-Hill Companies srl Versione.
Algoritmi e Programmazione
Sistema di numerazione binario
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Linguaggi di Programmazione 1 docente: Maurizio Tucci Lezione 0.1 Concetti di Base.
Il Linguaggio Macchina
Com’è fatto un elaboratore?
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
2) Trattamento dell'informazione. Lab.Calc. I AA 2002/03 - cap.22 Esempio Supponiamo di volere calcolare X, per uno o più possibili valori di Y, in base.
informatica di base per le discipline umanistiche
Lezione 2 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 4 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 6 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 3 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 3 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 5 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 8 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 4 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 4 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Lezione 3 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
La macchina di von Neumann
La macchina di von Neumann
Informatica per medici
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
Il MIO COMPUTER.
MODULO 01 Come è fatto un computer e come ragiona.
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
ELETTRONICA DIGITALE (II Parte)
STRUTTURA GENERALE DI UN ELABORATORE
Appunti di Informatica
L' ARCHITETTURA DI VON NEUMANN
Il computer: struttura fisica e struttura logica
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
Dimitri Caruso Classe 2^ Beat ISIS G. Meroni Anno Scolastico 2007/08
MODULO 01 Il computer.
Unità centrale di processo
Programma di Informatica Classi Prime
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Corso di Laurea in Ingegneria per l’Ambiente e il Territorio Informatica per l’Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
STRUTTURA DI UN COMPUTER
Come è fatto un computer
Architettura del calcolatore
Università Ca’ Foscari di Venezia Centro Multimediale Facoltà di Lingue e Letterature Straniere ________________________________________________ Appunti.
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
Luglio 2004Generalità Hardware1 Luglio Generalità Hardware2 MACCHINA DI VON NEUMAN (1947) BUS Processore Elaborazione Controllo Memoria Ingresso.
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Sistemi Elettronici Programmabili (SELPR)
Corsi di Laurea in Biotecnologie
L’hardware, il software e i principi della programmazione
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
INFORmazione autoMATICA
MICROPROCESSORI Un processore è un circuito integrato in grado di effettuare operazioni di calcolo o di elaborazione dell'informazione Il circuito contiene.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Io ho voluto dimostrarlo attraverso una delle mie passioni:
Concetti di base Computer, HW e SW
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Informazione e Informatica - presentazione dei concetti di base -
STRUTTURA DELL’ELABORATORE
La struttura di un computer
Il computer RAM: Unità di misura MByte e GByte MHz Processore: Unità di misura Singolo o multiprocessore 32/64 bit velocità GHz Mouse tastiera video stampante.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Struttura del Computer
Transcript della presentazione:

informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università di Pavia lezione 2 (per iniziare…)

seconda lezione informazioni e dati vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università di Pavia lezione 2 (continua…)

il calcolatore: una definizione dispositivo elettronico programmabile finalizzato alla gestione delle informazioni hardware tutto quanto non possiamo trasmettere per telefono... software tutto quanto possiamo trasmettere per telefono... (per saperne di più clicca sulle parole evidenziate in giallo) lezione 2 (continua…)

il calcolatore è programmabile... (torna indietro…) è cioè in grado di eseguire istruzioni operando su dati rappresentati come quantità discrete... (per saperne di più clicca sulle parole evidenziate in giallo) lezione 2 (continua…)

il linguaggio del computer (torna indietro…) il computer è in grado di “comprendere” e di “elaborare” soltanto un proprio personalissimo linguaggio, il codice binario... lezione 2 (continua…)

seconda lezione informazioni e dati (torna indietro…) fine seconda lezione (lezione 3) lezione 2

gestione delle informazioni... (fine excursus…) raccolta, acquisizione archiviazione, conservazione elaborazione, trasformazione, produzione distribuzione, comunicazione, scambio lezione 2 (continua…)

il calcolatore: funzionalità di base ... (torna indietro…) lezione 2 (continua…)

gestione delle informazioni... (torna indietro…) nelle attività umane, le informazioni vengono gestite in forme diverse: idee informali linguaggio naturale (scritto o parlato, formale o colloquiale, in varie lingue) disegni, grafici, schemi numeri e codici e su vari supporti mente umana, carta, dispositivi elettronici lezione 2 (continua…)

informazioni e dati (torna indietro…) nel computer le informazioni vengono rappresentate in modo essenziale e uniforme come dati lezione 2 (continua…)

(definizioni da un vocabolario della lingua italiana) informazioni o dati? (torna indietro…) (definizioni da un vocabolario della lingua italiana) informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere. dato: ciò che è immediatamente presente alla conoscenza, prima di ogni elaborazione; (in informatica) elementi di informazione costituiti da simboli che debbono essere elaborati lezione 2 (continua…)

un’informazione è un dato strutturato... (torna indietro…) un esempio: Mario 275 su un foglio di carta sono due dati e non significano molto ma se il foglio di carta viene fornito in risposta alla domanda “a chi mi devo rivolgere per il problema X; qual è il suo numero di telefono?”, allora i dati possono essere interpretati come fonte di informazione lezione 2 (continua…)

un esempio di dato strutturato... (torna indietro…) lezione 2 (continua…)

perché “dati strutturati“? (torna indietro…) le informazioni sono più volatili, i dati più stabili I dati costituiscono una risorsa strategica, perché più stabili nel tempo di altre componenti (processi, tecnologie, ruoli umani): ad esempio, i dati delle banche o delle anagrafi la storia della scienza è caratterizzata dal continuo cambiamento di informazioni relative a dati relativamente stabili la rappresentazione precisa di forme più complesse di informazione (concetti evoluti) non può prescindere dai dati lezione 2 (fine excursus)

il calcolatore: modello architetturale ... (fine excursus) (per saperne di più clicca sulle icone!) lezione 2

la cpu (fine excursus) è la parte "pensante" di ogni computer, costituita da un sottile cristallo di silicio. Su un processore (p.e. di un cm2) vengono impressi diodi, transistor e circuiti. Esegue le istruzioni ed elabora i dati dei programmi presenti nella memoria RAM e nei registri interni al processore. lezione 2 (per approfondire, vai a lezione 3)

la memoria centrale la RAM (random access memory) o memoria centrale serve a memorizzare un programma in esecuzione o i dati in corso di elaborazione è l’unità di memoria con la quale interagisce la cpu attraverso i bus la memoria centrale è volatile, nel senso che i dati/programmi in essa contenuti vengono cancellati al termine dei processi di esecuzione/elaborazione e comunque non sopravvivono a computer spento... lezione 2 (continua…)

la memoria “virtuale” i programmi e i file molto estesi possono eccedere la capacità della memoria centrale disponibile anche se questa è molto grande per evitare inconvenienti, in un sistema che utilizza la memoria virtuale, soltanto le parti del programma o del file al momento necessarie vengono memorizzate nella memoria centrale del computer; il resto è immagazzinato sul disco fisso fino a che non si renda necessario il suo caricamento sulla RAM lezione 2 (fine excursus)

la memoria di massa lezione 2 (fine excursus)

le periferiche di input/output lezione 2 (fine excursus)

i bus il bus di un computer è un insieme di collegamenti in rame localizzati sulla scheda madre che connettono tra loro tutti i dispositivi dell’elaboratore ... lezione 2 (fine excursus)

tipologia dei “dati” numeri (1011, 23, 10-2…) (per saperne di più vai alla 3) numeri (1011, 23, 10-2…) caratteri alfabetici (A, b, j, L, , …) dati logici o booleani (VERO, FALSO) strutture complesse di dati: vettori matrici dati che contengono altri dati (per saperne di più clicca sulle parole evidenziate in giallo) lezione 2 (fine excursus)

tipologia di istruzioni operazioni di input/output “carica da RAM ...” “scarica su RAM ...” “leggi da tastiera…” “scrivi su video…” operazioni aritmetico-logiche “somma due numeri” “nega una condizione” strutture di controllo “confronta due numeri” (stabilisci il più grande) “continua a leggere fino a fine riga” “se trovi un punto, vai a capo” lezione 2 (fine excursus)

analogico e digitale (per saperne di più vai alla 3) le grandezze numerali possono essere continue o discrete continuo: la temperatura discreto: il numero di abitanti di una nazione le grandezze continue si rappresentano con i numeri reali e grandezze discrete con i numeri naturali (fine excursus) lezione 2

sistema decimale e binario (ritorna alla 3) sistema decimale 10 cifre: 0-9 base: 10 unità ordinate da destra a sinistra (da 0 a n) ennesima unità: 10n valore della cifra ennesima: cifran * 10n esempio: 325 3*102 + 2*101 + 5*100 sistema binario 2 cifre: 0-1 base: 2 unità ordinate da destra a sinistra (da 0 a n) ennesima unità: 2n valore della cifra ennesima: cifran * 2n esempio: 110 1*22 + 1*21 + 0*20 = 4+2 lezione 2 (continua…)

la transcodifica (da binario a decimale) come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) + come si “traduce” un numero binario in un decimale? somma il valore decimale di tutte le lampadine accese! lezione 2 (continua…)

la transcodifica (da binario a decimale) 2k*cifra+...+ 2i*cifra+ 2i-1*cifra+... + 20*cifra formula per il caso generale .... lezione 2 (continua…)

esercizio a “bruciapelo”... 65 lezione 2 (continua…)

da decimale a binario esempio 10101101 173 (base 10) = ? (base 2) 173 / 2 = 86 +1 86 / 2 = 43 + 0 43 / 2 = 21 +1 21 / 2 = 10 + 1 10 / 2 = 5 + 0 5 / 2 = 2 + 1 2 / 2 = 1 + 0 1 / 2 = 0 + 1 10101101 lezione 2 (continua…)

perché funziona? 173 = 86 * 2 + 1 86 = 43 * 2 + 0 43 = 21 * 2 + 1 (ritorna alla 3) 173 = 86 * 2 + 1 86 = 43 * 2 + 0 43 = 21 * 2 + 1 21 = 10 * 2 + 1 allora 173 = ((((10 * 2 + 1) * 2 + 1) * 2 + 0) * 2 + 1) = ((10 * 2 + 1) * 2 + 1) * 22 + 0 * 2 + 1 = (10 * 2 + 1) * 23 + 1 * 22 + 0 * 2 + 1 = 10 * 24 + 1 * 23 + 1 * 22 + 0 * 2 + 1 ecc.... stiamo proprio determinando i pesi da dare alle potenze del due! 86 43 21 lezione 2 (fine excursus)

la transcodifica (da binario a decimale) 0 = 0*20 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 2 = 1*21 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 4 = 1*22 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 0 = 0*23 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 0 = 0*24 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 0 = 0*25 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 0 = 0*26 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la transcodifica (da binario a decimale) 0 = 0*27 come si “traduce” un numero binario in un decimale? clicca su una lampadina per conoscerne il valore decimale! lezione 2 (continua…)

la “doppia articolazione” (fine excursus) al livello di organizzazione (o articolazione) primaria, il linguaggio umano (o linguaggio naturale) è fatto di parole che formano frasi: il linguaggio è fatto di parole che formano frasi a questo livello le unità linguistiche di base sono le parole del dizionario lezione 2 (continua…)

la “doppia articolazione” (torna indietro…) la grammatica di una lingua definisce i modi in cui le parole si possono combinare per formare una frase corretta: il linguaggio è fatto di parole che formano frasi il fatto linguaggio è di parole formano che frasi lezione 2 (continua…)

la “doppia articolazione” (torna indietro…) al livello di organizzazione (o articolazione) secondaria, il linguaggio è fatto di combinazioni di lettere: il linguaggio è fatto di combinazioni di lettere a questo livello le unità linguistiche di base sono le lettere dell’alfabeto, o meglio il repertorio di fonemi dell’italiano lezione 2 (continua…)

la “doppia articolazione” (torna indietro…) anche a livello di organizzazione secondaria esistono combinazioni possibili e combinazioni impossibili di caratteri: il lin gua gno scio fa sco mi tra pmo fsa uuo cvi pfe le regole fonotattiche di una lingua sanciscono quali combinazioni sono possibili e quali no lezione 2 (continua…)

la “doppia articolazione” (torna indietro…) a uno stesso fonema (ad es. |a|) possiamo associare diversi correlati fisici: il movimento articolatorio necessario a produrlo l’analisi dell’onda sonora prodotta il carattere che lo rappresenta ortograficamente … la funzione oppositiva della |a| all’interno della lingua è tuttavia indipendente dai suoi correlati fisici è questo che ci consente di definire una relazione di equivalenza tra la sequenza ortografica pesce e la sua trascrizione fonologica (o sequenza di fonemi) lezione 2 (continua…)

il codice binario (torna indietro…) il linguaggio del computer si chiama codice binario perché usa due “caratteri” soltanto, lo 0 e l’1 (nota la differenza rispetto al nostro alfabeto = 2:21); nel linguaggio del computer le “parole” si ottengono come sequenze di 0 e 1 (ad es. 01000110); a ciascuna “parola” è associato univocamente un dato, un’istruzione o un indirizzo di memoria. lezione 2 (continua…)

le “parole” digitali (torna indietro…) analogamente al nostro linguaggio, il significato di una “parola digitale” dipende dall’ordine in cui si incontrano i caratteri (“da” e “ad” sono due parole altrettanto diverse tra loro di “10” e “01”); questo codice è molto semplice ma anche molto dispendioso: per formare tante parole diverse bisogna aumentarne la lunghezza! esistono solo due parole di un carattere (0 e 1), quattro di due (00, 11, 01, 10), otto di tre, sedici di quattro e così via ... in generale, esistono 2n parole binarie diverse di n caratteri... lezione 2 (continua…)

le “parole” digitali (torna indietro…) il bit è l’unità di base del codice binario a livello di articolazione secondaria può assumere solo due stati: 0 e 1 il byte è una “parola” ottenuta concatenando 8 bit lezione 2 (continua…)

le “parole” digitali (fine excursus…) analogamente a quanto avviene per i caratteri di una lingua, la funzione dello 0 e dell’1 all’interno del codice binario è indipendente dalla loro realizzazione fisica… lezione 2