Tutte le componenti non facenti parte dellunità centrale, unità di I/O, memorie di massa, dispositivi come stampanti, scanner ed in generale tutte le apparecchiature.

Slides:



Advertisements
Presentazioni simili
Gestione Input Output A. Ferrari.
Advertisements

STRUTTURA DEL PERSONAL COMPUTER
CONCETTI DI BASE DELLIT n Utilizzo del Computer n Concetti di base n Le reti informatiche n Sicurezza ed aspetti giuridici.
Corso di Informatica Applicata - by Scardino Giuseppe Il PC MULTIMEDIALE Un PC con laggiunta di qualche optionalUn PC con laggiunta di qualche optional.
CORSO DI AGGIORNAMENTO modulo 1- Computer
Il Sistema Operativo.
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
I COMPONENTI DEL Computer
Luglio 2004Generalità Hardware1 UNITA DI I/O (o periferiche) Unità di entrata tastiera mouse memoria di massa (in sola lettura) Unità di uscita stampante.
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Architettura hardware
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Il clock clock principale Sulla scheda madre esiste un circuito che genera il clock principale; un tick di questo clock rappresenta la più piccola unità
Software di base Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei.
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
Informatica giuridica Hardware e software: glossario Lucio Maggio Anno Accademico 2001/2002.
Informatica per medici
FACOLTA DI ECONOMIA Corso di laurea in Operatore giuridico di impresa Corso di abilità informatiche Docente: dott. Nicola Lettieri Parte 2 - Hardware.
Tecnico hardware Di Adone Amaddeo
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
2. Hardware Componenti di base di un computer
MODULO 01 Il computer.
PRESENTAZIONE di RICCARDO
COME È FATTO UN COMPUTER
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
1 Corso Informatica base hardware PC Unitre Anno
STRUTTURA GENERALE DI UN ELABORATORE
SISTEMA OPERATIVO..
ECDL Patente europea del computer
Le unità periferiche Prof. Vinicio Salvato.
CONCETTI TEORICI DI BASE FORMAZIONE TECNOLOGICA PERCORSO A.
Introduzione allinformatica Luigi Di Chiara Arci Solidarietà Napoli.
Il Sistema Operativo (1)
Abaci Andrea Pietrapertosa Gianfranco
Con il computer si impara meglio!
Le unità di ingresso/uscita
1 Il Sistema Operativo: Esempio n Le operazioni effettuate sembrano abbastanza semplici ma … n Provocano una serie di eventi in cui vengono coinvolte sia.
I componenti del computer
STRUTTURA DI UN COMPUTER
INFORMATICA APPLICATA
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
Il PC multimediale di: Letteria Guglielmo Giansante Biserni Francesco Monti PROGETTO DOCENTE 2002.
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
Informatica Lezione 6 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Tecnologie dell’Informazione e della Comunicazione
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
1 Input/Output. 2 Livelli del sottosistema di I/O Hardware Gestori delle interruzioni Driver dei dispositivi Software di sistema indipendente dal dispositivo.
1 Input/Output. 2 Livelli del sottosistema di I/O Hardware Gestori delle interruzioni Driver dei dispositivi Software di sistema indipendente dal dispositivo.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Parte IElementi di informatica1 Introduzione all’hardware di un calcolatore Parte I.
Concetti di base Computer, HW e SW
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Istituto Comprensivo di Livigno BENVENUTI. Clemente Silvestri FONDAMENTI DI INFORMATICA.
Informatica di base giugno 2007.
La struttura di un computer
09/01/2016 Corso propedeutico base di informatica 1.
Architettura del computer Il computer menù I L C O M P U T E R Il computer, quindi, é una macchina programmabile, cioè una macchina che può essere utilizzata.
Il termine hardware si indica la parte fisica di un computer ovvero tutte quelle parti elettroniche, elettriche, meccaniche, magnetiche, ottiche che ne.
Il modello di Von Neumann
Il computer RAM: Unità di misura MByte e GByte MHz Processore: Unità di misura Singolo o multiprocessore 32/64 bit velocità GHz Mouse tastiera video stampante.
Laura Laurella CONOSCIAMO IL NOSTRO PC Immagina di costruire il tuo personal computer …
Gestione delle periferiche. Le periferiche sono dispositivi che permettono le operazioni di input/output.
Concetti informatici di base. Concetti informatici di base Il computer o elaboratore è una apparecchiatura costituita da un insieme di dispositivi di.
Alessandro Quieti cl. 1° B a.s “Se vuoi conoscere veramente una persona, guarda il suo Hard Disk!”
Anno scolastico 2014/2015 Classe 1° B Venerucci Samuele.
Struttura del Computer
Componenti base di un computer Gli elementi fondamentali La Cpu La Ram L’ Hard disk.
Architettura degli elaboratori
Transcript della presentazione:

