Modulo 1: Le I.C.T. UD 1.4h: Memoria di Massa

Documenti analoghi
1.4e: MEMORIA DI MASSA

UD 1.4h: Memoria di Massa COME VENGONO MEMORIZZATI I DATI

Bibliografia. 1.4e: MEMORIA DI MASSA. La Gerarchia delle Memorie. Interazione tra RAM e Memoria di Massa. Necessità della Memoria di Massa

La memoria secondaria

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

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

La memoria secondaria

1.4e: MEMORIA DI MASSA

Le memorie secondarie

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

La memoria secondaria

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

Corso di Informatica

LA MEMORIA NEL CALCOLATORE

Dispositivi di memorizzazione

Struttura dell elaboratore elettronico

Esame di INFORMATICA Lezione 4

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

Sistemi di Elaborazione delle Informazioni 6 CFU. Architettura dei calcolatori

Elementi di informatica

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

Architettura dei calcolatori

Informatica giuridica

Memoria Secondaria o di Massa

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria)

Architettura dei calcolatori

Esempio di Motherboard (Scheda Madre)

Architettura hardware

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

Abilità informatiche. Tipologie di dispositivo

La memoria principale

Architettura dei calcolatori

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

Dal sistema operativo all' hardware

MEMORIE MAGNETO- OTTICHE

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

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

MEMORIA CENTRALE MEMORIA CENTRALE INTERAZIONE CPU-MEMORIA CENTRALE

Corso di Informatica

Informatica di Base - 6 c.f.u.

o studiare l architettura del calcolatore significa:

Lez. 5 Memorie Secondarie

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

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

Modulo 1: Le I.C.T. UD 1.4i: Prestazioni di un Computer

Agenda. La struttura dell hard disk. Tipologie di hard disk: IDE, SCSI, SATA. I dischi IDE (EIDE - ATA)

Architettura dei calcolatori II parte Memorie

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

I dischi magnetici floppy disk

Modulo: Elementi di Informatica

SISTEMI INFORMATIVI AZIENDALI

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

Componenti del Sistema di Elaborazione

Architettura hardware

Organizzazione della memoria

I dispositivi di input/output: il mouse

L informatica comprende: INFORMATICA. Lady Ada Lovelace. Varie definizioni: Definizione proposta: PRIMO COMPUTER

Architettura dei calcolatori e Software di sistema

Il computer e i suoi sottosistemi

Architettura di Von Neumann

Elementi di Informatica cont d Chiara Epifanio

Informatica - A.A. 2010/11

SISTEMI INFORMATIVI AZIENDALI

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

Dal sistema operativo all' hardware

Architettura del Calcolatore

Sistema Operativo (Software di base)

Architettura dei computer

La gestione informatica dei documenti

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio Corso di laurea in Matematica

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

Personal Computer: introduzione

Come è fatto un computer

Le memorie di massa. Il disco floppy 1

Corso di Informatica

05 Le memorie secondarie. Dott.ssa Ramona Congiu

Appunti Liberi di Tecnologie Informatiche

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Architettura dei calcolatori I parte Introduzione, CPU

Parte I. Introduzione all hardware di un calcolatore

INFORMATICA E PC IL PERSONAL COMPUTER

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.1 Hardware. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s.

Il computer e i suoi componenti

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

Le fasi classiche. Informatica di Base -- R.Gaeta 1

Dal sistema operativo all' hardware

Il software: Istruzioni per il computer

Computer calcolatore elaboratore elettronico macchina di Turing

Elaboratore Elettronico ( computer )

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

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

Francia dalla contrazione delle parole INFORmazione e automatica. Elaborazione e trattamento automatico delle informazioni INFORMATICA

Elementi di Informatica

Modulo 1: Le I.C.T. UD 1.3d: La Codifica Digitale dei Video

Architettura dei computer

Colloquio di informatica (5 crediti)

Superfici ad elevata permeabilità magnetica (m) ed elevato magnetismo residuo (B r ).

Elementi di informatica

Architettura del Personal Computer AUGUSTO GROSSI

Transcript:

Modulo 1: Le I.C.T. : Memoria di Massa Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno COME VENGONO MEMORIZZATI I DATI Curtin, cap. 5.1 1

