LEZIONE 15 HARD DISK

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LEZIONE 15 HARD DISK"

Transcript

1 LEZIOE 15 HARD DIK

2 15.1 Descrizione generale Un hard disk (o disco magnetico) consiste di un insieme di piatti che ruotano attorno ad un asse ad una velocità compresa tra 3600 e 7200 giri al minuto (oggi anche fino ad 15000). I piatti, in metallo (recentemente in vetro1) con diametro che può variare da un pollice (2.5cm) ad otto (20cm), sono coperti su ambedue le facce da materiale magnetico in grado di memorizzare informazioni. La scrittura su disco è quindi non volatile, ossia i dati vengono conservati anche quando viene tolta l alimentazione. Per leggere e scrivere informazioni su un hard disk al di sopra di ciascuna superficie è posizionato un braccio mobile contenente una piccola bobina elettromagnetica chiamata testina (head) di lettura/scrittura. Ciascuna superficie del disco è divisa in cerchi concentrici chiamati tracce, tipicamente ogni superficie contiene dalle 1000 a 5000 tracce (track). Una traccia è a sua volta divisa in settori che contengono le informazioni, ognuna di esse può contenere da 64 a 200 settori, ed il settore è l unità minima di lettura e scrittura (vedi fig. 15.1). e sono disponibili piu superfici di memorizzazione, si puo immaginare che queste costituiscano un cilindro (cylinder), tale termine viene usato in questo contesto come sinonimo di traccia. Inoltre nell accesso a superfici di memorizzazione distinte si fa riferimento alla testina scrivente. Piatti Tracce ettori Piatto Traccia FIGURA 15.1 I dischi si suddividono in piatti, tracce e settori. L uso di componenti meccanici fa si che i tempi di accesso per i dischi magnetici siano molto più alti che per le DRAM; per i dischi variano da 5 a 20 millisecondi, per le DRAM si hanno tempi di accesso compresi tra 5 e 100 nanosecondi, il che rende le DRAM circa volte più veloci, tuttavia a parità di capacità di immagazzinamento il costo per megabyte di un disco è 50 volte minore di quello di una DRAM. ella figura 15.2 e riportato l andamento dei costi del disco per MByte. 1 Il substrato in vetro presenta alcuni vantaggi, infatti si ha una: maggiore uniformità della pellicola magnetica superficiale, che produce, quindi, un miglioramento dell affidabilità del disco; riduzione dei difetti della superficie con conseguente riduzione degli errori di lettura/scrittura; minore distanza tra testina e supporto; maggiore rigidità; maggiore resistenza ad urti e danneggiamenti. 15.1

3 $ $ FIGURA 15.2 Andamento costo per MByte Meccanismi di lettura e scrittura magnetica Il meccanismo di scrittura si basa sul fatto che l elettricità, fluendo attraverso la bobina produce un campo magnetico; la testina di scrittura pertanto riceve impulsi, e nella superficie sottostante vengono registrati schemi magnetici differenti dipendenti dalla corrente (positiva o negativa). La testina di scrittura è composta da materiale facilmente magnetizzabile ed ha la forma di un ferro di cavallo attorno al quale sono avvolti pochi giri di conduttore filiforme (vedi fig. 15.3). Una corrente elettrica nel filo induce, attraverso gli estremi del ferro di cavallo, un campo magnetico che magnetizza una piccola area del mezzo di registrazione; logicamente l inversione della direzione della corrente inverte l orientamento del campo magnetico sul supporto di registrazione. Il meccanismo di lettura è basato sul fatto che un campo magnetico in movimento relativo rispetto ad una bobina produce in essa una corrente elettrica. La porzione di superficie del disco passante sotto la testina genera una corrente della stessa polarità di quella che precedentemente era stata registrata. i può utilizzare la stessa testina e per la scrittura e per la lettura poiché hanno la stessa struttura. Le testine singole sono utilizzate dai floppy disk e dai vecchi sistemi a disco rigido. Tuttavia i sistemi a disco rigido odierni richiedono una testina di lettura distinta comprendente un sensore magnetoresistivo (MR) parzialmente schermato. Il materiale magnetoresistivo presenta una resistenza elettrica che dipende dalla magnetizzazione del mezzo che si trova sotto di esso; tramite il passaggio della corrente attraverso il sensore vengono rilevati, come segnali di tensione, i cambiamenti di resistenza. Questo metodo garantisce maggior densità di memorizzazione e velocità operative piu elevate. 15.2

4 chermatura Corrente di lettura Corrente di scrittura Ampiezza della traccia Magnetizzazione ensore MR Elemento di scrittura a induzione upporto di registrazione Figura 15.3 Testina di scrittura induttiva e lettura magnetoresistiva Organizzazione e formattazione dei dati Come precedentemente accennato la testina è un dispositivo relativamente piccolo in grado di leggere e di scrivere su una porzione del disco rotante; ed è ciò che è all origine della disposizione fisica dei dati in anelli concentrici chiamati tracce. Esse sono tanto larghe quanto la testina. Come detto, si usa il termine cilindro per far riferimento a tutte le tracce che in un certo istante si trovano al di sotto delle testine sulle varie superfici. Fisicamente, tracce adiacenti sono separate da spazi per prevenire, o quanto meno minimizzare, gli errori dovuti al disallineamento della testina o all interferenza tra i campi magnetici. Il trasferimento dati avviene per settori; che sono di lunghezza fissa o variabile (la maggior parte dei sistemi odierni usa tipicamente settori a lunghezza fissa pari a 512 byte). Anche in questo caso per ridurre eventuali imprecisioni i settori adiacenti sono separati da spazi vuoti (vedi fig. 15.4). ector 3 4 Intersector Gap Track Intratrack Gap FIGURA 15.4 truttura del disco I bit vicini al centro del disco ruotano più lentamente di quelli più esterni. E possibile compensare la variazione di velocità, incrementando lo spazio tra i bit registrati sul disco man 15.3