Tutte le componenti non facenti parte dellunità centrale, unità di I/O, memorie di massa, dispositivi come stampanti, scanner ed in generale tutte le apparecchiature che si possono mettere in comunicazione con un computer si indicano con il nome di periferiche.

LE PIU COMUNI tastiera dispositivi di puntamento: dispositivi di puntamento – mouse mouse mouse ottico – trackball trackball – penna ottica penna ottica – tavoletta grafica tavoletta grafica – joystick joystick memorie di massa: memorie di massa – hard disk hard disk – floppy disk drive floppy disk drive – lettori di dischi ottici (CD, DVD, Blu-ray Disc)dischi otticiCDDVDBlu-ray Disc – lettori di memory card e pen-drive USBmemory cardpen-drive USB – microdrive microdrive – nuclei di ferrite nuclei di ferrite – unità a nastro unità a nastro – unità a dischi removibili unità a dischi removibili unità IOMEGA – unità a dischi Bernoulli unità a dischi Bernoulli – unità a dischi Zip unità a dischi Zip – unità a dischi Jaz unità a dischi Jaz – unità a dischi Rev unità a dischi Rev monitor: monitor – monitor CRT (a tubo catodico) monitor CRTtubo catodico – monitor LCD (a cristalli liquidi) monitor LCDcristalli liquidi – monitor al plasma monitor al plasma stampanti: stampanti – plotter plotter – stampante ad aghi stampante ad aghi – stampante a getto d'inchiostro stampante a getto d'inchiostro – stampante a margherita stampante a margherita – stampante laser stampante laser – stampante termica stampante termica altri dispositivi di input-output:input-output – modem modem – router router – print server print server – scanner d'immagini scanner d'immagini

Il collegamento tra un computer e le sue periferiche avviene mediante le apparecchiature che si chiamano interfacce. Un interfaccia è in sostanza una scheda di circuiti elettrici che, inserita nella struttura di un computer, permette di eseguire il trasferimento di informazioni dal computer alle periferiche o viceversa. Il collegamento è realizzato tramite le porte di I/O accessibili allesterno. Le piu usate sono: Porta Seriale (1 bit per volta) Porta Parallela (bit carattere trasmessi contemporaneamente) USB(Universal Serial Bus)fino a 127 dispositivi in sequenza su stessa porta PnP Per realizzare la completa indipendenza tra le operazioni di I/O e le attività della CPU il sistema di elaborazione usa i bus di I/O, canali di comunicazione specializzati per eseguire autonomamente trasferimenti tra le periferiche e la memoria centrale. I tradizionali bus d I/O non sono abbastanza veloci per trasferire applicazioni di tipo multimediale, quindi si usa un bus locale(local bus) in grado di operare a velocità più elevate. Il bus locale esclude le periferiche dal dal bus di I/O e le connette ad altre unità del sistema di elaborazione, CPU e memoria centrale, o alle memorie dedicate.

OBBIETTIVO PRINCIPALE del sistema operativo per la gestione delle periferiche è: controllare lesecuzione delle operazioni per conto dei processi assegnare i dispositivi ai processi che li richiedono con una politica di schedulazione Nascondere al programmatore i dettagli delle interfacce hardware dei dispositivi; Omogeneizzare la gestione di dispositivi diversi; Gestire i malfunzionamenti che si possono verificare durante un trasferimento di dati;

controllare lesecuzione delle operazioni per conto dei processi Le operazioni di I/O richieste da un processo si solito vengono eseguite da processori dedicati mentre il processo è in attesa e il processore sta eseguendo un altro programma. Per fare in modo che un dispositivo possa ricevere o inviare dati mentre il processo è in attesa si usano dei buffer e per la sincronizzazione i segnali di interruzione. Quando il programma deve eseguire una operazione di I/O genera una interruzione di tipo software per richiedere un servizio al sistema operativo; il processore avvia loperazione e, in attesa che la periferica la completi,può dedicarsi ad altre operazioni; quando la periferica ha concluso loperazione genera un interruzione per avvertire il processore.