La Gerarchia delle Memorie Esistono tre tipi di memoria: La memoria interna al processore (cache e registri) che serve per velocizzare l elaborazione (cache) e porgere i dati al processore e memorizzarne le risposte (registri) la memoria centrale (memoria principale o di lavoro), utilizzata per memorizzare i programmi in esecuzione e i relativi dati la memoria di massa (memoria secondaria o archivio), utilizzata per memorizzare in modo perenne grandi quantità di dati # 3 Prof Alberto Postiglione Università Salerno Necessità della Memoria di Massa La RAM per quanto grande possa essere, non può contenere tutti i programmi, i documenti e gli altri files dell utente èuna memoria volatile, cioè perde tutti i dati non appena il computer viene spento. E quindi necessario disporre di supporti che consentano di memorizzare grandi quantità di byte e che li conservino anche quando il computer è spento Tali supporti sono le memorie di massa (dette anche ausiliarie, esterne, secondarie) # 4 Prof Alberto Postiglione Università Salerno 2

Componenti di una Memoria di Massa Fisicamente le Memorie di Massa presentano due elementi distinti: Il dispositivo di lettura/scrittura (detto anche driver) Il supporto di memorizzazione vero e proprio (il CD, il FD, ecc ) Scrivere significa copiare dati dalla RAM al supporto Leggere significa copiare dati dal supporto alla RAM Nell architettura di von Neumann, quando ci si riferisce alla memoria, s'intende la memoria centrale, mentre si considera la memoria secondaria alla stregua di un dispositivo d'ingresso (input) e/o di uscita (output). # 5 Prof Alberto Postiglione Università Salerno Tipi di Memoria di Massa # 6 Prof Alberto Postiglione Università Salerno 3

La Memoria Magnetica Una particella magnetica ha due poli, uno negativo e uno positivo. Due particelle magnetiche si attraggono o si respingono se i poli accostati sono di segno opposto o uguale. Il disco è un supporto magnetico, cioè la sua superficie presenta tante piccole particelle magnetiche, messe una accanto all altra, allineate in uno dei due possibili versi (il tipo di allineamento corrisponde al valore del bit da memorizzare) # 7 Prof Alberto Postiglione Università Salerno La Memoria Magnetica # 8 Prof Alberto Postiglione Università Salerno 4

La Memoria Magnetica In fase di scrittura, mentre il disco gira una testina di lettura/scrittura emette piccoli impulsi elettrici. Questi impulsi hanno l effetto di invertire la polarità delle particelle che incontrano sulla superficie del disco. In fase di lettura avviene il processo inverso: le particelle magnetizzate inducono nella testina una corrente elettrica che viene trasmessa come una successione di 0 e di 1. # 9 Prof Alberto Postiglione Università Salerno La Memoria Magnetica # 10 Prof Alberto Postiglione Università Salerno 5

La Memoria Ottica Sono dischi (CD e DVD) in cui la memorizzazione avviene alterando o meno la superficie tramite la luce prodotta da un raggio laser. # 11 Prof Alberto Postiglione Università Salerno La Memoria Ottica Scrittura dei dati binari Sulla superficie del disco vengono incisi dei buchi (o scanalature) che rappresentano il bit 1, l assenza della scanalatura (detta intersolco) rappresenta il bit 0 Lettura dei dati binari Il raggio laser in fase di lettura colpisce la superficie del disco, che riflette più o meno luce a seconda che il raggio colpisce un intersolco o una scanalatura. Un dispositivo, il rivelatore fotoelettrico, misura i diversi gradi di rifrazione della luce, che vengono poi trasformati in bit. # 12 Prof Alberto Postiglione Università Salerno 6

Memorie allo stato solido Memoria Flash, dispositivi recenti (Pen Drive USB, ma anche memorie dei cellulari o delle fotocamere digitali) Simile alla RAM Statica Non è volatile Più lenta delle RAM classiche Più veloce delle memorie di massa (non hanno parti mobili come la testina) Facilmente deteriorabili, a causa della modalità di scrittura # 13 Prof Alberto Postiglione Università Salerno LE CARATTERISTICHE DELLA MEMORIA Curtin, cap. 5.2 7

Modalità di Accesso ai Dati Accesso Diretto o Sequenziale # 15 Prof Alberto Postiglione Università Salerno Strutturazione del Supporto Organizzazione in tracce circolari e settori (solo per le memorie magnetiche) # 16 Prof Alberto Postiglione Università Salerno 8

