MEMORIA CENTRALE MEMORIA CENTRALE INTERAZIONE CPU-MEMORIA CENTRALE

Documenti analoghi
Pipeline. Esempio pipeline lineare a 5 stadi. Tempificazione S1 S2 S3 S4 S5. Istruzioni. Istruzione 4. Istruzione 3. Istruzione 2. tempo.

Memoria Centrale. Memoria Centrale. Memoria Centrale. Interazione CPU-memoria centrale 20/04/2009. Indirizzamento

Le Memorie. Si distinguono per: Supporti sui quali le informazioni vengono fisicamente memorizzate.

LA MEMORIA NEL CALCOLATORE

La memoria secondaria

Informatica giuridica

La memoria secondaria

Il bus. Bus di sistema: insieme di collegamenti (solitamente in rame) che connette tutti i componenti di un architettura

I dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43

Corso di Informatica

Dal sistema operativo all' hardware

Rappresentazione digitale. Rappresentazione digitale

Esame di INFORMATICA Lezione 4

SISTEMI INFORMATIVI AZIENDALI

MEMORIA CENTRALE. eseguire o dei dati da elaborare) e scrittura (ad es. dei dati elaborati).

Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU MEMORIE

La memoria secondaria

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

Architettura dei calcolatori

o studiare l architettura del calcolatore significa:

Architettura di Von Neumann

Il computer P R O F. L O R E N Z O P A R I S I

Materiali per il modulo 1 ECDL. Autore: M. Lanino

Uso delle ROM. Tipi di Memoria. Memoria Centrale. Uso delle ROM. Memoria Centrale. Memoria Cache. Caratteristiche fondamentali:

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione:

La memoria-gerarchia. Laboratorio di Informatica - Lezione 3 - parte I La memoria - La rappresentazione delle informazioni

Struttura dell elaboratore elettronico

Informatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto.

Architettura dei computer

Il computer P R O F. L O R E N Z O P A R I S I

Architettura hardware

Architettura hardware

Corso di Informatica

Elementi di base del calcolatore

ARCHITETTURA DEL CALCOLATORE

Architettura del calcolatore. L Hardware. A.A Informatica 56

La qualità di una memoria dipende da vari parametri: Modo di accesso: tecnica utilizzata per accedere al dato (casuale, sequenziale)

Modulo: Elementi di Informatica

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona

Dal sistema operativo all' hardware

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16

Lez. 5 Memorie Secondarie

Organizzazione della memoria

Architettura del Calcolatore. Danilo Ardagna Politecnico di Milano

Architettura del Calcolatore

Memoria Secondaria o di Massa

La memoria principale

Le memorie secondarie

I dischi ottici. Informatica di Base -- R.Gaeta 18

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

Rappresentazione digitale dei dati

Architettura dei computer

Esempio di Motherboard (Scheda Madre)

LA GESTIONE DELLA MEMORIA

Dispositivi di memorizzazione

Elementi di informatica

Personal Computer: introduzione

La stampante. Collegate tramite: Velocità di stampa: seriale parallela rete locale (wireless) caratteri al secondo righe al minuto pagine al minuto

Abilità informatiche. Tipologie di dispositivo

Architettura del calcolatore

SOMMARIO. La CPU I dispositivi iti i di memorizzazione Le periferiche di Input/Output. a Montagn Maria

MODULO 01. Come è fatto un computer

ARCHITETTURA DI UN ELABORATORE

Abilità Informa/che. capitolo 3. Prof. Fabio Calefato a.a Giurisprudenza

Elementi di Informatica cont d Chiara Epifanio

Lez. 6 Memorie Secondarie. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Componenti del Sistema di Elaborazione

SISTEMI INFORMATIVI AZIENDALI

Fondamenti di Informatica

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria

Come è fatto un computer

Architettura dei computer

Dal sistema operativo all' hardware

Fondamenti di Informatica

I dischi magnetici floppy disk

1.4b: Hardware. (Memoria Centrale)

MODULO 01. Come è fatto un computer

Corso di Informatica modulo Informatica di Base 6 CFU. Architettura dei calcolatori

Architettura del Personal Computer AUGUSTO GROSSI

Il computer e i suoi componenti

Le memorie. Università degli Studi di Salerno

Architettura dei calcolatori

Modulo 1. Concetti di base della Tecnologia dell Informazione ( Parte 1.2)

L architettura del calcolatore

Rappresentazione digitale dei dati

Corso di Informatica - Lez.1

Lezione 15. L elaboratore Elettronico

Architettura hardware

Informatica 10. appunti dalla lezione del 16/11/2010

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43

Introduzione all uso del Personal Computer

L HARDWARE : La Struttura e i componenti di un PC (A cura di Giovanni Maci) Argomenti trattati: Struttura logica di un PC

I dispositivi di input/output: il mouse

Architettura dei calcolatori II parte Memorie