5 mano che ci si allontana dal centro del disco, in modo tale che la testina possa leggere tutti i bit alla stessa velocità (tecnica a velocita angolare costante). Questa tecnica da come vantaggio che i singoli blocchi di dati possono essere indirizzati per traccia e settore. Per spostare la testina verso un indirizzo specifico è sufficiente un suo movimento verso la traccia desiderata e attendere che il settore specificato venga a trovarsi sotto la testina. Come svantaggio si ha che la quantità di dati immagazzinabili deve essere la stessa e per le tracce interne e per quelle esterne. Essendo la densità, in bit per centimetro lineare, crescente man mano che ci si sposta dalla traccia più esterna a quella più interna la capacità di memorizzazione dei dischi a velocità angolare costante è limitata dalla massima densità ottenibile dalla traccia più interna. In figura 15.5 è riportato l andamento della crescita della densità per anno. Year Areal Density Areal Density Year FIGURA 15.5 Andamento della densità. Per incrementare tale densità si utilizza una tecnica nota come registrazione a più zone (multiple zone recording) in cui la superficie è ripartita in un certo numero di aree (16 solitamente) all interno delle quali il numero di bit per traccia è costante; le zone più lontane dal centro contengono un numero maggiore di settori e quindi di bit rispetto a quelle più centrali, ciò consente una capacità di memorizzazione più elevata a discapito di una logica circuitale più complessa. Poiché la testina si muove da una zona all altra la lunghezza (lungo la traccia) dei singoli bit varia, provocando così un cambiamento nei tempi di lettura e scrittura. E logico che vi deve essere un criterio per localizzare la posizione del settore all interno della traccia, quindi un punto di partenza sulla traccia per poter identificare l inizio e la fine di ogni settore (Fig. 15.6). Questi requisiti vengono rispettati tramite dati di controllo memorizzati sul disco. Ossia il disco viene inizializzato con dei dati utilizzabili solo dal suo sistema di controllo e non accessibili all utente Bytes Gap1 Id Gap2 Data Gap3 Gap1 Id Gap2 Data Gap3 ync Byte Track # Head # ector # CRC ync Byte Data CRC Bytes FIGURA Formato della traccia nel disco T

6 15.2 Caratteristiche fisiche La testina, rispetto alla direzione radiale del piatto, potrebbe essere fissa o mobile. ei dischi a testina fissa e presente una testina di lettura-scrittura per ciascuna traccia: tali testine sono montate su un braccio rigido che si estende attraverso tutte le tracce (questi sistemi attualmente sono rari). ei dischi a testina mobile ve ne è una sola montata su un braccio, quest ultimo può estendersi o ritrarsi in quanto la testina deve essere in grado di raggiungere una qualsiasi traccia. Il disco è montato su un telaio comprendente il braccio, l albero che fa ruotare il disco e i circuiti per l ingresso e l uscita dei dati. I dischi non removibili restano montati nel proprio telaio mentre quelli removibili possono essere asportati e sostituiti con altri dischi; il vantaggio consiste nel poter disporre di quantità illimitate di dati pur avendo quantità limitate di memorie disco, inoltre tali dischi possono essere spostati da un calcolatore ad un altro come avviene con i floppy disk. I dischi magnetici removibili tendono oggi ad essere sostituite da memoria a stato solido dette memorie flash. e la patina magnetizzabile è applicata ad entrambe le facce dei piatti i dischi sono detti a doppia faccia (double-sided) altrimenti a singola faccia (single-sided). ei modelli con più piatti (multiple platter) disposti verticalmente a distanza di pochi centimetri sono presenti più bracci; questi dischi utilizzano una testina mobile di lettura/scrittura per ogni superficie dei piatti, le testine sono fissate meccanicamente in modo tale da trovarsi alla stessa distanza dal centro del disco e muoversi contemporaneamente. Così, in ogni istante, tutte le testine sono posizionate sulle tracce che presentano uguale distanza dal centro del disco. A seconda del meccanismo della testina i dischi vengono classificati in tre tipi. Un un primo tipo di disco, la testina di lettura/scrittura viene posizionata a distanza fissa sopra il piatto lasciando un intercapedine d aria. All altro estremo si trova un tipo di disco (floppy disk) in cui il meccanismo che viene a contatto fisico con il supporto durante le operazioni di lettura o scrittura. Per il terzo tipo va detto che la testina deve generare o leggere un campo elettromagnetico di intensità sufficiente alla scrittura e alla lettura. Più è stretta la testina e più è vicina alla superficie del piatto, quindi tracce più ravvicinate e pertanto maggiore densità dei dati. Tuttavia più la testina è vicina al disco e maggiore è il rischio d errore per impurità o imperfezione. Per un miglioramento della tecnologia venne sviluppato il disco Winchester (esso si trova comunemente all interno di personal computer e workstation); le sue testine sono utilizzate negli assemblaggi di dischi ermeticamente sigillati, praticamente privi di contaminanti. Esse operano più vicino alla superficie rispetto a quelle convenzionali consentendo così una maggiore densità dei dati.la testina è in realtà una foglia aerodinamica che si appoggia leggermente alla superficie del piatto quando il disco è fermo. La pressione dell aria generata da un disco in rotazione è sufficiente per allontanare la foglia dalla superficie. Il sistema risultante, privo di contatto, può quindi utilizzare testine più strette che operano più vicino alla superficie del piattello Caratterizzazione delle prestazioni del disco Per accedere ai dati il sistema operativo deve pilotare i dischi attraverso un processo composto da tre fasi. ella prima si posiziona la testina sopra la traccia più opportuna, operazione denominata seek (letteralmente ricerca) ed il tempo necessario richiesto è denominato tempo di seek. I produttori di dischi riportano nei loro manuali il tempo di seek minimo, massimo e medio. I 15.5

