Collegamento al sistema



Documenti analoghi
I dischi magnetici floppy disk

Architettura hardware

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

Il Personal Computer

Tecnologia dell Informazione

MODULO 01. Come è fatto un computer

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

Funzionalità di un calcolatore

Architettura del Personal Computer AUGUSTO GROSSI

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Informatica - A.A. 2010/11

Esame di INFORMATICA

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Elementi di informatica

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

C. P. U. MEMORIA CENTRALE

ARCHITETTURA DEL CALCOLATORE

Lez. 5 Memorie Secondarie

Vari tipi di computer

Memoria Secondaria o di Massa

Ferrante Patrizia Ghezzi Nuccia Pagano Salvatore Previtali Ferruccio Russo Francesco. Computer

Istituto tecnico commerciale e per geometri Enrico Fermi

Architettura dei computer

Dispensa di Informatica I.1

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

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

Architettura hardware

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

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

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

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

Il sistema di elaborazione Hardware e software

Organizzazione della memoria

CORSEO TECNICO RIPARATORE HARDWARE TEST DI VERIFICA FINALE

RETI E SISTEMI INFORMATIVI

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

Centro Iniziative Sociali Municipio III

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

ARCHITETTURA DELL ELABORATORE

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu

SISTEMI INFORMATIVI AZIENDALI

Nozioni di Informatica di base. dott. Andrea Mazzini

Elaborazione dei dati

Componenti principali di un computer

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

I dispositivi di input/output

Input/Output: bus, interfacce, periferiche

MODULO 01. Come è fatto un computer

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

Le unità di ingresso/uscita (Input/Output)

Corso di Sistemi di Elaborazione delle informazioni

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

INFORMATICA, IT e ICT

MODULO Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione

Esame di INFORMATICA LE PERIFERICHE DI INPUT/OUTPUT. Lezione 5 PERIFERICHE DI OUTPUT LA STAMPANTE (2/2) LE PERIFERICHE DI OUTPUT LA STAMPANTE

ARCHITETTURA DI UN PERSONAL COMPUTER

Concetti base del computer

HARDWARE. Relazione di Informatica

APPUNTI CONCETTI DI BASE

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Architettura dei calcolatori

L assemblaggio del PC

Architettura dei calcolatori II parte Memorie

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

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

Concetti fondamentali della Tecnologia Dell informazione Parte prima

COME È FATTO IL COMPUTER

Conoscere il computer ed il software di base. Concetti base dell ICT TIPI DI COMPUTER. Prof. Francesco Procida

Parte II.2 Elaboratore

Il sistema di elaborazione

Informatica di Base - 6 c.f.u.

Introduzione all'architettura dei Calcolatori

Architettura dei calcolatori I parte Introduzione, CPU

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

Struttura del calcolatore

Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO

STRUTTURE DEI SISTEMI DI CALCOLO

introduzione I MICROCONTROLLORI

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

Il Personal Computer. Cos è Lo schema di massima Che cosa ci possiamo fare. 1

Cosa c è dentro un computer?

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Alfabetizzazione Informatica. Prof. Giuseppe Patti

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

Partizionamento del disco

Transcript:

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? IL PROCESSORE? NO!

Controller dei dispositivi di memoria secondaria La CPU è liberata da questi compiti ed emette solo dei comandi verso questi dispositivi. Ad esempio: l indirizzo sul disco l indirizzo in memoria centrale il numero di blocchi consecutivi il tipo dell operazione: lettura, scrittura Ogni dispositivo di memoria secondaria è collegato ad un insieme di circuiti elettronici (detto CONTROLLER) che gestisce il coordinamento tra processore, memoria centrale e dispositivo in modo da garantire il corretto trasferimento di dati. Ogni controller è collegato al bus del sistema Ultra ATA (EIDE Enhanced Integrated Drive Technology) SCSI (Small Computer System Interface) Serial ATA (SATA)

Controller dei dispositivi di memoria secondaria Il controller gestisce il coordinamento tra processore, memoria centrale e dispositivo in modo da garantire il corretto trasferimento di dati. Ogni controller (che è hardware) è gestito da particolare software chiamato driver che è parte del Sistema Operativo del computer