Rappresentazione digitale dei dati. Lab. Programmazione - aa 2014/15

Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (DF-M) Memorie

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

L insieme delle istruzioni, atte ad elaborare convenientemente i dati ed organizzate in modo organico, viene normalmente definito programma.

MEMORIE DI MASSA DISCHI MAGNETICI DISCHI OTTICI NASTRI MAGNETICI MEMORIE FLASH TAMBURI MAGNETICI SCHEDE PERFORATE

Sistemi informatici in ambito radiologico. Introduzione al corso. Programma del corso. Dott. Ing. Andrea Badaloni A.A

Transcript:

MEMORIA CENTRALE Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni svolte durante il funzionamento del calcolatore. Insieme di celle di dimensione 1 byte, ciascuna delle quali è individuata da un indirizzo, un numero di lunghezza dipendente dalla lunghezza del Registro Indirizzi all interno della CPU. Es. se il Registro Indirizzi è lungo 32 bit posso indirizzare, cioè accedere direttamente al contenuto, 2 32 celle diverse. 2 32 celle = 4 Gcelle -> 4 Gbyte Poiché è possibile indirizzare direttamente ogni singola cella, una memoria di questo tipo si chiama Random Access Memory (RAM), cioè, alla lettera, memoria ad accesso casuale. MEMORIA CENTRALE La memoria centrale contiene codici binari interpretabili come dati o istruzioni (che costituiscono i programmi) durante il funzionamento del calcolatore. I dati possono essere modificati durante l esecuzione dei programmi (elaborazione dati) come risultato delle istruzioni eseguite. La CPU distingue istruzioni e dati, che sono in ogni caso costituiti da sequenze binarie, dalla posizione che occupano in memoria: il sistema operativo, il programma che controlla le operazioni del calcolatore, alloca dati ed istruzioni in aree specifiche. Sulla memoria centrale deve essere possibile fare operazioni di lettura (ad es. delle istruzioni da eseguire o dei dati da elaborare) e scrittura (ad es. dei dati elaborati). INTERAZIONE CPU-MEMORIA CENTRALE In lettura la CPU: attiva, cioè fissa ad 1 (attraverso l unità di controllo) la linea del bus di controllo che corrisponde alla lettura trasmette sul bus indirizzi l indirizzo della cella cui vuole accedere con un piccolo ritardo (tempo di accesso) riceve sul bus dati il contenuto della cella. In scrittura la CPU: attiva, cioè fissa ad 1 (attraverso l unità di controllo) la linea del bus di controllo che corrisponde alla scrittura trasmette sul bus indirizzi l indirizzo della cella cui vuole accedere invia sul bus dati il dato che deve essere inserito nella cella. 1

TIPI DI MEMORIA RAM Tutte le memorie utilizzate come memoria centrale sono RAM (memoria ad accesso casuale), cioè ogni cella è indirizzabile direttamente e separatamente. Tuttavia, abitualmente per RAM si intende tipicamente un tipo di RAM volatile, cioè che perde il proprio contenuto quando non è alimentata. Da questo punto di vista si distingue dalle ROM (Read Only Memory) memoria dal contenuto fisso, non riscrivibile. PROM (Programmable ROM) si possono scrivere una sola volta. EPROM (Erasable PROM) si possono scrivere e cancellare per essere riutilizzate esponendole ai raggi ultravioletti. ROM, PROM, EPROM mantengono il loro contenuto anche a computer spento. Sono comunque tutte memorie ad accesso casuale. USO DELLE ROM Quando il calcolatore viene acceso, la memoria centrale è vuota, quindi non contiene istruzioni da eseguire né dati che possano essere letti dalla CPU. La CPU deve quindi essere in grado di leggere dati dalla memoria di massa (che è permanente) per caricare (fase di caricamento o di boot) almeno il sistema operativo, cioè il programma che controlla il funzionamento di tutto il calcolatore. Ma anche solo per accedere alla memoria di massa è necessario un programma che deve essere immediatamente disponibile all accensione del computer. Per questo, in ogni computer c è una ROM che contiene il cosiddetto BIOS (Basic Input/Output System), una serie di programmi per l accesso ai dispositivi di I/O, che consentono di avviare il computer andando a leggere il contenuto della memoria di massa. La ROM non è volatile e quindi la CPU può leggerne i dati anche immediatamente dopo l accensione. Caratteristiche fondamentali: MEMORIA CENTRALE Dimensione (numero di celle, quindi di byte) Tempo di accesso (il ritardo dopo l invio del comando di lettura con cui il dato si rende effettivamente disponibile per l elaborazione) Tipicamente la dimensione della memoria centrale è di alcune centinaia di Mbyte. Il tempo di accesso è dell ordine delle decine di nanosecondi. 1 ns = 10-9 s (un miliardesimo di secondo) 2

