1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore 14.30-17.30 presso Dipartimento di Informatica, Via Buonarroti,

Slides:



Advertisements
Presentazioni simili
Informatica Generale Susanna Pelagatti
Advertisements

Fondamenti di Informatica1 Gestione della memoria I sistemi di memoria possono essere suddivisi in: –memoria interna al processore –memoria principale.
Cos'è una memoria? MEMORIA
Corso di Informatica Applicata - by Scardino Giuseppe Il PC MULTIMEDIALE Un PC con laggiunta di qualche optionalUn PC con laggiunta di qualche optional.
CORSO DI AGGIORNAMENTO modulo 1- Computer
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Informatica Generale Marzia Buscemi
La struttura hardware.
Architettura di un sistema informatico Hardware
Memorie.
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Architettura dei 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.
La memoria cache Tecniche di rimpiazzo.
Fondamenti di Informatica
Informatica Generale Susanna Pelagatti
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,
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore.
La macchina di von Neumann
Architettura di un calcolatore
L’Architettura del Sistema di Elaborazione
Architettura dell’elaboratore
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Le memorie del calcolatore
Struttura di un calcolatore 1 Informatica (SAM) - A.A. 2010/11.
ARCHITETTURA DEGLI ELABORATORI
Il Calcolatore Elettronico
L'ambiente informatico: Hardware e Software
Il MIO COMPUTER.
PRESENTAZIONE di RICCARDO
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
1 Corso Informatica base hardware PC Unitre Anno
STRUTTURA GENERALE DI UN ELABORATORE
L' ARCHITETTURA DI VON NEUMANN
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
ELETTRONICA DIGITALE (2^ Parte) (8)
La RAM, insieme al microprocessore, è uno degli elementi più importanti all’interno di un elaboratore. Essa rappresenta un’area in cui il computer è in.
Sistemi Elettronici Programmabili: La Memoria Principale 6-1 Sistemi Elettronici Programmabili La memoria principale.
Hardware e software Hardware Software
Migliorare le prestazioni delle cache
Architettura del calcolatore
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
1 Gestione della Memoria. 2 Idealmente la memoria dovrebbe essere –grande –veloce –non volatile Gerarchia di memorie –Disco: capiente, lento, non volatile.
SCHEDA INFORMATIVA DI UNITÀ. Introduzione Esigenze di memoria per un sistema di calcolo –Dati –Istruzioni Obiettivi –Raggiungere i migliori compromessi.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Emanuele Silvestri Enrico Frongia 1°E a.s 2011/2012.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Sistema operativo Il Sistema Operativo gestisce le risorse hw e sw del sistema di elaborazione Facilita l'interazione tra utente e sistema Esistono diversi.
Informatica Generale Marzia Buscemi
MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni svolte durante il funzionamento del calcolatore.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi. Inizi anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
1 Informatica Generale Marzia Buscemi Ricevimento: Giovedì ore , Dipartimento di Informatica, stanza 306-PS o per posta.
Concetti di base Computer, HW e SW
Memoria Cache l Memoria molto veloce intermedia tra RAM e CPU l i dati di uso piu’ frequente sono mantenuti nella memoria Cache per minimizzare i trasferimenti.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Istituto Comprensivo di Livigno BENVENUTI. Clemente Silvestri FONDAMENTI DI INFORMATICA.
Presentazione di sistemi Ambrosio Federica Anna Esposito 3C inf.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Il modello di Von Neumann
Conosciamo…il computer
Tipologie di memoria: Elettroniche Magnetiche Ottiche La qualità di una memoria dipende da vari parametri: Modo di accesso: tecnica utilizzata per accedere.
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
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.
Transcript della presentazione:

1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti, 2 stanza 346 DE Tel o per posta elettronica Pagina web del corso: /