Velocità di accesso ai dati Velocità di accesso come somma di tre tempi (solo per le memorie magnetiche): Tempo di ricerca della traccia (Seek o posizionamento) Tempo di latenza (dipendente dalla velocità di rotazione) Velocità di trasferimento # 17 Prof Alberto Postiglione Università Salerno Capacità e Rimovibilità (online e offline) Capacità: quanti dati possono essere memorizzati Rimovibilità: alcuni supporti possono essere rimossi (FD, CD, DVD) e fungere da memoria off-line. La memoria on-line è invece quella sempre direttamente disponibile. # 18 Prof Alberto Postiglione Università Salerno 9

Caratteristiche delle memorie: riepilogo Velocità di accesso: quanto tempo occorre per raggiungere un dato (1 msec = 10-3 sec; 1 nsec = 10-9 sec) T accesso a memoria centrale» 0.5-1 nsec (nanosecondi) T accesso a dischi fissi» 5-10 msec (millisecondi) T accesso a dischetti (floppy)» 100 msec Capacità: quanti dati possono essere memorizzati Capacità Memoria Centrale» da 32 MB a 16 GB Capacità disco fisso» 40 320 Gbyte Capacità disco floppy» 1,4 Mbyte Volatilità: perdita dei dati quando si spegne l elaboratore Costo: costo per singolo dato memorizzabile # 19 Prof Alberto Postiglione Università Salerno I DISCHETTI Curtin, cap. 5.3 10

Floppy Disk Capacità molto ridotta: 1,44 Mbytes! Costituito da un sottilissimo foglio di plastica speciale sulla quale si trova una sostanza magnetica. Ruota ad una velocità costante (circa 300 giri al minuto). Strutturato in facce, tracce, settori: Facce corrispondono alle due superfici di memorizzazione. Tracce Su ciascuna faccia vi sono un insieme di cerchi concentrici (tracce), da 40 a 80 a seconda del tipo di dischetto. Settori Le tracce sono suddivise in settori della dimensione di 512 byte. # 21 Prof Alberto Postiglione Università Salerno Floppy Disk 70.000 FD (da 1,44 MB) per contenere la stessa quantità d informazione di un HD da 100 GB (100.000 MB)! # 22 Prof Alberto Postiglione Università Salerno 11

Floppy Disk Un FD è un supporto ormai inadeguato alle nuove esigenze di memorizzazione di programmi e di dati Preistoria dell Informatica. Introdotto nel 1984 (Circa 15 GENERAZIONI fa!) Quando è stato introdotto i computer presentavano CPU Intel 80386 da 16 MHz con 275.000 transistor Dischi fissi di capacità massima di 20 MB Sistema operativo MS-DOS non GUI Monitor a caratteri (24 linee x 80 colonne) # 23 Prof Alberto Postiglione Università Salerno Altre Memorie Rimovibili Cartucce ZIP Iomega e Jazz: servono principalmente per fare il back-up dei dati e per memorizzare programmi molto grandi. Le prime contenere 100 o 250 MB di dati e programmi, le seconde 1 o 2 GB. Floppy disk LS 120 o LS 240: possono contenere fino a 120 MB di dati o 240 MB di dati e programmi. Stessa forma, peso e dimensioni di un FD da 3,5 pollici. Pen Drive: Memorie Flash rimovibili veloci (su porta USB) e capienti (qualche GB) che di fatto hanno sostituito tutte le Memorie esterne. # 24 Prof Alberto Postiglione Università Salerno 12

GLI HARD DISK Curtin, cap 5.4 Interazione tra RAM e Memoria di Massa Quando si utilizza un programma per il trattamento di un documento (ad esempio un file di testo) bisogna: Caricare in RAM il documento già esistente e presente su disco (in alternativa creare un nuovo documento vuoto) Aggiornarlo, apportando tutte le modifiche necessarie, e questo avviene in RAM utilizzando il programma Salvare il documento modificato, cioè memorizzare su disco il documento modificato. # 26 Prof Alberto Postiglione Università Salerno 13

Hard Disk Contenitore a chiusura ermetica nel quale trovano posto più piatti con due superfici ciascuno rivestite da uno strato di materiale magnetico che ruotano attorno ad un perno centrale e distanti tra loro di qualche millimetro. Ogni superficie dispone di una propria testina di lettura/scrittura che si può spostare radialmente. # 27 Prof Alberto Postiglione Università Salerno Hard Disk # 28 Prof Alberto Postiglione Università Salerno 14