7 primi due sono facilmente misurabili, mentre la media si presta a diverse interpretazioni poiché dipende dalla distanza di posizionamento. Le industrie si sono accordate nel calcolare il tempo di seek medio come la somma di tutti i possibili tempi di seek divisa per il numero di posizionamenti possibili. I tempi di seek medi che vengono dichiarati oscillano tra 8 ms e 20 ms, tuttavia a causa della località dei riferimenti al disco i valori medi reali possono anche essere solo il 25-33% di quelli dichiarati; il fenomeno della località si manifesta sia a causa di accessi consecutivi allo stesso file, sia perché il sistema operativo tenta di far eseguire insieme tali accessi. Una volta che la testina ha raggiunto la traccia corretta (seconda fase) è necessario attendere che il settore desiderato si muova (ruotando) sotto la testina di lettura/scrittura; questo tempo viene chiamato latenza di rotazione o ritardo di rotazione. La latenza media per raggiungere l informazione desiderata corrisponde a mezza rotazione del disco e poiché questi ruotano ad una velocità compresa tra 3600 RPM e 7200 RPM la latenza di rotazione media varia tra: latenza di rotazione media = 0.5 rotazioni/3600 RPM = 8.3 ms latenza di rotazione media = 0.5 rotazioni/7200 RPM = 4.2 ms I dischi caratterizzati da diametri più piccoli sono più attraenti, poiché possono ruotare a velocità maggiori senza un consumo eccessivo, riducendo così la latenza di rotazione. L ultima fase che caratterizza un accesso ad un disco e denominata tempo di trasferimento: è il tempo necessario per trasferire un blocco di bit, che corrisponde solitamente ad un settore. Il tempo di trasferimento è una funzione della dimensione del settore (oggi in realta molti trasferimenti da disco hanno una lunghezza pari a più settori), della velocità di rotazione e della densità di memorizzazione di una traccia. Il calcolo si complica di più se si considera che la maggior parte dei dischi possiedono una cache integrata che memorizza i settori man mano che questi vengono acquisiti. Il controllo del disco ed il trasferimento dei dati tra il disco e la memoria vengono gestiti da un controllore di disco. Esso è responsabile dell aggiunta di un ulteriore componente al tempo di accesso al disco, nota come tempo del controllore, che corrisponde al ritardo che il controllore impone all esecuzione degli accessi di I/O. Quindi il tempo medio per eseguire un operazione di I/O è determinato da queste componenti oltre ad eventuali tempi di attesa dovuti al fatto che altri processi stanno utilizzando il disco. Esempio: Calcolare il tempo medio per la scrittura o la lettura di un settore di 512 byte per un disco che ruota a 5400 RPM ed in cui il tempo medio di seek e pari a 12 ms, il tempo di trasferimento e 5 MB/s, il tempo aggiuntivo causato dal controllore risulta 2 ms. Il tempo medio di accesso al disco è pari al tempo medio di seek + la latenza di rotazione media + il tempo di trasferimento + il tempo del controllore. Tempo medio accesso disco = 12 ms ms + (0.5 KB)/(5 MB/s) + 2 ms = 19.7 ms e il tempo medio di seek misurato fosse pari al 25% del tempo medio indicato il risultato sarebbe: Tempo medio accesso disco = 3 ms ms + (0.5 KB)/(5 MB/s) + 2 ms = 10.7 ms 15.6

8 Da notare è che quando si prende in considerazione il tempo medio di seek misurato, anziché quello indicato dal costruttore, la latenza di rotazione può divenire la componente principale del tempo di accesso. Ciascuna traccia contiene lo stesso numero di bit, tuttavia quelle esterne sono più lunghe. Queste, quindi, memorizzano le informazioni con una minore densità per centimetro rispetto alle tracce più vicine al centro del disco. In alcuni tipi di hard disk, quali tipicamente quelli basati sull interfacctia CI (mall Computer ystems Interface) si usa invece una tecnica detta densità di bit costante, basata sulla memorizzazione di un numero maggiore di settori nelle tracce esterne rispetto a quelle interne. La velocità alla quale si muove l unità di lunghezza della singola traccia sotto la testina è pertanto variabile ed è maggiore per le tracce esterne. Di conseguenza, se il numero di bit per unità di lunghezza è costante, la frequenza alla quale i bit devono essere letti/scritti è variabile, quindi, la parte elettronica del dispositivo deve tener conto di questo fattore tandard di comunicazione Le tecnologie utilizzate per gli hard disk sono oramai molto sofisticate, dovute direttamente dalla maggiore richiesta di elevate prestazioni e capacità. L evoluzione costante di processori e memorie incrementa la quantità di dati da elaborare e gli hard disk sono costretti a ospitare e spostare moli sempre maggiori di Mbyte. Le innovazioni tecniche riguardanti vari componenti, come dischi e testine, condizionano la capacità degli hard disk oltre che le loro prestazioni. I vari sistemi d interfacciamento sono importanti per evitare l insorgere di limitazioni dal punto di vista delle prestazioni. Attualmente (anno 2005) il sistema di interfacciamento più diffuso utilizza il bus parallelo dello standard ATA (AT Attachment). Ad esempio, nello standard ATA/100 e possibile ottenere una velocita di trasferimento dal controller all hard disk pari a 100. Una tale velocità è ragguardevole in quanto non ci sono, per ora, applicazioni che richiedono tutta questa larghezza di banda. Il trend degli hard disk per Personal Computer è orientato verso un nuovo standard denominato -ATA (erial ATA), il quale usa un bus di comunicazione seriale anziché parallelo. Il 29/08/2001 sono state rilasciate le specifiche della versione 1.0 dello standard erial ATA. Questa evoluzione fornisce prestazioni più elevate permettendo di superare alcune limitazioni dovute ai precedenti protocolli di comunicazione, quali l elevato numero di pin da utilizzare per i collegamenti, la complessità (e quindi i costi) dei cavi usati e le tensioni in gioco relativamente elevate. La prima evidente differenza è nei cavi, i quali utilizzano una connessione punto-punto con lunghezza massima di un metro; inoltre, il erial ATA, concepito per collegare unità interne, usa due coppie di fili contro i 40/80 necessari con lo standard ATA parallelo. I sistemi operativi attuali sono compatibili poiché questo bus è trasparente rispetto alle applicazioni; sarà, quindi, solamente necessario istallare i corrispondenti driver per il controller così come accade per qualunque altro dispositivo. Un altro aspetto interessante è che per il suo funzionamento necessita di una tensione di 500 millivolt picco-picco, inferiore a quella di 5 V richiesta dagli standard ATA paralleli. Le conseguenze si ripercuotono sui produttori di chipset; infatti, essendo il controller per gli hard disk ormai integrato nel chipset principale del calcolatore, il non esser costretti a utilizzare una tensione di 5 V 15.7

