Architettura dei sistemi di elaborazione (Input/Output parte 3)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Architettura dei sistemi di elaborazione (Input/Output parte 3)"

Transcript

1 Architettura dei sistemi di elaborazione (Input/Output parte 3)

2 Accesso diretto alla RAM (DMA) Se la periferica è molto veloce, è possibile che la frequenza delle interruzioni sia così alta da non lasciare, tra interruzione e interruzione, il tempo necessario all intera esecuzione della routine di servizio. E il caso delle unità a disco, la cui velocità di trasferimento può superare il milione di caratteri per secondo (stesso ordine di grandezza della velocità di esecuzione delle istruzioni in una CPU di prestazioni medie). Tecnica più efficiente: un dispositivo gestisce il trasferimento diretto dei dati tra periferiche e memoria, senza coinvolgere la CPU (a cui ruba cicli di bus cycle stealing). Tale dispositivo prende il nome di Direct Memory Access Controller (DMAC).

3 DMA: Accesso diretto alla memoria Approccio alternativo a polling e interrupt per il trasferimento di grandi quantità di dati ad alta velocità (DATA BLOCK TRANSFER). Il controllo del trasferimento dati è delegato dal processore a uno o più DMA CONTROLLER. Il processore comunica al controller: l indirizzo di partenza del blocco, il numero di byte da trasferire e la direzione del trasferimento.

4 DMA segnali di STATO utilizzati nel DMA: R/W, IRQ, IE, Done registri: BASE e COUNTER In caso di più controllori DMA, si usano le tecniche di daisy chain e abitraggio delle priorità per gestire i vari dispositivi I/O

5 Furto di ciclo (Cycle Stealing) In generale può sorgere un conflitto sul possesso del bus tra processore e controller DMA. Per risolvere i conflitti si usa un ARBITRO del BUS: quando il DMA acquisisce il controllo sul bus, si dice che ruba i cicli di accesso in memoria al processore.

6 Arbitraggio del bus 1 Meccanismo centralizzato: Un controller DMA fa richiesta del bus (BUS REQUEST) Se non vi sono conflitti, l arbitro (il processore) concede il bus (BUS GRANT) Il controller richiedente diventa BUS MASTER attivando il segnale BUS BUSY

7 Arbitraggio del bus 2 Meccanismo distribuito: se uno o più controller DMA richiedono il bus attivano il segnale START-ARBITRATION, ponendo il proprio codice di priorità sulle linee di arbitraggio del bus (in OR tra loro) ognuno confronta il codice presente sul bus con quello proprio a partire dal bit più significativo: chi vince la contesa guadagna il bus

8 Bus di Comunicazione Internamente ad un sistema a microprocessore la principale struttura di interconnessione è il bus. Il bus è un insieme di conduttori che trasferiscono le informazioni da un elemento sorgente a un elemento destinazione. bus dedicato: collega in modo esclusivo due moduli bus condiviso: collega tra loro più moduli (collegamenti fra elementi diversi avvengono in tempi diversi - time multiplexing) Il bus di sistema, anche se condiviso, in genere si compone di tre sotto-bus: bus di controllo bus degli indirizzi bus dei dati

9 Bus di Comunicazione Usando bus dedicati, per collegare N moduli ne servono N(N-1). Questa soluzione consente di effettuare contemporaneamente più operazioni di trasferimento dati. L'uso di una struttura di interconnessione condivisa e standardizzata consente di ridurre i costi e di ottenere una struttura modulare scalabile, a scapito delle prestazioni. Questa soluzione è comunque la più utilizzata nei moderni sistemi di elaborazione.

10 Interfacciamento fisico al Bus

11 Bus di Comunicazione ISA (Industrial Standard Architecture) Ci sono due versioni del bus ISA: quella a 8 bit con una frequenza di clock di 4.77 MHz e quella a 16 bit, con frequenza pari a 8.3 MHz. Il throughput varia dai 4 ai 5 MB/s. EISA (Extended Industry Standard Architecture) Prima evoluzione di questo standard usata sui computer IBM dal EISA aumentò il Bus ISA da 16 a 32 Bit e permise a più di una CPU di usare questo Bus in contemporanea. Venne usata principalmente come interfaccia per schede SCSI. Questo slot fu abbandonato con l'arrivo del VESA e del successivo PCI. VESA Local Bus Successore dell'eisa, fu usato prevalentemente nei computer basati sul processore Intel e fu studiato per eliminare il problema della bassa larghezza di banda dello slot ISA. Lavorava sul Bus ISA ma, a differenza di quest'ultimo, aveva un accesso diretto alla memoria di sistema che lo rendeva molto più veloce. Per controparte aveva però alcune importanti limitazioni (compatibilità, limite al numero di slot, corruzione dei dati).