MEMORIE DI MASSA Memorie di tipo permanente, cioè mantengono il loro contenuto anche dopo lo spegnimento del calcolatore. Memorie di tipo diverso rispetto alla memoria centrale, basate su fenomeni di tipo ottico o magnetico e non su fenomeni elettrici. Sono tipicamente organizzate in dischi, fissi o asportabili. Sono più economiche rispetto alle memorie RAM/ROM. Il loro tempo di accesso è tuttavia maggiore, cioè, a parità di dati da leggere, il processo di lettura avviene in modo più lento. MEMORIE DI MASSA Il primo tipo di memoria di massa sono state le schede perforate. Erano cartoncini che venivano forati. Ogni scheda corrispondeva ad un certo numero di byte: un foro in una certa posizione corrispondeva ad un 1 nel bit corrispondente o a particolari codici. Il loro uso era particolarmente disagevole e poco affidabile a causa dell ingombro e della facilità con cui potevano danneggiarsi. Il dispositivo di scrittura era analogo ad una macchina da scrivere, il lettore era di tipo opto-meccanico. Se il fascio di luce aveva di fronte un foro lo attraversava e veniva rilevato da un sensore (lettura del valore 1) altrimenti no (valore 0). MEMORIE DI MASSA Il primo tipo di memoria di massa magnetica sono stati i nastri magnetici L informazione è divisa su 9 tracce, corrispondenti ciascuna ad un bit in una certa posizione (8 bit + 1 bit di parità per controllo degli errori). L accesso ai dati è di tipo sequenziale. I dati sono divisi in blocchi separati da un gap, cioè una zona senza dati che viene utilizzata come posizione di riferimento. 3

MEMORIE DI MASSA Per ottenere una lettura random anziché sequenziale si possono utilizzare supporti magnetici di forma diversa, tipicamente dischi. Sommando il movimento di rotazione del disco e il movimento radiale della testina è possibile raggiungere rapidamente qualunque punto del disco. In pratica il tempo max necessario per raggiungere una certa posizione è pari al tempo maggiore fra il tempo richiesto per una rotazione e quello necessario alla testina per percorrere il raggio del disco. MEMORIE DI MASSA Invece di blocchi rettangolari come sui nastri ci sono settori circolari. Poiché il disco ruota, lo stesso punto ripassa sotto la testina periodicamente. Quindi è sufficiente predisporre un unico gap come riferimento per ritrovare le altre posizioni sul disco. La formattazione del disco consiste nella creazione di questi riferimenti, che dipendono da sistema a sistema. DISCHI I dischi si dividono principalmente in 2 tipi: Dischi Magnetici floppy disk (portatili, estraibili, bassa capacità) hard disk (generalmente fissi, pesanti, alta capacità) altri formati proprietari (Zip, Jaz, ecc.) Dischi Ottici (tipicamente portatili ed estraibili) CD-ROM (capacità media, non riscrivibile) CD-RW (come CD ma riscrivibile) DVD-ROM (come CD ma capacità più elevata) DVD-RW (come DVD-ROM ma riscrivibile) Altri formati proprietari 4

MEMORIE DI MASSA Per velocizzare l accesso si possono usare più dischi e più testine mobili. Oppure più testine fisse, una per traccia, fanno dipendere il tempo di accesso dalla sola velocità di rotazione del disco e ne semplificano la gestione. Altro sistema, i tamburi magnetici. DISCHI OTTICI Sono i dischi che offrono la massima densità di memorizzazione (byte/cm 2 ). Vengono scritti e letti con un laser. La superficie (normalmente riflettente) viene forata o alterata (in modo che non rifletta) in corrispondenza di un 1. Nei CD-ROM il processo di scrittura è irreversibile. Nei CD-RW è reversibile (è possibile riscrivere un certo numero di volte il disco). Nei DVD-ROM il disco può essere composto da più strati e il raggio laser può essere selettivamente focalizzato su uno di questi strati: quindi è come avere più CD impilati uno sull altro. Capacità (Mb, Gb) PARAMETRI CARATTERISTICI Floppy Disk 1.44 Mb (360 kb, 1.2 MB, 720 kb) Hard Disk da 40 GB in su CD-ROM, CD-RW 700/900 MB DVD-ROM, DVD-RW circa 5 GB o circa 10 GB Tempo di accesso (ms) Floppy Disk centinaia di millisecondi Hard Disk CD/DVD alcuni millisecondi decine di millisecondi Transfer Rate (kb/s) quantità di dati che può essere trasferita da disco a memoria nell unità di tempo. 5

PARAMETRI CARATTERISTICI Costo Lettore/Masterizzatore Disco Floppy 15 0.5 Euro CD-ROM 30/<100 <1 Euro CD-RW 2 Euro DVD-ROM 50/200+ 2 Euro DVD-RW/DVD+RW Hard Disk PenDrive (da 128 Mb in su) 100-500+ Euro 20-200 Euro 3-4 Euro Dal rapporto fra costo e capacità si può ricavare il costo per Mbyte, parametro che dà un idea del costo di un archivio di backup (salvataggio dati). 6