9 permette di costruire chip con minori dimensioni e pertanto con un risparmio in termini di costi di produzione. Questa riduzione di tensione torna anche utile per il mondo dei portatili con conseguente prolungamento dell autonomia delle batterie. Per quanto riguarda la topologia di collegamento usata da erial Ata ci si trova di fronte a una configurazione a stella. Ossia da un connettore del controller parte un cavetto che va direttamente all hard disk, per collegare un secondo hard disk serve un secondo connettore e un altro cavetto analogo al primo. Tra le conseguenze di questo tipo di collegamento c è la possibilità di evitare collisioni di segnali sullo stesso cavo, con diversi vantaggi per le prestazioni. A livello software non ci sono sconvolgimenti dato che il comportamento dei registri di controllo e dei comandi, i trasferimenti dati, i reset e gli interrupt sono tutti emulati dall unità Direzioni future I dischi magnetici hanno capacità che crescono rapidamente anche se il tempo di accesso migliora molto più lentamente. Una delle spiegazioni sta nel fatto che i dischi magnetici hanno un evoluzione più veloce nella fascia bassa piuttosto che in quella alta del mercato, ed è la fascia bassa a registrare una spinta maggiore verso un limitato costo per megabyte. Questo mercato ha dato il suo contributo alla riduzione nella dimensione dei dischi dai piatti da 14 pollici (35 cm) usati per i dischi dei mainframe ai dischi di 1.3 pollici (3.5 cm) sviluppati per i calcolatori portatili e palmari. Questa elevatissima richiesta di dischi piccoli ha portato ad un accelerazione per il miglioramento della densità dei dischi. Oltre al miglioramento della densità sono cresciute anche le velocità di trasferimento, man mano che i dischi aumentavano la propria velocità di rotazione e miglioravano le interfacce. Inoltre, ogni disco ad alte prestazioni prodotto oggi contiene un buffer di traccia o di settore che implementa un meccanismo di cache che memorizza i settori quando la testina passa sopra di essi. Un importante novità per ciò che concerne l organizzazione dei dischi è costituita dai sistemi RAID (Redundant Array of Inexpensive Disks o letteralmente schiere di dischi piccoli ed economici). La motivazione che spinge a ciò è che, poiché il prezzo per megabyte è indipendente dalla dimensione del disco, il throughput potenziale può essere migliorato utilizzando più unità disco e quindi più testine: la distribuzione dei dati su più dischi fa sì che gli accessi avvengano su più dischi; mentre l uso delle schiere migliora il throughput, la latenza non viene però necessariamente ridotta. L aggiunta dei dischi ridondanti offre la possibilità di scoprire un disco guasto e recuperare automaticamente l informazione perduta. Le schiere possono quindi migliorare l affidabilità e le prestazioni dei sistemi di elaborazione. Ad esempio IBM offre sia la soluzione basata su RAID sia un sottosistema di dischi che utilizza i dischi più grandi prodotti dall azienda. onostante questo continuo sviluppo va sottolineato come il disco rimanga il vero collo di bottiglia dei moderni Personal Computer: con tempi di accesso ai dati dell ordine di una decina di millisecondi, un moderno processore può sprecare qualche milione di cicli utili in attesa del dato giusto da elaborare. Le piattaforme multiprocessore di prossima introduzione non faranno che esasperare questo problema, necessitando di maggiori quantità di dati da elaborare. Le nuove generazioni di dischi rigidi hanno,tuttavia, tutte le carte in regola per stare al passo con le future piattaforme. Infatti basti osservare le nuove tecnologie dei protocolli di 15.8

10 comunicazione. Ad esempio, la tecnologia CQ (ative Command Queueing) è la caratteristica più avanzata del futuro standard erial Ata II. CQ è un protocollo che permette all hardware di controllo del disco di mantenere in sospeso più comandi allo stesso tempo. I dischi che lo supportano dispongono di un buffer dove i comandi pervenuti possono essere accodati, riordinati e infine essere eseguiti in modo dinamico per ottimizzare i tempi di accesso e scrittura dei dati sulla superficie magnetica. Il protocollo erial Ata II si basa su tre nuove funzioni integrate atte a migliorare le prestazioni dei dischi: Race Free tatus Return Mechanism, Interrupt Aggregation e First Party Dma. La prima funzione consiste nella possibilità di comunicare la risposta, o status, ad un qualunque comando dell host in ogni momento senza che questo resti in attesa per riceverlo; in questo modo il drive può soddisfare comandi multipli e restituirne lo stato consecutivamente o perfino nello stesso momento. La seconda funzione, aggregazione degli interrupt, consente di superare il problema che riguarda il drive per ciò che concerne la produzione di un segnale d interruzione per l host ogni volta che completa un comando: se un drive con CQ completa più comandi in un tempo molto breve, i singoli segnali di interrupt vengono aggregati per produrne uno solo affinché l host sia interrotto una volta sola per più comandi. Infine la funzione First Party Dma consiste in un sofisticato sistema che permette al drive di eseguire un operazione di accesso diretto alla memoria centrale per trasferirvi dati senza l intervento del software dell host ed è alla base della possibilità di riordinare la sequenza di esecuzione dei comandi. Infatti, il drive può scegliere di propria iniziativa il buffer da trasferire e preparare il comando appropriato per il sistema DMA, il controller dell host si limita quindi a copiare nel controller DMA la direttiva che arriva dal drive in modo che venga avviato il trasferimento hardware dei dati. E evidente che, con il sistema CQ, l host può trasmettere comandi mentre il disco sta ancora eseguendo quelli precedenti, offrendo così un miglior supporto al software multithread per Windows o Linux. In pratica la coda delle richieste di accesso al disco viene riordinata e eseguita tenendo conto della posizione delle testine sui dischi, in modo da ridurre al minimo il numero di rotazioni dei dischi e di spostamenti delle testine, il che comporta migliori prestazioni e minore usura meccanica. La logica CQ del drive può decidere di eseguire subito una richiesta appena arrivata, facendole saltare una lunga coda di attesa, se determina che la testina sia già nella giusta posizione, magari integrando la richiesta a quelle che riguardano lo stesso settore su disco. Le prove di laboratorio hanno evidenziato come, anche in mancanza di software appositamente ottimizzato, l incremento di prestazioni è di almeno il 15%. Per ciò che concerne i futuri supporti ottici sono da menzionare due formati, che sono il Blu-Ray e HD-DVD (entrambi basati su laser blu, cioe a lunghezza d onda piu bassa rispetto ai laser attualmente utilizzati nelle memorie ottiche) che sono in concorrenza per succedere agli attuali formati per DVD. I supporti Blu-Ray possono contenere fino a 50 GByte di dati, mentre gli HD-DVD possono registrare fino a 32 GByte di dati. Il supporto fisico ha lo stesso spessore di un normale DVD (1.2 millimetri) e i masterizzatori di DVD esistenti si potrebbero modificare con poca spesa. Blu Ray e HD-DVD sono, quindi, una soluzione interessante per il backup dei dati. E interessante notare come anche nella variante Double Layer (7.9 GByte) il DVD non riesca ad eguagliare la capacità di archiviazione offerta da Blu Ray e HD-DVD RIFERIMETI BIBLIOGRAFICI [1] D.A. Patterson, J.L. Hennessy, Computer Organization and Design, Morgan Kuafmann

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici La memoria gerarchica L hard disk Introduzione alla memoria virtuale Scendiamo di un altro livello CPU Banco Cache Memoria principale Memoria secondaria Dimensioni < 1KB < 1 MB