12 Bus di Comunicazione PCI (Peripheral Component Interconnect) Sviluppato dalla Intel nel 1992 (in sostituzione del bus ISA). Diverse versioni: PCI, PCI 2.0, PCI 2.1, PCI 2.2, PCI 3.0, PCI-X. Linee dati-indirizzi (sovrapposte) (multiplexed). Clock a MHz. Alimentazione 5 3,3 Volt. Il trasferimento che avviene attraverso un bus PCI è un "burst", composto da una fase di indirizzamento e da una o più fasi di dato. Bassa latenza ed elevato throughput. PCI Express (PCIe) Il PCI Express è il successore (seriale) del bus di espansione PCI (parallelo) e sarà destinato a sostituire il bus AGP fino ad ora in uso per le schede grafiche. L'architettura è completamente differente dal bus PCI classico. La sua caratteristica seriale aiuta a semplificare il layout delle schede madri ed è costituito da una serie di canali. Tali canali possono essere aggregati secondo le esigenze rendendo di fatto il sistema molto flessibile. La banda a disposizione di ciascun canale (FULL DUPLEX) è dedicata e quindi non condivisa con gli altri. Un canale PCIe (detto x1) ha una banda disponibile di 266 MByte/sec. Pertanto, nelle moderne schede video che utilizzano 16 canali PCIe la banda a disposizione è di circa 4 GByte/sec (il doppio del bus AGP 8x).

13 Bus di Comunicazione ATA (Advanced Technology Attachment) Consiste in un'interfaccia standard per la connessione di dispositivi di memorizzazione quali hard disk e unità CD-ROM all'interno dei personal computer. Sono molti i termini utilizzati per designare tale standard, comprese abbreviazioni e acronimi quali IDE, EIDE, ATAPI, UDMA ed il più recente PATA (Parallel-ATA) per differenziarsi dal SATA (Serial-ATA) che è altra cosa. Gli standard ATA permettono collegamenti con lunghezze di cavo comprese tra 45 e 90 cm, quindi l'utilizzo prevalente per tale tecnologia è per le memorie di massa all'interno dei personal computer. I cavi Parallel ATA permettono il trasferimento di dati con 16 o 32 bit per volta. UDMA MB/s UDMA1 25 MB/s UDMA MB/s UDMA MB/s UDMA MB/s UDMA5 100 MB/s UDMA6 133 MB/s

14 Bus di Comunicazione SCSI (Small Computer System Interface) L'interfaccia SCSI viene per lo più usata per la comunicazione con unità hard disk e unità nastro di memorizzazione di massa, ma anche per connettere una vasta gamma di dispositivi, come scanner d'immagini, lettori e scrittori di CD (CD-R e CD-RW), lettori DVD. In effetti lo standard SCSI è stato ideato per favorire l'intercambiabiltà e la compatibilità dei dispositivi (tutti, almeno in teoria). Esistono anche stampanti SCSI. In passato l'interfaccia SCSI era molto diffusa in ogni tipologia di computer, mentre attualmente trova un vasto impiego solamente in workstation, server e periferiche di fascia alta (cioè con elevate prestazioni). I computer desktop e portatili sono invece di solito equipaggiati con l'interfaccia ATA/IDE (acronimi rispettivamente di Advanced Technology Attachment e Integrated Drive Electronics) per gli hard disk e con l'interfaccia USB (Universal Serial Bus) per altre periferiche di uso comune.

15 Bus di Comunicazione USB (Universal Serial Bus) Standard di comunicazione seriale per il collegamento di periferiche (lente). Consiste in un singolo gestore e molte periferiche collegate da una struttura simile ad un albero attraverso dei dispositivi chiamati hub (concentratori). Supporta fino ad un massimo di 127 periferiche per gestore, nel computo vanno inclusi anche gli hub e il gestore stesso quindi in realtà il numero totale di dispositivi collegabili è sensibilmente inferiore. Le porte USB sono dotate del supporto del Plug and Play e supportano i dispositivi hot swap quindi se il sistema operativo lo consente supportano la rimozione a caldo e il reinserimento delle periferiche senza dover riavviare il computer. All'interno del computer, l'usb non ha rimpiazzato lo standard ATA o SCSI per via della sua lentezza. Il nuovo standard serial ATA per esempio consente trasferimenti dell'ordine di 150 Mbyte per secondo, una velocità molto più elevata dello standard USB, che nella versione 2.0 raggiunge un massimo di 60 Mbyte per secondo (480 Mbits/s). L'USB viene molto usato negli hard disk esterni dove si preferisce privilegiare la praticità di poter collegare e scollegare a caldo il componente rispetto alla velocità di una connessione tipo ATA.

16 Coesistenza di Bus Multipli Esempi di bus dedicati a vari sottosistemi

I Bus di Input-Output -- Interfacce

I Bus di Input-Output -- Interfacce I Bus di Input-Output -- Interfacce Prof. Vincenzo Auletta 1 Collegamento tra CPU e resto del PC Il microprocessore deve poter comunicare con le varie periferiche e i dispositivi di memorizzazione di massa

Dettagli

1.4f: BUS e interfacce

1.4f: BUS e interfacce 1.4f: BUS e interfacce 2 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.14, 3.15, 3.16 IV ediz.: cap. 2.10,,2.11, 2.12 Questi lucidi 3 BUS Linee di

Dettagli

Tipi di Bus. Bus sincrono. Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB)

Tipi di Bus. Bus sincrono. Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB) Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB) Architettura degli Elaboratori (Prima Unità) Renato.LoCigno@dit.unitn.it www.dit.unitn.it/~locigno/didattica/archit/02-03/index.html