Organizzazione di un Hard Disk I dati sono registrati sulla superficie del piatto in centri concentrici, detti tracce e in spicchi di uguale capacità (settori). Tipiche capacità per un settore sono 512, 1024, 2048 e 4096 bytes L insieme di tutte le tracce poste sulla stessa verticale prende il nome di cilindro. # 29 Prof Alberto Postiglione Università Salerno Le tolleranze del Disco Fisso Il disco è in continua rotazione (3600, 5000, 7200 e anche 10000 giri al minuto). Le testine di lettura/scrittura non vengono mai a contatto diretto con la superficie del disco, ma girano su un cuscinetto d aria molto sottile Come se un aereo viaggiasse ad altissima velocità a pochi centimetri dal suolo # 30 Prof Alberto Postiglione Università Salerno 15

Le tolleranze del Disco Fisso Una piccola particella può far entrare in contatto testina e disco. Un incidente del genere (il disco ha una velocità di quasi 100 Km/h) può provocare danni irreparabili (Crash della testina). # 31 Prof Alberto Postiglione Università Salerno I Controller del Disco Fisso Controller è l interfaccia tra dischi e computer centrale. EIDE (o ATA) che può gestire 4 HD /CD /DVD EIDE Ultra ATA 133 Serial ATA SCSI che può gestire 16 HD /CD /DVD UltraWide Ultra 320 # 32 Prof Alberto Postiglione Università Salerno 16

Memorie RAID Redundand Array of Independent Disk Insieme di dischi a basso costo collegati tra di loro che vengono visto come una o più unità Veloci Economici Proteggono i dati Memorizzandoli più volte su dischi diversi (mirroring) Suddividendo i dati in più parti e memorizzando le varie parti su dischi diversi (sezionamento o striping) Prevengono malfunzionamenti dovuti al guasto di un singolo disco (che può addirittura essere sostituito con il sistema in funzione) # 33 Prof Alberto Postiglione Università Salerno Formattazione e Partizionamento Formattazione (necessaria per poter utilizzare il disco) Basso livello che viene fatta direttamente in fabbrica e che divide i dischi in tracce e settori. Viene inoltre creata la tabella dei Bad Blocks. Logica chevienefattadall utentee predisponela creazionedi particolari settori riservanti del disco: Boot sector contiene i comandi di sistema necessari all avviamento del PC. File Table tabella necessaria per la gestione del disco, contiene: nome dei file, dimensioni, data/ora di creazione e aggiornamento, tipo del file, settore iniziale, concatenamenti # 34 Partizionamento Una partizione di un disco è una sua suddivisione in una o più zone, ognuna delle quali può contenere ed essere gestita da un differente sistema operativo Prof Alberto Postiglione Università Salerno 17

Bad Blocks Bad Blocks Il software di gestione della periferica (il drive) gestisce la tabella (interna) dei settori danneggiati (Bad Blocks), che sono settori che non possono essere più utilizzati a causa di imperfezioni di superficie. Questa tabella è creata durante la formattazione a basso livello è aggiornata durante le operazioni di formattazione ad alto livello (o a seguito di operazioni di analisi approfondita della superficie del disco) # 35 Prof Alberto Postiglione Università Salerno Tempo di accesso al disco Per effettuare il trasferimento dei dati in RAM occorre disporre di un area di memoria (buffer) di dimensioni pari al blocco (quantità di dati che viene tasferita con una sola operazione. Spesso corrisponde ad un settore). 1. spostamento della testina (seek) verso la traccia richiesta; 2. attesa che il settore arrivi sotto la testina; 3. trasferimento dei dati in / da memoria centrale, solitamente eseguito da un processore dedicato (Direct Memory Access, DMA). Calcolo del tempo di accesso: T i/o = T seek + (T rotazione / 2) + T trasferimento (T seek èil piùlungo) T seek (15 ms 1 ms) Latenza di rotazione (6 ms 3 ms) 5000 10000 RPM Velocita di trasferimento (misurata in MByte al secondo) # 36 Prof Alberto Postiglione Università Salerno 18

DISCHI OTTICI Curtin, cap. 5.5 Dischi ottici La struttura di questi dischi è paragonabile a quella dei dischi musicali, infatti i dati sono ordinati lungo un unica traccia a forma di spirale. Storia dei Dischi ottici 1982, CD audio 1985, CD-ROM (Compact-Disk Read-Only Memory) e CD-WORM (WORM: Write Once Read Many) 1996, CD-RW (RW: Read Write), cioè CD riscrivibili più volte. 1997, DVD-ROM # 38 Prof Alberto Postiglione Università Salerno 19