Dettagli

Memoria Esterna (secondaria) n Materiale usato per il disco: era in alluminio n Ora è di vetro, perché Migliora l uniformità della superficie

Memoria Esterna (secondaria) n Materiale usato per il disco: era in alluminio n Ora è di vetro, perché Migliora l uniformità della superficie Memoria Esterna (secondaria) Dischi magnetici RAID Rimovibili Ottica CD-ROM CD-Recordable (CD-R) CD-R/W DVD Nastri magnetici Dischi Magnetici Disco rivestito con materiale magnetico (ossido di ferro) Materiale

Dettagli

Redundant Array of Inexpensive (Independent) Disks. Disco magnetico

Redundant Array of Inexpensive (Independent) Disks. Disco magnetico 26/5/25 RAID Redundant Array of Inexpensive (Independent) Disks Disco magnetico Costituito da un insieme di piatti rotanti (da a 5) Piatti rivestiti di una superficie magnetica Esiste una testina (bobina)

Dettagli

Organizzazione della memoria

Organizzazione della memoria Memorizzazione dati La fase di codifica permette di esprimere qualsiasi informazione (numeri, testo, immagini, ecc) come stringhe di bit: Es: di immagine 00001001100110010010001100110010011001010010100010

Dettagli

Architettura dei calcolatori II parte Memorie

Architettura dei calcolatori II parte Memorie Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica ed Elementi di Statistica 3 c.f.u. Anno Accademico 2010/2011 Docente: ing. Salvatore Sorce Architettura dei calcolatori

Dettagli

Laboratorio di Informatica di Base Archivi e Basi di Dati

Laboratorio di Informatica di Base Archivi e Basi di Dati Laboratorio di Informatica di Base Archivi e Basi di Dati Introduzione La memorizzazione dei dati è un aspetto molto importante dell informatica Oggi, mediante i computer, è possibile memorizzare e modificare

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 4 - parte II La memoria 1 La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso,

Dettagli

Memoria secondaria. Struttura del disco. Scheduling del disco. Gestione dell unità a disco. Affidabilità dei dischi: RAID

Memoria secondaria. Struttura del disco. Scheduling del disco. Gestione dell unità a disco. Affidabilità dei dischi: RAID Memoria secondaria Struttura del disco Scheduling del disco Gestione dell unità a disco Affidabilità dei dischi: RAID Sistemi Operativi 13.1 Struttura del disco I dischi vengono indirizzati come grandi

Dettagli

Sistemi Operativi GESTIONE DELLA MEMORIA SECONDARIA. D. Talia - UNICAL. Sistemi Operativi 11.1

Sistemi Operativi GESTIONE DELLA MEMORIA SECONDARIA. D. Talia - UNICAL. Sistemi Operativi 11.1 GESTIONE DELLA MEMORIA SECONDARIA 11.1 Memoria Secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Struttura RAID Affidabilità Implementazione della memoria

Dettagli

Sistemi Operativi. Memoria Secondaria GESTIONE DELLA MEMORIA SECONDARIA. Struttura del disco. Scheduling del disco. Gestione del disco

Sistemi Operativi. Memoria Secondaria GESTIONE DELLA MEMORIA SECONDARIA. Struttura del disco. Scheduling del disco. Gestione del disco GESTIONE DELLA MEMORIA SECONDARIA 11.1 Memoria Secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Struttura RAID Affidabilità Implementazione della memoria

Dettagli

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

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria Architettura dell elaboratore Capacità di memorizzazione dei dispositivi di memoria: Memoria centrale attualmente si arriva ad alcuni GB centinaia di GB o TB Memoria principale e registri: volatilità,

Dettagli

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria)

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria) ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria) Dispositivi per la memorizzazione di grandi masse di dati. I dati memorizzati su questo tipo di memoria sopravvivono all esecuzione dei programmi

Dettagli

La memoria - generalità

La memoria - generalità Calcolatori Elettronici La memoria gerarchica Introduzione La memoria - generalità n Funzioni: Supporto alla CPU: deve fornire dati ed istruzioni il più rapidamente possibile Archiviazione: deve consentire

Dettagli

La memoria centrale (RAM)

La memoria centrale (RAM) La memoria centrale (RAM) Mantiene al proprio interno i dati e le istruzioni dei programmi in esecuzione Memoria ad accesso casuale Tecnologia elettronica: Veloce ma volatile e costosa Due eccezioni R.O.M.

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Lez. 5 Memorie Secondarie

Lez. 5 Memorie Secondarie Prof. Giovanni Mettivier 1 Dott. Giovanni Mettivier, PhD Dipartimento Scienze Fisiche Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli mettivier@na.infn.it +39-081-676137

Dettagli

SISTEMI OPERATIVI. Gestione dei dischi. Gestione dei dischi e sistemi RAID

SISTEMI OPERATIVI. Gestione dei dischi. Gestione dei dischi e sistemi RAID SISTEMI OPERATIVI 08.c Gestione dei dischi e sistemi RAID Gestione dei dischi Caratteristiche dei dischi magnetici Schedulazione degli accessi al disco Sistemi RAID 1 Struttura meccanica 2 traccia testina

Dettagli

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

Materiali per il modulo 1 ECDL. Autore: M. Lanino Materiali per il modulo 1 ECDL Autore: M. Lanino RAM, l'acronimo per "random access memory", ovvero "memoria ad acceso casuale", è la memoria in cui vengono caricati i dati che devono essere utilizzati

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore (CPU) la memoria principale (RAM) la memoria secondaria i dispositivi di input/output Il processore