Dettagli

Lezione 9: L Architettura del Sistema di Elaborazione. Modello di Von Neumann Venerdì 16 Ottobre 2009

Lezione 9: L Architettura del Sistema di Elaborazione. Modello di Von Neumann Venerdì 16 Ottobre 2009 Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Meccanica & Ingegneria Gestionale Mat. Pari Docente : Ing. Secondulfo Giovanni Anno Accademico 2009-2010 Lezione 9: L

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Interfacce/Porte 2 INTERFACCE ESTERNE Interfacce esterne Modello di von Neumann CPU Memoria

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema

Dettagli

1.4f: BUS e interfacce

1.4f: BUS e interfacce Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : BUS e interfacce Informatica Generale (Corso di Studio in Scienze

Dettagli

Lezione 6: L Architettura del Sistema di Elaborazione. Modello di Von Neumann Lunedì 18 Ottobre 2010

Lezione 6: L Architettura del Sistema di Elaborazione. Modello di Von Neumann Lunedì 18 Ottobre 2010 Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Corso B Docente : Ing. Secondulfo Giovanni Anno Accademico 2010-2011 Lezione 6: L Architettura del Sistema di Elaborazione.

Dettagli

Il computer e i suoi componenti

Il computer e i suoi componenti Il computer e i suoi componenti Connettore IDE ROM Chipset (Southbridge) PCI AGP o PCI Express RAM Chipset (Northbridge) CPU Connettori di I/O 1. La scheda madre La scheda madre (in inglese mother board

Dettagli

gli slot per schede esterne (come la scheda video, la scheda audio, la RAM, ecc.); le varie componenti elettroniche (condensatori, transistor, ecc., o

gli slot per schede esterne (come la scheda video, la scheda audio, la RAM, ecc.); le varie componenti elettroniche (condensatori, transistor, ecc., o Scheda madre Costituisce l'impalcatura di ogni computer, cui fanno riferimento tutte le periferiche internet. Se il processore può essere considerato a tutti gli effetti il cervello di un PC, lascheda

Dettagli

Sommario della Lezione

Sommario della Lezione Sommario della Lezione La struttura di base di un calcolatore: Bus e Interfacce 2 Bus Il bus è una sorta di autostrada dei dati! E costituito da un insieme di collegamenti in rame localizzati sulla scheda

Dettagli

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

I dischi ottici. Istituzioni 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

Capitolo 7: Input/Output. Es.1 - Bus sincrono. Es.1 - Risposta (a)

Capitolo 7: Input/Output. Es.1 - Bus sincrono. Es.1 - Risposta (a) Esercitazione di Calcolatori Elettronici Ing. Gian Luca Marcialis Corso di Laurea in Ingegneria Elettronica Capitolo 7: Input/Output Capitolo 7 Input/Output Esercizi sul BUS: 1. Bus sincrono 2. Arbitraggio

Dettagli

Architettura di un sistema di elaborazione N. 3

Architettura di un sistema di elaborazione N. 3 Architettura di un sistema di elaborazione N. 3 I Bus presenti nel PC (Unità 4-5) Nei sistemi elettronici e nei computer in particolare, i componenti del sistema colloquiano tramite linee dedicate dette

Dettagli

Porte Input/Output (I/O Connectors)

Porte Input/Output (I/O Connectors) Porte Input/Output (I/O Connectors) Le porte I/O permettono al computer di comunicare (scambiare dati) con le periferiche Interfacce di entrata / uscita Porta seriale RS-232, invio dei dati attraverso

Dettagli

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel SISTEMI DI INPUT/OUTPUT 10.1 Sistemi I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Stream Prestazioni 10.2 I/O Hardware

Dettagli

Livello logico digitale bus e memorie

Livello logico digitale bus e memorie Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità

Dettagli

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO?

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO? HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO? 1 COSA SIGNIFICA HARDWARE? Definizione: L Hardware è una parola che si compone di due termini inglesi HARD (duro) e WARE (merce), cioè la «ferraglia». In generale

Dettagli

Bus SCSI (Small Computer System Interface)

Bus SCSI (Small Computer System Interface) I.I.S. Benvenuto Cellini Corso di formazione tecnica Bus SCSI (Small Computer System Interface) Prof. Alessandro Pinto v.2009 S.C.S.I. (Small Computer System Interface) E un bus locale di I/O parallelo

Dettagli

I Bus. G. Casale 26 Aprile Politecnico di Milano DEI- Dipartimento di Elettronica ad Informazione

I Bus. G. Casale 26 Aprile Politecnico di Milano DEI- Dipartimento di Elettronica ad Informazione Politecnico di Milano DEI- Dipartimento di Elettronica ad Informazione I Bus casale@elet.polimi.it 26 Aprile 2004 Corso di Impianti di Elaborazione A.A. 2003/04 prof. G.Serazzi Sommario Introduzione Caratteristiche

Dettagli

Input/Output (Cap. 7, Stallings)

Input/Output (Cap. 7, Stallings) Input/Output (Cap. 7, Stallings) Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi Tutti più lenti della CPU e della RAM Necessità di avere moduli

Dettagli

Colloquio di informatica (5 crediti)

Colloquio di informatica (5 crediti) Università degli studi della Tuscia Dipartimento di Scienze Ecologiche e Biologiche Corso di laurea in Scienze Ambientali A.A. 2013-2014 - II semestre Colloquio di informatica (5 crediti) Prof. Pier Giorgio

Dettagli

IO 1 Input Output a livello Hardware

IO 1 Input Output a livello Hardware Architettura dei calcolatori e sistemi operativi Input Output IO 1 Input Output a livello Hardware Accesso delle periferiche Le unità periferiche interagiscono con il processore e la memoria centrale attraverso

Dettagli

Architettura dei sistemi x86 Interfacce I/O

Architettura dei sistemi x86 Interfacce I/O I.I.S. Benvenuto Cellini Corso di formazione tecnica Architettura dei sistemi x86 Interfacce I/O Prof. Alessandro Pinto v.2009 Bus ISA (Industry Standard Architecture ) (1981 metà anni 90) Bus di interconnessione

Dettagli

Componenti principali di un computer

Componenti principali di un computer Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI

Dettagli

Secondo l architettura di Von Neumann il bus rappresenta il punto di interconnessione di tutti i componenti del calcolatore.

Secondo l architettura di Von Neumann il bus rappresenta il punto di interconnessione di tutti i componenti del calcolatore. Secondo l architettura di Von Neumann il bus rappresenta il punto di interconnessione di tutti i componenti del calcolatore. Sui bus si attestano periferiche caratterizzate da funzioni e velocità molto

Dettagli

22/09/2010. Rossato Alessio

22/09/2010. Rossato Alessio Hardware del PC roxale@hotmail.it 1 I componenti del computer Possiamo paragonare il computer al corpo umano che, come sappiamo, è formato da un elemento centrale, il busto, al quale sono collegati gli

Dettagli

Componenti e connessioni. Capitolo 3

Componenti e connessioni. Capitolo 3 Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura

Dettagli

CPU chips e bus. Didattica della strumentazione digitale e sistemi a microprocessore anno accademico 2006 2007 pagina 1

CPU chips e bus. Didattica della strumentazione digitale e sistemi a microprocessore anno accademico 2006 2007 pagina 1 CPU chips e bus anno accademico 2006 2007 pagina 1 Layout di una cpu anno accademico 2006 2007 pagina 2 I bus in un sistema a microprocessore anno accademico 2006 2007 pagina 3 Proprietà di un bus Bus

Dettagli

Gerarchia fisica di memoria 1. Gerarchia fisica di memoria 2. Gerarchia fisica di memoria 3. Ricapitolazione di concetti base

Gerarchia fisica di memoria 1. Gerarchia fisica di memoria 2. Gerarchia fisica di memoria 3. Ricapitolazione di concetti base Gerarchia fisica di memoria 1 Tempo di accesso Capacità tipica Ricapitolazione di concetti base Sistemi Operativi - T. Vardanega Pagina 92/113 Gerarchia fisica di memoria 2 La cache è suddivisa in blocchi

Dettagli

Caratteristiche di un PC

Caratteristiche di un PC Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal

Dettagli

Adattatore scheda PCI Express SuperSpeed USB 3.0 a 2 porte con supporto UASP

Adattatore scheda PCI Express SuperSpeed USB 3.0 a 2 porte con supporto UASP Adattatore scheda PCI Express SuperSpeed USB 3.0 a 2 porte con supporto UASP Product ID: PEXUSB3S2 La scheda PCI Express USB 3.0 PEXUSB3S2 permette di aggiungere due porte USB 3.0 al PC utilizzando lo

Dettagli

La gestione dell I/O (Cap. 5, Tanenbaum)

La gestione dell I/O (Cap. 5, Tanenbaum) La gestione dell I/O (Cap. 5, Tanenbaum) Prestazioni e generalità Gestione software Supporti su disco Orologi Lezione Architettura degli Elaboratori - 1 - A. Sperduti Pagina 1 Prestazioni e generalità

Dettagli

Il sistema di I/O. Sistemi Operativi 13.1

Il sistema di I/O. Sistemi Operativi 13.1 Il sistema di I/O Hardware di I/O Interfaccia di I/O per le applicazioni Sottosistema per l I/O del kernel Trasformazione delle richieste di I/O Prestazioni 13.1 Introduzione Un elaborazione eseguita da

Dettagli

Collegamento al sistema

Collegamento al sistema Collegamento al sistema Chi comanda il movimento della testina? Chi comanda la generazione del raggio laser? Chi si occupa di trasferire i dati letti in memoria centrale? Chi comanda la rotazione dei dischi?

Dettagli

Un semplice commutatore a pacchetto

Un semplice commutatore a pacchetto Realizzazione di commutatori a pacchetto: cosa c e dentro un router IP? Prof. Ing. Carla Raffaelli Un semplice commutatore a pacchetto Una workstation con schede di rete e software per ricevere pacchetti

Dettagli

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

Agenda. La struttura dell hard disk. Tipologie di hard disk: IDE, SCSI, SATA. I dischi IDE (EIDE - ATA) Gli hard disk Agenda La struttura dell hard disk Tipologie di hard disk: IDE, SCSI, SATA I dischi IDE (EIDE - ATA) Canali e impostazioni dell architettura EIDE: Master, Slave e Cable Select Hard disk definizione

Dettagli

Hardware interno. Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra. Facoltà di Economia, Università di Modena e Reggio Emilia

Hardware interno. Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra. Facoltà di Economia, Università di Modena e Reggio Emilia Hardware interno Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra Facoltà di Economia, Università di Modena e Reggio Emilia Hardware A prima vista... Alimentazione PC e Monitor Lettore DVD Porte Ps/2

Dettagli

Come è fatto un computer

Come è fatto un computer Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER

Dettagli

Metodo di arbitraggio

Metodo di arbitraggio Metodo di arbitraggio Se un sistema ha solo un master (il processore) allora non c è necessità di arbitraggio: l accesso al bus è sempre garantito al processore che pilota lo slave con cui correntemente

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica La memoria di massa La gestione dell I/O Una gerarchia di memoria Ottenuta per generalizzazione dell applicazione del principio di località e tipicamente costituita da 1. registri

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

PERIFERICHE E SCHEDA MADRE

PERIFERICHE E SCHEDA MADRE PERIFERICHE E SCHEDA MADRE Prof. Enrico Terrone A. S: 2008/09 Richiami sulle periferiche Si definiscono periferiche di comunicazione i dispositivi che permettono di svolgere le operazioni di input (tastiera,

Dettagli

Elementi di Informatica

Elementi di Informatica Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono

Dettagli

Dispositivi di I/O. Dispositivi di I/O. Prestazioni degli hard disk. Dispositivi di I/O (2) Architetture dei Calcolatori (lettere A-I)

Dispositivi di I/O. Dispositivi di I/O. Prestazioni degli hard disk. Dispositivi di I/O (2) Architetture dei Calcolatori (lettere A-I) Dispositivi di I/O Architetture dei Calcolatori (lettere A-I) Dispositivi di I/O Un dispositivo di I/O è costituito da due componenti: Il dispositivo fisico effettivo (disco, stampante, mouse, video, )

Dettagli

CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico)

CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico) CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico) - Dedicati Quelli dei primi sistemi operativi. La macchina viene utilizzata da un utente per volta che può eseguire un solo programma per volta.

Dettagli

LA GESTIONE DELLA I/O

LA GESTIONE DELLA I/O LA GESTIONE DELLA I/O Il S.O. È l interfaccia tra l hardware e i programmi che effettuano richieste di I/O Sottosistema di I/O strutturato in moduli chiamati DRIVER uno per ogni dispositivo I Driver rendono

Dettagli

Corso di Calcolatori Elettronici I

Corso di Calcolatori Elettronici I Corso di Calcolatori Elettronici I Il sistema di Input-Output Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2014-2015 Roberto Canonico Corso di Calcolatori Elettronici I A.A. 2014-2015

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso

Dettagli

Input/Output: bus, interfacce, periferiche

Input/Output: bus, interfacce, periferiche Architettura degli Elaboratori e delle Reti Lezione 29 Input/Output: bus, interfacce, periferiche A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L

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

Adattatore scheda SuperSpeed USB 3.0 con 4 porte PCI Express (PCIe) con 4 canali da 5 Gbps dedicati - UASP - Alimentazione SATA/LP4

Adattatore scheda SuperSpeed USB 3.0 con 4 porte PCI Express (PCIe) con 4 canali da 5 Gbps dedicati - UASP - Alimentazione SATA/LP4 Adattatore scheda SuperSpeed USB 3.0 con 4 porte PCI Express (PCIe) con 4 canali da 5 Gbps dedicati - UASP - Alimentazione SATA/LP4 Product ID: PEXUSB3S44V La scheda USB 3.0 PCI Express a 4 porte PEXUSB3S44V

Dettagli

Architettura di un PC

Architettura di un PC Architettura di un PC E ancora. Chiavi USB (penne): stanno diventando i dispositivi di memorizzazione rimovibili più diffusi. Si tratta di memorie flash che si collegano direttamente al computer per mezzo

Dettagli

Informatica di Base - 6 c.f.u.

Informatica di Base - 6 c.f.u. Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Architettura dei calcolatori III parte Dispositivi

Dettagli

Corso di Informatica - Lez.1

Corso di Informatica - Lez.1 Corso di Informatica - Lez.1 ARGOMENTI DELLA LEZIONE Numeri binari e operazioni Ordini di grandezza e loro prefissi Componenti principali di un computer Numeri Binari Un bit (binary digit) non è altro

Dettagli

Scheda PCI Express a 2 porte USB 3.1 Gen 2 USB A

Scheda PCI Express a 2 porte USB 3.1 Gen 2 USB A Scheda PCI Express a 2 porte USB 3.1 Gen 2 USB A Product ID: PEXUSB312A Questa scheda USB 3.1 Gen 2 apre la porta alla prossima generazione di prestazioni USB, grazie all aggiunta di due porte USB-A al

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Macchina di von Neumann: CPU (Central Processing Unit, CU+ALU) Memoria Centrale BUS di sistema Interfaccia alle periferiche I/O Fondamenti di Informatica 1 Architettura di

Dettagli

Struttura dell elaboratore elettronico

Struttura dell elaboratore elettronico Struttura dell elaboratore elettronico Concetti di base della tecnologia dell Informazione e della Comunicazione Qual è il significato del termine informatica? E' la scienza che si propone di raccogliere,

Dettagli

USB (Universal Serial Bus)

USB (Universal Serial Bus) I.I.S. Benvenuto Cellini Corso di formazione tecnica USB (Universal Serial Bus) Prof. Alessandro Pinto v.2009 USB: Universal Serial Bus È uno standard di comunicazione seriale che consente di collegare

Dettagli

Sistemi Operativi. Sottosistema di I/O

Sistemi Operativi. Sottosistema di I/O Sistemi Operativi (modulo di Informatica II) Sottosistema di I/O Patrizia Scandurra Università degli Studi di Bergamo a.a. 2011-12 Sommario L hardware di I/O Struttura Interazione tra computer e controllori

Dettagli

Moduli Principali e loro Ingressi/Uscite. Strutture di Interconnessione. Sommario. Calcolatori Elettronici Prof. Ing. Gian Luca Marcialis

Moduli Principali e loro Ingressi/Uscite. Strutture di Interconnessione. Sommario. Calcolatori Elettronici Prof. Ing. Gian Luca Marcialis Calcolatori Elettronici Prof. Ing. Gian Luca Marcialis Corso di Laurea di Ingegneria Elettronica Capitolo 7 Unità di Ingresso e Uscita Fonti Principali: Stallings, W., "Architettura e organizzazione dei

Dettagli

TEORIA DEI SISTEMI OPERATIVI. Sistemi monoprogrammatie multiprogrammati

TEORIA DEI SISTEMI OPERATIVI. Sistemi monoprogrammatie multiprogrammati TEORIA DEI SISTEMI OPERATIVI Sistemi monoprogrammatie multiprogrammati 1 STRUTTURA DEL SISTEMA OPERATIVO UTENTE La struttura di un sistema operativo è di tipo gerarchico: i programmi che lo compongono

Dettagli

Architettura hardware

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

Dettagli

Is the bus a bus? Linea XX: Microprocessore-I/O-Memorie

Is the bus a bus? Linea XX: Microprocessore-I/O-Memorie Arbitraggio del BUS Is the bus a bus? Linea XX: Microprocessore-I/O-Memorie Calcolatori Elettronici a.a. 2006-2007 1 Arbitraggio del BUS L'arbitraggio è la funzione di gestione del possesso del bus. Spesso,

Dettagli

I dispositivi di input/output

I dispositivi di input/output I dispositivi di input/output I dispositivi di input/output (anche detti periferiche), permettono di realizzare l'interazione tra l'uomo e la macchina La loro funzione primaria è quella di consentire l'immissione

Dettagli

CORSEO TECNICO RIPARATORE HARDWARE TEST DI VERIFICA FINALE

CORSEO TECNICO RIPARATORE HARDWARE TEST DI VERIFICA FINALE CORSEO TECNICO RIPARATORE HARDWARE TEST DI VERIFICA FINALE 1. Descrivi brevemente la differenza tra hardware e software: Hardware: Insieme delle sue componenti elettroniche e meccaniche; Software: Insieme

Dettagli

Il Processore. Informatica di Base -- R.Gaeta 27

Il Processore. Informatica di Base -- R.Gaeta 27 Il Processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale

Dettagli

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

Il bus. Bus di sistema: insieme di collegamenti (solitamente in rame) che connette tutti i componenti di un architettura Il bus Problema: collegare le varie componenti (fisicamente separate) di un calcolatore, ad esempio, processore e memoria centrale Problema: come fa il processore a trasmettere alla RAM i bit che codificano

Dettagli

Struttura hw del computer

Struttura hw del computer Informatica per laurea triennale facoltà di medicina LEZIONE 3 Il processore, la memoria e l esecuzione dei programmi 1 Struttura hw del computer Il nucleo di un computer è costituito da 3 principali componenti:

Dettagli

Calcolatori Elettronici 1 Il Bus PCI

Calcolatori Elettronici 1 Il Bus PCI A.A. 2001/2002 Calcolatori Elettronici 1 Mauro Cortese 1 Sommario Generalità sui BUS Architetture precedenti Il BUS PCI e il suo funzionamento Architetture successive 2 Generalità sui BUS Generalità Il

Dettagli

I L C O M P U T E R A R C H I T E T T U R A D I U N C O M P U T E R ( U n i t à 1 )

I L C O M P U T E R A R C H I T E T T U R A D I U N C O M P U T E R ( U n i t à 1 ) Indice I L C O M P U T E R A R C H I T E T T U R A D I U N C O M P U T E R ( U n i t à 1 ) 1. Principio di Funzionamento di un Computer 1.1. Struttura di un Computer 1.1.1. Rappresentazione della 1.1.2.

Dettagli

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

Il computer P R O F. L O R E N Z O P A R I S I Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore

Dettagli

Sottosistemi ed Architetture Memorie

Sottosistemi ed Architetture Memorie Sottosistemi ed Architetture Memorie CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II La memoria centrale Memoria centrale: array di

Dettagli

Scheda PCI Express a 2 porte USB 3.1 Gen 2 1x USB-A 1x USB-C - Adattatore PCIe a USB-C

Scheda PCI Express a 2 porte USB 3.1 Gen 2 1x USB-A 1x USB-C - Adattatore PCIe a USB-C Scheda PCI Express a 2 porte USB 3.1 Gen 2 1x USB-A 1x USB-C - Adattatore PCIe a USB-C StarTech ID: PEXUSB311A1C Questa scheda USB 3.1 consente di prepararsi alla prossima generazione di connettività e

Dettagli

Operazioni di I/O. Schema di collegamento fra dispositivi periferici e CPU

Operazioni di I/O. Schema di collegamento fra dispositivi periferici e CPU Operazioni di I/O 1 Schema di collegamento fra dispositivi periferici e CPU Memoria CPU buffer interfaccia Registro di controllo Registro Di stato Unità di controllo Dispositivo fisico 2 1 Unità di interfaccia

Dettagli

Il sistema di I/O. Calcolatori Elettronici 1. Architettura a bus singolo. Memoria. Unità di I/O. Interfaccia. Unità di I/O.

Il sistema di I/O. Calcolatori Elettronici 1. Architettura a bus singolo. Memoria. Unità di I/O. Interfaccia. Unità di I/O. Il sistema di I/O Calcolatori Elettronici 1 Architettura a bus singolo Memoria CPU Interfaccia Unità di I/O Interfaccia Unità di I/O Calcolatori Elettronici 2 1 Interfaccia Svolge la funzione di adattamento

Dettagli

Input e Output. Input / Output. Performance. Misure di banda e tempi di trasferimento

Input e Output. Input / Output. Performance. Misure di banda e tempi di trasferimento Input e Output INPUT Input / Output Salvatore Orlando OUTPUT I dati trasferiti durante le operazioni di I/O possono passare (o meno) dal processore programmed I/O vs. DMA Arch. Elab. - S. Orlando 1 La

Dettagli

Box esterno hard disk SATA III SSD da 2.5" USB 3.0 con UASP HDD esterno portatile

Box esterno hard disk SATA III SSD da 2.5 USB 3.0 con UASP HDD esterno portatile Box esterno hard disk SATA III SSD da 2.5" USB 3.0 con UASP HDD esterno portatile Product ID: S2510BPU33 Il box esterno hard disk USB 3.0 S2510BPU33 con UASP permette di collegare un disco rigido SATA

Dettagli

Docking station universale USB3.0 per laptop- -VGA DVI HDMI a dual-monitor con audio ed Ethernet

Docking station universale USB3.0 per laptop- -VGA DVI HDMI a dual-monitor con audio ed Ethernet Docking station universale USB3.0 per laptop- -VGA DVI HDMI a dual-monitor con audio ed Ethernet Product ID: USB3SDOCKHDV La docking station universale USB 3.0 con doppio video per laptop USB3SDOCKHDV

Dettagli

PC GEN MICRO-POWER

PC GEN MICRO-POWER PC GEN2000 - MICRO-POWER 350W - INTEL PENTIUM G620 4 Gb RAM 320Gb HD - MASTER. DVD SAMSUNG Audio, LAN, VGA integrati M.BOARD ASUS P8H61-M LE Un PC eccellente per la famiglia e l'ufficio, espandibile si

Dettagli

o studiare l architettura del calcolatore significa:

o studiare l architettura del calcolatore significa: Architettura del calcolatore o studiare l architettura del calcolatore significa: individuare ciascun componente del sistema comprendere i principi generali di funzionamento di ciascun componente comprendere

Dettagli

Una panoramica. di PCI Express, HARDWARE BUS. Caratteristiche e motivazioni, il confronto con PCI e altre tecnologie.

Una panoramica. di PCI Express, HARDWARE BUS. Caratteristiche e motivazioni, il confronto con PCI e altre tecnologie. Una panoramica su PCI Express Caratteristiche e motivazioni, il confronto con PCI e altre tecnologie Pietro Grillo n questo articolo si I descrivono le caratteristiche principali di PCI Express, effettuando

Dettagli

Input/output. Sistemi Operativi Lez. 32. Corso: Sistemi Operativi Danilo Bruschi A.A. 2009/2010

Input/output. Sistemi Operativi Lez. 32. Corso: Sistemi Operativi Danilo Bruschi A.A. 2009/2010 Input/output Sistemi Operativi Lez. 32 1 Ruolo del SO Le periferiche di I/O sono i dispositivi attraverso i quali un calcolatore scambia dati/ interagisce con la realtà esterna Per ogni periferica collegata

Dettagli

Le reti rete La telematica telematica tele matica Aspetti evolutivi delle reti Modello con mainframe terminali Definizione di rete di computer rete

Le reti rete La telematica telematica tele matica Aspetti evolutivi delle reti Modello con mainframe terminali Definizione di rete di computer rete Reti e comunicazione Le reti Con il termine rete si fa riferimento, in generale ai servizi che si ottengono dall integrazione tra tecnologie delle telecomunicazioni e le tecnologie dell informatica. La

Dettagli

Hard Disk. Andrea Asta Filippo Zaniboni

Hard Disk. Andrea Asta Filippo Zaniboni Hard Disk Andrea Asta Filippo Zaniboni Sommario o Hard Disk Meccanica Elettronica o Storia o Caratteristiche Capacità Tempo di accesso Velocità di trasferimento Velocità di rotazione Buffer Interfaccia

Dettagli

Hub USB 3.0 a 4 porte con USB-C - Comprende Adattatore di alimentazione

Hub USB 3.0 a 4 porte con USB-C - Comprende Adattatore di alimentazione Hub USB 3.0 a 4 porte con USB-C - Comprende Adattatore di alimentazione Product ID: HB30C3A1CFS È un modo facile per collegare una più ampia gamma di periferiche al laptop dotato di USB-C. Questo hub USB

Dettagli

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione

Dettagli

Architettura dei calcolatori

Architettura dei calcolatori Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura

Dettagli

Box Esterno HDD per disco rigido SATA III 2.5" USB 3.0 con UASP in alluminio con cavo incorporato - 6Gbps

Box Esterno HDD per disco rigido SATA III 2.5 USB 3.0 con UASP in alluminio con cavo incorporato - 6Gbps Box Esterno HDD per disco rigido SATA III 2.5" USB 3.0 con UASP in alluminio con cavo incorporato - 6Gbps Product ID: S2510BMU33 Il box esterno hard disk USB 3.0 con UASP S2510BMU33 permette di collegare

Dettagli

Box Case Esterno per 4 Hard Disk SATA III da 3,5" con interfacce esata e USB 3.0 con ventola - 6 Gbps e supporto UASP

Box Case Esterno per 4 Hard Disk SATA III da 3,5 con interfacce esata e USB 3.0 con ventola - 6 Gbps e supporto UASP Box Case Esterno per 4 Hard Disk SATA III da 3,5" con interfacce esata e USB 3.0 con ventola - 6 Gbps e supporto UASP StarTech ID: S3540BU33E Il box esterno per HDD a 4 alloggiamenti S3540BU33E consente

Dettagli

L architettura del calcolatore (Terza parte)

L architettura del calcolatore (Terza parte) L architettura del calcolatore (Terza parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin I dispositivi periferici periferia parte centrale sottosistema

Dettagli

Universal Serial Bus. Informazioni tecniche. Simbolo dell USB

Universal Serial Bus. Informazioni tecniche. Simbolo dell USB Universal Serial Bus Simbolo dell USB L'Universal Serial Bus (USB) è uno standard di comunicazione seriale che consente di collegare diverse periferiche ad un computer. Informazioni tecniche Connettore

Dettagli

EUCIP IT Administrator - Modulo 1 PC Hardware Syllabus Versione 3.0

EUCIP IT Administrator - Modulo 1 PC Hardware Syllabus Versione 3.0 EUCIP IT Administrator - Modulo 1 PC Hardware Syllabus Versione 3.0 Copyright 2011 ECDL Foundation Tutti i diritti riservati. Questa pubblicazione non può essere riprodotta in alcuna forma se non dietro

Dettagli

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

Il computer P R O F. L O R E N Z O P A R I S I Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere

Dettagli

verso espandibili eterogenei tempo di accesso tempo di risposta throughput

verso espandibili eterogenei tempo di accesso tempo di risposta throughput I/O Un calcolatore è completamente inutile senza la possibile di caricare/ salvare dati e di comunicare con l esterno Input / Output (I/O): insieme di architetture e dispositivi per il trasferimento di

Dettagli

Biblioteca di Cervia LE PERIFERICHE

Biblioteca di Cervia LE PERIFERICHE Biblioteca di Cervia LE PERIFERICHE Le periferiche L'unità periferica, spesso chiamata semplicemente periferica, è una tipologia di dispositivo del computer che svolge funzione di interfaccia di input

Dettagli

Capitolo 13 Il sottosistema di ingresso/uscita

Capitolo 13 Il sottosistema di ingresso/uscita Capitolo 13 Il sottosistema di ingresso/uscita Elementi di base del sottosistema di I/O I dispositivi di I/O sono collegati al bus di sistema attraverso una interfaccia che risolve i problemi di sincronizzazione

Dettagli

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

L insieme delle istruzioni, atte ad elaborare convenientemente i dati ed organizzate in modo organico, viene normalmente definito programma. Un elaboratore elettronico può essere definito, in modo semplice, come un sistema capace di elaborare i dati immessi seguendo opportunamente una serie di istruzioni, e di dare in uscita i risultati dell

Dettagli

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 5 LE MEMORIE DI MASSA MAGNETICHE Sono periferiche adibite sia all input che all output, cioè su di esse si può sia leggere che

Dettagli

Sedi Sede formativa accreditata della proponente sita in Via Messina n. 3 a Palermo.

Sedi Sede formativa accreditata della proponente sita in Via Messina n. 3 a Palermo. Programma didattico Titolo modulo - 1 Caratteristiche generali del PC (identificazione hardware e software) Teoria 4 Visite didattiche Esercitazioni didattiche Pratica 16 Durata complessiva 20 Obiettivo

Dettagli