La Memoria Ottica # 39 Prof Alberto Postiglione Università Salerno CD-ROM Sono trasportabili, economici e possono contenere da 650 fino a 800 MB di dati e programmi. I CD-ROM sono di sola lettura mentre CD Scrivibili e i CD-Riscrivibili possono essere anche scritti utilizzando appositi dispositivi chiamati masterizzatori Velocità di trasferimento: Originariamente 150 Kbyte / secondo ( 1x ); Oggi: 12, 16, 24,, 52 volte tanto # 40 Prof Alberto Postiglione Università Salerno 20

DVD-Rom DVD (Digital Versatile Disk) Evoluzione del CD-ROM Capacità fino a 17 Gbyte (26 volte quella di un CD) Velocità di trasferimento molto elevata I DVD sono nati come supporto per filmati in alta risoluzione. I DVD non possono essere letti dai lettori CD-ROM, ma richiedono unità apposite, mentre è possibile il contrario. # 41 Prof Alberto Postiglione Università Salerno Vantaggi di un DVD su un CD e su un VCR DVD e CD-ROM hanno simile supporto fisico (120 mm di diametro) DVD maggiore capacità di archiviazione (fino a 26 volte) DVD immagazzina 2 ore di film di alta qualità (2-3 volte rispetto VCR) DVD ha una migliore qualità audio DVD definisce un formato per la gestione multilingue dell audio di un film e dei sottotitoli DVD può essere connesso a TV DVD presenta minor usura dei VCR DVD può contenere dati DVD-ROM legge CD-ROM e CD audio # 42 Prof Alberto Postiglione Università Salerno 21

Maggiore Densità # 43 Prof Alberto Postiglione Università Salerno DVD-Video vs. DVD-ROM Differenza tra DVD-Video e DVD-ROM: DVD-Video (spesso chiamato semplicemente DVD) contiene filmati Video e viene letto in un lettore collegato al televisore. DVD-ROM contiene dati e viene letto da un drive DVD-ROM collegato ad un PC. La differenza è simile a quella tra CD audio e CD-ROM. Il numero di drive DVD-ROM è molto maggiore di quello dei lettori DVD-Video. I lettori DVD-ROM possono leggere i DVD-Video (se il PC è abbastanza potente con una scheda di decompressione MPEG) # 44 Prof Alberto Postiglione Università Salerno 22

AUMENTARE LA CAPACITA DI MEMORIZZAZIONE Curtin, cap. 5.6 Juke Box Mantiene in linea anche centinaia di CD Permette di selezionare e leggere automaticamente dal CD di cui si ha bisogno # 46 Prof Alberto Postiglione Università Salerno 23

La gestione gerarchica della memoria Criteri per valutare una memoria di massa: Tempo di accesso Costo dei dispositivi Per i dati di uso frequente conviene usare dispositivi più veloci (e più costosi) # 47 Prof Alberto Postiglione Università Salerno IL BACKUP DEI DATI Curtin, cap. 5.7 24

BACKUP Copia di salvataggio dei files più importanti. Il valore maggiore di un sistema informatico è quello dei dati che contiene Possono verificarsi incidenti quali Furto dei dischi o dei computer Accesso non autorizzato con conseguente distruzione (deliberata o meno) dei dati Infezione da virus Impatto della testina sul disco (con conseguente distruzione fisica di parte o di tutto il disco) Spesso il supporto di backup è off-site (cioè fisicamente lontano dal computer) # 49 Prof Alberto Postiglione Università Salerno BACKUP: supporti di memorizzazione Ad accesso Diretto. Veloci, ma costosi HD FD ad alta capacità (Iomega Zip, LS-120, ) CD-ROM e DVD-ROM Ad accesso Sequenziale. Supporti economicamente più convenienti Nastri Cassette # 50 Prof Alberto Postiglione Università Salerno 25

Nastri e cassette magnetiche Nastri magnetici la memorizzazione avviene attraverso la magnetizzazione della superficie del nastro Sul nastro sono tracciate delle piste orizzontali parallele. Di solito, 9 piste parallele di cui 8 corrispondono ad un byte e la nona è il bit di parità. capacità di memorizzazione di qualche Gb tempi di accesso molto alti possibilità di accedere ai dati in modo solo sequenziale molto usate in passato, attualmente sono utilizzate come unità di backup Cassette a nastro: servono principalmente per fare il back-up dei dati. La loro capacità varia da 120 MB a 35 GB # 51 Prof Alberto Postiglione Università Salerno 26