Dettagli

Gestione della memoria centrale

Gestione della memoria centrale Gestione della memoria centrale Un programma per essere eseguito deve risiedere in memoria principale e lo stesso vale per i dati su cui esso opera In un sistema multitasking molti processi vengono eseguiti

Dettagli

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche Input/Output n Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi n Tutti più lenti della CPU e della RAM n Necessità di avere moduli di I/O Moduli

Dettagli

Usando il pendolo reversibile di Kater

Usando il pendolo reversibile di Kater Usando il pendolo reversibile di Kater Scopo dell esperienza è la misurazione dell accelerazione di gravità g attraverso il periodo di oscillazione di un pendolo reversibile L accelerazione di gravità

Dettagli

Architettura hardware

Architettura hardware Ricapitolando Architettura hardware la parte che si può prendere a calci Il funzionamento di un elaboratore dipende da due fattori principali 1) dalla capacità di memorizzare i programmi e i dati 2) dalla

Dettagli

Informatica - A.A. 2010/11

Informatica - A.A. 2010/11 Ripasso lezione precedente Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Esercizio: Convertire

Dettagli

Informatica 1 Lezione 1

Informatica 1 Lezione 1 Informatica 1 Lezione 1 Concetti base: Hardware È l insieme delle parti fisiche, elettroniche e meccaniche che compongono il computer, quali il chip, il mouse, il lettore CDROM, il monitor, le schede,

Dettagli

Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro

Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica prof. Corrado Santoro La prima macchina programmabile Conoscete queste macchine? Telai Jacquard (primi anni del 1800) Macchina per

Dettagli

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi

Dettagli

Appunti di informatica. Lezione 6 anno accademico 2015-2016 Mario Verdicchio

Appunti di informatica. Lezione 6 anno accademico 2015-2016 Mario Verdicchio Appunti di informatica Lezione 6 anno accademico 2015-2016 Mario Verdicchio RAM disco La RAM è basata su dispositivi elettronici, che funzionano con tempi molto rapidi, ma che necessitano di alimentazione

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

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

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43 I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che

Dettagli

Le memorie di massa. Il disco floppy 1

Le memorie di massa. Il disco floppy 1 Le memorie di massa Tutti i sistemi di elaborazione dispongono di alcuni supporti per memorizzare permanentemente le informazioni: le memorie di massa Dischetti o floppy disk Dischi fissi o hard disk CD

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al

Dettagli

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: martedì, 12.00-13.00. Dip. Di Matematica Modalità esame: scritto + tesina facoltativa 1

Dettagli

= 0, 098 ms. Da cui si ricava t 2 medio

= 0, 098 ms. Da cui si ricava t 2 medio 1. Una macchina ha uno spazio degli indirizzi a 32 bit e una pagina di 8 KB. La tabella delle pagine è completamente nell hardware, con una parola a 32 bit per voce. Quando parte un processo, la tabella

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici Dispositivi di I/O Francesco Lo Presti Rielaborate da Salvatore Tucci Organizzazione di un Calcolatore I/O 1 Dispositivi di I/O!! Un dispositivo di I/O è costituito da due componenti:!!

Dettagli

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM Il computer è un apparecchio elettronico che riceve dati di ingresso (input), li memorizza e gli elabora e fornisce in uscita i risultati (output). Il computer è quindi un sistema per elaborare informazioni

Dettagli

Memoria secondaria. Sistemi Operativi mod. B 14.1

Memoria secondaria. Sistemi Operativi mod. B 14.1 Memoria secondaria Struttura del disco Scheduling del disco Gestione dell unità a disco Gestione dello spazio di swap La struttura RAID Affidabilità dei dischi Connessione dei dischi 14.1 Memoria secondaria

Dettagli

APPLICATION SHEET Luglio

APPLICATION SHEET Luglio Indice 1. Descrizione dell applicazione 2. Applicazione - Dati 3. Selezione del prodotto e dimensionamento 4. Soluzione Motovario 1. Descrizione dell applicazione Gli schermi per campi da cricket fanno

Dettagli

Il Sistema Operativo

Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema

Dettagli

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6 Appunti di Calcolatori Elettronici Esecuzione di istruzioni in parallelo Introduzione... 1 Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD...

Dettagli

Gerarchia delle memorie

Gerarchia delle memorie Memorie Gerarchia delle memorie Cache CPU Centrale Massa Distanza Capacità Tempi di accesso Costo 2 1 Le memorie centrali Nella macchina di Von Neumann, le istruzioni e i dati sono contenute in una memoria

Dettagli

DMA Accesso Diretto alla Memoria

DMA Accesso Diretto alla Memoria Testo di rif.to: [Congiu] - 8.1-8.3 (pg. 241 250) 08.a DMA Accesso Diretto alla Memoria Motivazioni Organizzazione dei trasferimenti DMA Arbitraggio del bus di memoria Trasferimento di un blocco di dati

Dettagli

LA CORRENTE ELETTRICA

LA CORRENTE ELETTRICA L CORRENTE ELETTRIC H P h Prima che si raggiunga l equilibrio c è un intervallo di tempo dove il livello del fluido non è uguale. Il verso del movimento del fluido va dal vaso a livello maggiore () verso

Dettagli

Sistema di diagnosi CAR TEST

Sistema di diagnosi CAR TEST Data: 30/09/09 1 di 7 Sistema di diagnosi CAR TEST Il sistema di diagnosi CAR TEST venne convenientemente utilizzato per: - verificare che la scocca di un veicolo sia dimensionalmente conforme ai disegni

Dettagli

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Architettura di Von Neumann Memorie secondarie Dette anche Memoria

Dettagli

I dischi magnetici floppy disk

I dischi magnetici floppy disk I dischi magnetici floppy disk I floppy disk (dischetti flessibili) sono supporti rimovibili Ogni elaboratore è dotato di almeno una unità di lettura-scrittura detta drive, all'interno della quale l'utente

Dettagli

Fondamenti di macchine elettriche Corso SSIS 2006/07

Fondamenti di macchine elettriche Corso SSIS 2006/07 9.13 Caratteristica meccanica del motore asincrono trifase Essa è un grafico cartesiano che rappresenta l andamento della coppia C sviluppata dal motore in funzione della sua velocità n. La coppia è legata

