Informatica: il trattamento automatico dell’informazione

Slides:



Advertisements
Presentazioni simili
La struttura fisica e logica di un elaboratore
Advertisements

Cos'è una memoria? MEMORIA
STRUTTURA DEL PERSONAL COMPUTER
CORSO DI AGGIORNAMENTO modulo 1- Computer
Introduzione allarchitettura dei calcolatori 2/ed Carl Hamacher, Zvonko Vranesic, Safwat Zaky Copyright © 2007 – The McGraw-Hill Companies srl Versione.
Elaboratore e Sistemi Operativo
Architettura di un sistema informatico Hardware
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
I COMPONENTI DEL Computer
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Com’è fatto un elaboratore?
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per lambiente e il territorio Il calcolatore Stefano Cagnoni e Monica Mordonini Dipartimento.
La macchina di von Neumann
La macchina di von Neumann
Architettura di un calcolatore
L’Architettura del Sistema di Elaborazione
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Architettura dell’elaboratore
ARCHITETTURA DEGLI ELABORATORI
Il Calcolatore Elettronico
Il MIO COMPUTER.
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
PERCORSO DI FORMAZIONE UTILIZZO DEL COMPUTER 1° livello
INFORMATICA Universita' degli Studi di Brescia
La struttura fisica del computer
Architettura del calcolatore
LOGICA DI FUNZIONAMENTO
Unità centrale di processo
STRUTTURA DELL’ELABORATORE
STRUTTURA DI UN COMPUTER
Realizzazione a cura di
Hardware e software Hardware Software
Architettura del calcolatore
INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
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:
Tecnologie dell’Informazione e della Comunicazione
Laboratorio Informatico
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
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:
Rappresentazione dell’Informazione Stefano Cagnoni e Monica Mordonini
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
L’esecuzione dei programmi
Il calcolatore Stefano Cagnoni e Monica Mordonini
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Informazione e Informatica - presentazione dei concetti di base -
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
Informatica .
Istituto Comprensivo di Livigno BENVENUTI. Clemente Silvestri FONDAMENTI DI INFORMATICA.
Hardware e software  Hardware  Termine inglese, letteralmente significa “ferramenta” (“hard” significa “duro/solido”; “ware” significa “merce”: “roba.
Presentazione di sistemi Ambrosio Federica Anna Esposito 3C inf.
Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Il modello di Von Neumann
Fondamenti di Informatica Il Calcolatore Monica Mordonini Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Architettura degli elaboratori
Transcript della presentazione:

Fondamenti di Informatica e Hardware Mauro Cadei Fondamenti di Informatica e Hardware

Informatica: il trattamento automatico dell’informazione informatique = information + automatique progettazione e costruzione di elaboratori, macchine per trattare in modo automatico l’informazione benefici rispetto all’elaborazione umana: si riducono i tempi di elaborazione si aumenta l’affidabilità si evitano elaborazioni “noiose” si diffondono elaborazioni “difficili” elaboratore, calcolatore, computer (da cui computer science) sono sinonimi

Il dato, l’informazione e la conoscenza dato = insieme di simboli che rappresenta una proprietà di un oggetto informazione: dato messo in relazione con la proprietà cui si riferisce conoscenza: regole che consentono di trarre vantaggio dall’informazione risoluzione dei problemi basata sull’informazione: elaborazione (o trattamento) di informazione per risolvere problemi nel mondo reale

La codifica e la rappresentazione dell’informazione la stessa informazione può essere rappresentata con codifiche diverse alfabeto binario: 2 soli simboli: “0” e “1” (bit = binary digit) impiegato nei calcolatori mediante dispositivi bistabili byte: sequenza di 8 bit (unità di misura della capacità di memoria) 1 KB (kilobyte) = 210 byte = 1.024 byte ≈ 1.000 byte 1 MB (megabyte) = 220 byte ≈ 1.000.000 byte 1 GB (gigabyte) = 230 byte ≈ 1.000.000.000 byte 1 TB (terabyte) = 240 byte ≈ 1012 byte …

Elaborazione dell’informazione elaborazione/trattamento dell’informazione: creazione modifica (anche eliminazione) confronto conservazione (comunicazione a distanza nel tempo) trasmissione (comunicazione a distanza nello spazio) schema di un’elaborazione: codifica dell’informazione (simboli su un supporto fisico) trasformazione fisica sul supporto (generazione di nuove sequenze di simboli) decodifica delle nuove sequenze di simboli

Elaborazione dell’informazione input: informazione in ingresso all’elaborazione output: informazione prodotta dall’elaborazione algoritmo: istruzioni per realizzare la trasformazione fisica linguaggi di programmazione: linguaggi formali per descrivere algoritmi ad un calcolatore programma: algoritmo descritto in un linguaggio di programmazione programmatore: persona che scrive programmi

Storia dei sistemi di elaborazione dita delle mani abaco (2.000 A.C.) regolo calcolatore (William Oughtred, XVII secolo) Pascalina (Pascal, XVII secolo) Stepped Reckoner (Leibniz, XVII secolo) Analytical Engine (Babbage, XIX secolo) calcolatori basati su relè elettromagnetici (Konrad Zuse, anni ‘30) Colossus (Tommy Flowers, anni ‘40) ENIAC - EDVAC (Mauchly ed Eckert, anni ‘40) calcolatori basati su transistor (anni ‘50) calcolatori basati su circuiti integrati (microchip, microprocessori) (anni ‘60) minicomputer personal computer

L’architettura di Von Neumann John von Neumann (1903-1957) schema per un calcolatore : codifica binaria per dati e istruzioni dispositivo di memorizzazione (memoria) per codificare dati e istruzioni dispositivo di elaborazione (processore, Central Processing Unit, CPU) per eseguire le istruzioni interfaccia: gestiste l’interazione con l’ambiente esterno (input / output) mediante periferiche (dispositivi di I/O) bus: gestisce lo scambio di informazioni tra gli altri sottosistemi

Central Processing Unit (CPU) Data Path ALU = Arithmetic Logic Unit: Unità Aritmetico Logica, dispositivo di elaborazione dati Registri: unità di memorizzazione temporanea CU = Control Unit: Unità di Controllo, controlla le connessioni dei registri in ingresso ed in uscita alla ALU PC = Program Counter: registro contenente l’indirizzo dell’istruzione corrente IR = Instruction Register: registro contenente l’istruzione corrente

istruzioni codificate in binario Linguaggio macchina istruzioni codificate in binario istruzioni aritmetico-logiche (es. somma di due numeri, confronto tra due numeri …) prevedono indicazione dei dati su cui operare istruzioni di trasferimento dati (es. da RAM a CPU, da CPU a RAM, input, output…) prevedono indicazione dei dati su cui operare istruzioni di controllo modificano il flusso di esecuzione (altrimenti sequenziale) delle altre istruzioni in base ad eventi esterni (es. clic del mouse) o a risultati precedenti

Memorie memoria centrale memoria di massa (memoria secondaria) supporto alla CPU contiene programmi in esecuzione e relativi dati elevata velocità ridotta capacità volatile (il contenuto viene cancellato allo spegnimento del calcolatore) memoria di massa (memoria secondaria) ridotta velocità elevata capacità persistente economica (costo per byte)

Memoria Centrale insieme di celle adiacenti, ognuna caratterizzata da un identificatore univoco (indirizzo, memory address) in cui, facendo riferimento all’indirizzo, possono essere letti/scritti dati e istruzioni RAM (Random Access Memory)

Memorie di massa memorie fisse supporti rimovibili (letti/scritti da drive) memorie magnetiche disco rigido nastro dischi ottici CD DVD BD memorie flash memory card drive USB drive a stato solido

dispositivi di puntamento stampante scanner fotocamera digitale Periferiche tastiera video dispositivi di puntamento stampante scanner fotocamera digitale videocamera digitale scheda audio