2 Le memorie Cosa vorremmo : –una memoria veloce –abbastanza grande da contenere tutti i dati e i programmi che servono –persistente (o non volatile) cioè capace di mantenere il suo contenuto anche in assenza di alimentazione elettrica –di basso costo

3 Le memorie (2) Cosa può fare la tecnologia ? –Memorie relativamente piccole (qualche centinaio di MB) e veloci, volatili, a costo medio alto RAM : lettura e scrittura nell’ordine delle decine di nanosecondi per parola –Memorie grandi, molto capienti (decine di GB), persistenti e lente Dischi rigidi : lettura e scrittura nell’ordine di alcuni millisecondi per blocco (qualche KB) Nastri magnetici, CD ROM

4 Le memorie (3) I computer quindi supporti di memorizzazione di più tipi : –una memoria centrale, tipo RAM : contiene i programmi durante la loro esecuzione ed i dati relativi altrimenti il processore sarebbe per la maggior parte del tempo fermo in attesa di dati da/per la memoria –una o più memorie di massa (dischi etc.) : che mantengono tutti i dati ed i programmi in attesa di essere eseguiti in modo persistente

5 La memoria centrale

6 Struttura di un calcolatore (ancora!) RAM (memoria centrale) Processore bus Linee dati, indirizzi e controllo Interfaccia di I/O Interfaccia di I/O Interfaccia di I/O Interfaccia di I/O schermo dischi mouse modem

7 Struttura di una RAM elettronica... Bus dati Bus indirizzi Bus controllo memoria Decodificatore Dato letto o da scrivere Parola : gruppo minimo di bit indirizzabili Indirizzo

8 Struttura di una RAM elettronica (2) La dimensione massima della RAM è data dalla dimensione della parte indirizzi del bus –al solito con N linee posso indirizzare da 0 a 2 N-1 Velocità, ordine decine di nanosecondi –ancora troppo lenta per i processori attuali (1 op elementare al nanosecondo o più)

9 Struttura di una RAM elettronica (3) E allora ? Si usano memorie velocissime e molto piccole realizzate con tecnologia speciale Si usa il principio dello scaffale e della scrivania ovvero –tengo impilati sulla scrivania i testi che sto consultando per la mia attività corrente –se prendo un nuovo testo dallo scaffale generalmente poi lo poso per un po’ sulla scrivania in attesa che mi serva di nuovo

10 Memoria cache Processore Cache Memoria piccola e molto veloce RAM

11 Memoria cache Processore Cache Memoria piccola e molto veloce RAM Tutti i dati Copia dei dati usati di recente

12 Memoria cache (2) Algoritmo seguito: Il dato viene cercato prima nella cache Se è presente abbiamo finito (cache hit) Se non è presente si legge in RAM e si mette una copia nella cache (cache miss) Per le scritture generalmente si scrive la RAM e si aggiorna la copia se c’è

13 Memoria cache (3) Costo medio di un accesso : tempo_RAM *p + tempo_cache * (1-p) –p è un valore compreso nell’intervallo (0,1) ed esprime la probabilità che si verifichi un cache miss –p può essere reso piccolo usando il principio di località

14 Memoria cache (4) Località temporale se un programma accede una parola al tempo t è molto probabile che la stessa parola sia acceduta di nuovo a breve Località spaziale se il programma accede all’indirizzo K è molto probabile che anche gli indirizzi vicini siano acceduti a breve

15 Memoria cache (5) E se devo inserire un nuovo dato e non c’è più posto nella memoria cache? –Questo accade perché le memorie cache sono molto più piccole delle RAM (< 1MB) –La soluzione è sovrascrivere una posizione già in uso. –Ci sono diverse strategie : di solito si sovrascrive la posizione con dati utilizzati meno di recente (strategia LRU Least Recently Used) applicando il principio di località.

16 Memoria cache (6) I computer attuali hanno tutti 1 o più livelli di cache Si riesce ad approssimare la velocità della memoria più piccola e le dimensioni della memoria grande a prezzi contenuti