Dettagli

ARCHITETTURA DEL CALCOLATORE

ARCHITETTURA DEL CALCOLATORE Orologio di sistema (Clock) UNITÀ UNITÀ DI DI INGRESSO Schema a blocchi di un calcolatore REGISTRI CONTROLLO BUS DEL SISTEMA MEMORIA DI DI MASSA Hard Hard Disk Disk MEMORIA CENTRALE Ram Ram ALU CPU UNITÀ

Dettagli

MEMORIE MAGNETO- OTTICHE

MEMORIE MAGNETO- OTTICHE MEMORIE SECONDARIE I dati e i programmi devono essere conservati su memorie non volatili, di adeguate dimensioni e di costo contenuto. Occorre utilizzare dispositivi di memoria di massa quali ad esempio

Dettagli

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

I dischi ottici. Informatica di Base -- R.Gaeta 18 I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che

Dettagli

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

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica I componenti di un Sistema di elaborazione. Memoria centrale Memorizza : istruzioni dati In forma BINARIA : 10001010101000110101... È costituita da una serie di CHIP disposti su una scheda elettronica

Dettagli

Architettura del Personal Computer AUGUSTO GROSSI

Architettura del Personal Computer AUGUSTO GROSSI Il CASE o CABINET è il contenitore in cui vengono montati la scheda scheda madre, uno o più dischi rigidi, la scheda video, la scheda audio e tutti gli altri dispositivi hardware necessari per il funzionamento.

Dettagli

Architettura di un sistema di calcolo

Architettura di un sistema di calcolo Richiami sulla struttura dei sistemi di calcolo Gestione delle Interruzioni Gestione della comunicazione fra processore e dispositivi periferici Gerarchia di memoria Protezione. 2.1 Architettura di un

Dettagli

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello

Dettagli

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia

Dettagli

Sistemi Operativi. 5 Gestione della memoria

Sistemi Operativi. 5 Gestione della memoria Gestione della memoria Compiti del gestore della memoria: Tenere traccia di quali parti della memoria sono libere e quali occupate. Allocare memoria ai processi che ne hanno bisogno. Deallocare la memoria

Dettagli

V= R*I. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro.

V= R*I. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro. PREMESSA: Anche intuitivamente dovrebbe a questo punto essere ormai chiaro

Dettagli

Struttura dei dischi

Struttura dei dischi Università di Udine Facoltà di Scienze MM.FF.NN. A.A. 2007-2008 Copyright c 2000 04 Marino Miculan (miculan@dimi.uniud.it) La copia letterale e la distribuzione di questa presentazione nella sua integrità

Dettagli

Calcolatori Elettronici. La memoria gerarchica La memoria virtuale

Calcolatori Elettronici. La memoria gerarchica La memoria virtuale Calcolatori Elettronici La memoria gerarchica La memoria virtuale Come usare la memoria secondaria oltre che per conservare permanentemente dati e programmi Idea Tenere parte del codice in mem princ e

Dettagli

Introduzione all analisi dei segnali digitali.

Introduzione all analisi dei segnali digitali. Introduzione all analisi dei segnali digitali. Lezioni per il corso di Laboratorio di Fisica IV Isidoro Ferrante A.A. 2001/2002 1 Segnali analogici Si dice segnale la variazione di una qualsiasi grandezza

Dettagli

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola

Dettagli

Sistemi RAID. Corso di Calcolatori Elettronici. Feragotto Elena

Sistemi RAID. Corso di Calcolatori Elettronici. Feragotto Elena Sistemi RAID Corso di Calcolatori Elettronici Feragotto Elena Cos è RAID Nato all Università di Berkeley nel 1968, RAID significa: Redundant Array of Inexpensive Disk L idea era quella di sostituire un

Dettagli

Nastro magnetico. Gestione della memoria di massa. Disco magnetico. Disco magnetico. Usato in passato come dispositivo di memorizzazione secondaria

Nastro magnetico. Gestione della memoria di massa. Disco magnetico. Disco magnetico. Usato in passato come dispositivo di memorizzazione secondaria Impossibile visualizzare l'immagine. Nastro magnetico Gestione della memoria di massa Usato in passato come dispositivo di memorizzazione secondaria Può contenere grosse quantità di dati Principalmente

Dettagli

Coordinazione Distribuita

Coordinazione Distribuita Coordinazione Distribuita Ordinamento degli eventi Mutua esclusione Atomicità Controllo della Concorrenza 21.1 Introduzione Tutte le questioni relative alla concorrenza che si incontrano in sistemi centralizzati,

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1 IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica

Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Il presente esame scritto deve essere svolto in forma individuale in un tempo massimo di 60 minuti dalla sua

Dettagli

Hardware delle reti LAN

Hardware delle reti LAN Hardware delle reti LAN Le reti LAN utilizzano una struttura basata su cavi e concentratori che permette il trasferimento di informazioni. In un ottica di questo tipo, i computer che prendono parte allo

Dettagli

Dispositivi di rete. Ripetitori. Hub

Dispositivi di rete. Ripetitori. Hub Ripetitori Dispositivi di rete I ripetitori aumentano la distanza che può essere ragginta dai dispositivi Ethernet per trasmettere dati l'uno rispetto all'altro. Le distanze coperte dai cavi sono limitate

Dettagli

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

Lez. 6 Memorie Secondarie. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 6 Memorie Secondarie Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli

COMPETENZE INFORMATICHE DI BASE PER ADULTI

COMPETENZE INFORMATICHE DI BASE PER ADULTI COMPETENZE INFORMATICHE DI BASE PER ADULTI INTRODUZIONE COMPETENZE INFORMATICHE DI BASE PER ADULTI è un manuale diretto a persone adulte, in particolare lavoratori di età avanzata, affinché possano migliorare

Dettagli

STRUTTURE DEI SISTEMI DI CALCOLO

STRUTTURE DEI SISTEMI DI CALCOLO STRUTTURE DEI SISTEMI DI CALCOLO 2.1 Strutture dei sistemi di calcolo Funzionamento Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione Hardware Architettura di un generico sistema

Dettagli

12. Implementazione di un File System. 12.1.1 Struttura a livelli. 12.2.1 Allocazione contigua