Interazione tra processore e memorie PROCESSORE CLOCK UC ALU HARD DISK CONTROLLER BUS MEMORIA CENTRALE CONTROLLER LETTORE CD_ROM

Altri dispositivi di memoria secondaria Nastri magnetici Carte di credito Smart-card ottiche Pen drive Schede Compact Flash Schede SD

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 dei dati all'interno dell'elaboratore (input), o l'uscita dei dati dall'elaboratore (output) Solitamente hanno limitata autonomia rispetto al processore centrale il processore concorre alla loro gestione

I dispositivi di input/output Ogni periferica (dispositivo di I/O) è costituita da 3 componenti: Una componente visibile, il dispositivo in senso lato detto dispositivo (come per i dispositivi di memoria secondaria) Una componente elettronica di controllo chiamata controller (come per i dispositivi di memoria secondaria) Una componente software driver (come per i dispositivi di memoria secondaria)

Il controller Anche ogni dispositivo di ingresso uscita è collegato ad un insieme di circuiti elettronici (detto CONTROLLER) che gestisce il coordinamento tra processore, memoria e dispositivo in modo da garantire il corretto trasferimento di dati. Riceve gli ordini dal microprocessore e li trasferisce al dispositivo fisico Risiede su un circuito stampato ed è solitamente esterno all unità periferica ed all interno del case Il collegamento tra il controller e la periferica avviene attraverso opportuni connettori

Il driver Componente software necessaria per la gestione della periferica Ogni periferica ha un proprio driver che viene consegnato su un disco all atto dell acquisto della periferica Prima di utilizzare la periferica è necessario installare il driver corrispondente

I dispositivi di input/output bus di sistema bus di sistema COLLEGAMENTO SERIALE controller 1 bit segnali di controllo COLLEGAMENTO PARALLELO 8 bit controller CAVO dispositivo (stampante) CAVO dispositivo (stampante) segnali di controllo

Collegamento seriale - parallelo

Collegamento al sistema Ogni controller deve essere collegato al processore per ricevere istruzioni Ogni controller è collegato attraverso un bus al resto del sistema Il bus fa convergere al microprocessore le informazioni provenienti dai vari controller Periferiche diverse possono usare tipi di bus diversi, in funzione della velocità di trasmissione dati

Collegamento al sistema I bus più diffusi: PCI, AGP, PCI-Express Generalmente usato sulla scheda madre SCSI (Small Computer System Interface) Usato per diversi tipi di periferiche in catena Parallelo PATA - SATA Generalmente usati per i dischi e le unità ottiche Parallelo - Seriale USB (Universal Serial Bus) Usato per periferiche di I/O Seriale FIREWIRE (IEEE 1394) Generalmente usato per videocamere digitali e dischi esterni Seriale

I dispositivi di input/output Una caratteristica comune a tutti i dispositivi è quella di operare in modo asincrono rispetto al processore Consideriamo una tastiera che produce dei dati di input. Il processore non è in grado di prevedere e di controllare il momento in cui un dato di input sarà a disposizione Allo stesso modo, il processore non può prevedere il momento in cui un dispositivo in output avrà terminato di produrre i dati in uscita Sono pertanto necessarie delle forme di sincronizzazione tra i dispositivi e il processore

I dispositivi di input/output Un dispositivo di input deve avvertire il processore quando un dato di input è disponibile Un dispositivo di output deve avvertire il processore quando ha terminato di produrre dati in uscita Le operazioni di sincronizzazione delle attività sono fondamentali nell'interazione tra il processore e i dispositivi I dispositivi che hanno terminato un'operazione inviano al processore un segnale, detto interrupt, per richiedere l'attenzione del processore stesso

I dispositivi di input/output Ad ogni ciclo di clock, l'unità di controllo, prima di iniziare l'esecuzione della prossima istruzione del programma in corso, verifica se è arrivato un segnale di interrupt da parte di qualche dispositivo Se non c'è nessun segnale di interrupt il processore prosegue normalmente, altrimenti sospende per un attimo l'esecuzione del programma in esecuzione ed esegue le operazioni richieste dal dispositivo (esegue il software driver) I vari dispositivi di input/output sono collegati al processore attraverso un bus, su ognuno dei quali viene inserito una componente hardware, il controller, che gestisce la comunicazione con il dispositivo e con il resto del sistema (e.g., genera gli interrupt)