Per ogni operazione di I/O il sistema operativo riserva un area di memoria tampone(buffer), per contenere i dati oggetto del trasferimento. Motivazioni: Differenza di velocità tra processo e periferica: disaccoppiamento Quantità di dati da trasferire(es. dispositivi a blocchi): il processo può richiedere il trasferimento di una quantità di informazioni inferiore a quella del blocco. dispositivo lettura buffer copia U- buf Sistema Operativo Processo Buffer: area tampone U-Buf: area tampone nella memoria virtuale del processo applicativo

assegnare i dispositivi ai processi che li richiedono con una politica di schedulazione ESISTE UN PRECISO ALGORITMO DI SCHEDULAZIONE. PUO AVVENIRE IN MODO: SERIALE, LA PERIFERICA VIENE ASSEGNATA IN MODO DEDICATO A UN PROCESSORE PER TUTTA LA DURATA, QUINDI LA PERIFERICA E OCCUPATA PER TUTTA LA DURATA DEL PROCESSO ANCHE SE UTILIZZATA PER PICCOLI INTERVALLI DI TEMPO(STAMPANTI) CONDIVISA, LA PERIFERICA E ASSEGNATA A PIU PROCESSI IN MODO DINAMICO PER IL TEMPO NECESSARIO AD EFFETTUARE LOPERAZIONE I/O(HD). HARD DISK LE POLITICHE DI SCHEDULAZIONE HARD DISK CERCANO DI MINIMIZZARE I TEMPI DI SEEEK(SPOSTAMENTO TESTINA) E SONO: FCFS (FIRST COME FIRST SERVED) SSTF(SHORTEST SEEK TIME FIRST) SERVE LA PIU VICINA SCAN(TEMPO MINORE MA IN DIREZIONE DELLA TESTINA) C-SCAN(CIRCULAR SCAN) UNA VOLTA ALLESTREMITA TORNA INIZIO IN CERCHIO

PER LE PERIFERICHE USATE IN MODO DEDICATO(STAMPANTI), PUO ESSERE SIMILATA LALLOCAZIONE CONDIVISA CON UNA TECNICA DI COLLOCAZIONE A PERIFERICHE VIRTUALI. LOPERAZIONE DI I/O NON HA EFFETTO REALMENTE SULLA PERIFERICA MA SU UN AREA DI DISCO CHE SIMULA LA PERIFERICA(FILE DI SPOOL). IL COLLEGAMENTO TRA PERIFERICA VIRTUALE E REALE VIENE FATTO DAI PROGRAMMI DI SPOOL(SIMULTANEOUS PERIPHERAL OPERATIONS ON LINE) CHE SI OCCUPANO DEL TRASFERIMENTO DA E VERSO LA PERIFERICA DI OGNI FILE DI SPOOL POSTO IN CODA. SE PIU PROCESSI RICHIEDONO LA STAMPANTE AD OGNUNO SI ASSOCIA UN FILE SU DISCO IN CUI SI MEMORIZZANO DI VOLTA IN VOLTA LE INFORMAZIONI DA STAMPARE. SOLO QUANDO UN PROCESSO E TERMINATO IL FILE DI SPOOL PUO ESSERE MANDATO ALLA STAMPANTE E CANCELLATO. SE LA STAMPANTE E OCCUPATA IL FILE VIENE POSTO IN CODA DI STAMPA. PROCESSO 1 PROCESSO 2 PROCESSO 3 OUTPUT 1 OUTPUT 2 OUTPUT STAMPANTE

Omogeneizzare la gestione di dispositivi diversi; Vengono usati dei programmi, driver, che fanno da intermediari tra le operazioni Ad alto livello richieste dai programmi e linvio dei segnali elettrici allhardware. Per velocizzare gli accessi si puo usare un disco virtuale, che combina il dispositivo fisico e un area di memoria ram usata come cache. Questo metodo crea problemi con la caduta della corrrente.

Gestire i malfunzionamenti che si possono verificare durante un trasferimento di dati TIPOLOGIE DI GUASTI Eventi eccezionali (es. mancanza di carta sulla stampante ); Guasti transitori (es. disturbi elettromagnetici durante un trasferimento dati); Guasti permanenti (es. rottura di una testina di lettura/scrittura di un disco). Tipi di gestione degli eventi anomali: Ø Risoluzione del problema (mascheramento dellevento anomalo); Ø Gestione parziale e propagazione a livello applicativo; Tipi di eventi anomali: Ø Eventi propagati dal livello inferiore (es. guasto HW permanente; Ø Eventi generati a questo livello (es. tentativo di accesso a un dispositivo inesistente).