12. Implementazione di un File System. 12.1.1 Struttura a livelli. 12.2.1 Allocazione contigua 12. Implementazione di un File System 1 Struttura del file system Metodi di allocazione Gestione dello spazio libero Implementazione delle directory Prestazioni ed efficienza 2 Utente 12.1.1 Struttura

Dettagli

Creare una Rete Locale Lezione n. 1

Creare una Rete Locale Lezione n. 1 Le Reti Locali Introduzione Le Reti Locali indicate anche come LAN (Local Area Network), sono il punto d appoggio su cui si fonda la collaborazione nel lavoro in qualunque realtà, sia essa un azienda,

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa .. Pacman ha una velocità che dipende dal processore...quindi cambiando computer va più velocemente..sarà poi vero? Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici,

Dettagli

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID 1. Guida all installazione degli Hard Disk SATA... 2 1.1 Installazione di Hard disk Serial ATA (SATA)... 2 2. Guida alla configurazione

Dettagli

Unità Periferiche. Rete Di Controllo

Unità Periferiche. Rete Di Controllo MODELLO LOGICO-FUNZIONALE DI UN ELABORATORE Centrale di canale Periferiche CPU Memoria centrale ALU CU Memoria Locale ALU = Aritmetic Logic Unit CU = Registri CU ISTRUZIONE Decodificatore Rete Di Controllo

Dettagli

Che cosa è un VIRUS?

Che cosa è un VIRUS? Virus & Antivirus Virus Nella sicurezza informatica un virus è un software, appartenente alla categoria dei malware, che è in grado, una volta eseguito, di infettare dei file in modo da riprodursi facendo

Dettagli

Un sistema operativo è un insieme di programmi che consentono ad un utente di

Un sistema operativo è un insieme di programmi che consentono ad un utente di INTRODUZIONE AI SISTEMI OPERATIVI 1 Alcune definizioni 1 Sistema dedicato: 1 Sistema batch o a lotti: 2 Sistemi time sharing: 2 Sistema multiprogrammato: 3 Processo e programma 3 Risorse: 3 Spazio degli

Dettagli

Approccio stratificato

Approccio stratificato Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia

Dettagli

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica www.dis.uniroma1.it/~midlab Sistemi Operativi II Corso di Laurea in Ingegneria Informatica Prof. Roberto Baldoni Complementi: Buffer I/O Gestione dei buffer e I/O scheduling: 1. Richiami sulle tecniche

Dettagli

Circuiti amplificatori

Circuiti amplificatori Circuiti amplificatori G. Traversi Strumentazione e Misure Elettroniche Corso Integrato di Elettrotecnica e Strumentazione e Misure Elettroniche 1 Amplificatori 2 Amplificatori Se A V è negativo, l amplificatore

Dettagli

IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.

IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi. IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi. Negli ultimi anni, il concetto di risparmio energetico sta diventando di fondamentale

Dettagli

CPU. Maurizio Palesi

CPU. Maurizio Palesi CPU Central Processing Unit 1 Organizzazione Tipica CPU Dispositivi di I/O Unità di controllo Unità aritmetico logica (ALU) Terminale Stampante Registri CPU Memoria centrale Unità disco Bus 2 L'Esecutore

Dettagli

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino Il Sistema Operativo Il Sistema Operativo è uno strato software che: opera direttamente sull hardware; isola dai dettagli dell architettura hardware; fornisce un insieme di funzionalità di alto livello.

Dettagli

Introduzione alla Virtualizzazione

Introduzione alla Virtualizzazione Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: luca.tasquier@unina2.it Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Calcolatori Elettronici A a.a. 2008/2009

Calcolatori Elettronici A a.a. 2008/2009 Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include

Dettagli

C. P. U. MEMORIA CENTRALE

C. P. U. MEMORIA CENTRALE C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato

Dettagli

SENSORI E TRASDUTTORI

SENSORI E TRASDUTTORI SENSORI E TRASDUTTORI Il controllo di processo moderno utilizza tecnologie sempre più sofisticate, per minimizzare i costi e contenere le dimensioni dei dispositivi utilizzati. Qualsiasi controllo di processo

Dettagli

Regole della mano destra.

Regole della mano destra. Regole della mano destra. Macchina in continua con una spira e collettore. Macchina in continua con due spire e collettore. Macchina in continua: schematizzazione di indotto. Macchina in continua. Schematizzazione

Dettagli

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID

Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID Guida all installazione degli Hard Disk SATA ed alla configurazione del RAID 1. Guida all installazione degli Hard Disk SATA...2 1.1 Installazione di Hard disk Serial ATA (SATA)...2 2. Guida alla configurazione

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile Problemi connessi all utilizzo di un numero di bit limitato Abbiamo visto quali sono i vantaggi dell utilizzo della rappresentazione in complemento alla base: corrispondenza biunivoca fra rappresentazione

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 16 Martedì 3-12-2013 1 La tecnica di gestione di un dispositivo a interruzione

Dettagli

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it La memoria principale 2 izzazione della memoria principale ria principale è organizzata come

Dettagli

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore Contenuti Introduzione 1 Introduzione 2 3 4 5 71/104 Il Calcolatore Introduzione Un computer...... è una macchina in grado di 1 acquisire informazioni (input) dall esterno 2 manipolare tali informazioni

Dettagli

Il controllo della visualizzazione

Il controllo della visualizzazione Capitolo 3 Il controllo della visualizzazione Per disegnare in modo preciso è necessario regolare continuamente l inquadratura in modo da vedere la parte di disegno che interessa. Saper utilizzare gli

Dettagli

G UI D A AL R E C U P E RO DEI DAT I D A T A R E C O V E R Y d a H A R D D I S K

G UI D A AL R E C U P E RO DEI DAT I D A T A R E C O V E R Y d a H A R D D I S K G UI D A AL R E C U P E RO DEI DAT I D A T A R E C O V E R Y d a H A R D D I S K Recupero dati professionale, software e in camera bianca, da ogni marca e modello Seagate, Maxtor, Hitachi, Toshiba, Western

Dettagli

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile Elementi di ottica L ottica si occupa dello studio dei percorsi dei raggi luminosi e dei fenomeni legati alla propagazione della luce in generale. Lo studio dell ottica nella fisica moderna si basa sul

Dettagli