Per qualsiasi domanda...
+39-0973645724
Il collegamento fra unità centrale e periferiche avviene tramite interfacce, nei casi più semplici o tramite elaboratori di canale nei casi più complessi. L'accesso ai dispositivi avviene tramite i "device driver" (moduli software che fanno da interfaccia tra SO e dispositivi). Un SO deve quindi prevedere una serie di moduli software per implementare una politia di gestione delle periferiche. Negli elaboratori attuali si tende a separare nettamente l'unità centrale dalle unità di controllo (controller) delle periferiche. n generale, un controller è un dispositivo capace di pilotare una periferica, attraverso l'elaborazione di funzioni logiche secondo un programma scritto in un linguaggio relativamente semplice e riconducibile alle funzioni svolte dall'apparecchiatura da controllare. Un controller si diversifica da un adattatore perchè ha al suo interno un processore indipendente dalla CPU, mentre l'adattatore è un circuito direttamente posto a disposizione della CPU, adatto a collegare le unità esterne.
Nel sitema è presente un'area (buffer) destinanta a "parcheggiare" i dati provenienti dall'elaboratore. I tempi di elaborazione della CPU sono notevolmente superiori a quelli di una periferica, è quindi necessario realizzare un meccanismo di sincronizzazione per evitare situazioni di errore. Lo scopo del buffer dati è quello di rendere asincrono il modo di operare delle periferiche rispetto al modo di operare dell'elaboratore. La CPU non può inserire dati nel buffer se questo è gia pieno, e d'altro canto la periferica potrà prelevarli solo se il baffer non è vuoto. All'interfacia è associata una unità di controllo che deve:
Al termine dell'operazione l'unità di controllo deve inviare alla CPU l'interrupt di fine I/O.
Sono dei piccoli elaboratori in grado di eseguire le operazioni di trasferimento dei dati fra memoria centrale e periferiche e viceversa. Nel momento in cui il programma in esecuzione richiede un'operzaione di I/O la CPU avverte l'elaboratore di canale che è necessaria la sua collaborazione, e intanto la CPU è libera di essere riassegnata. La CPU deve comunicare:
Il Device Management è il gestore delle periferiche, ossia quel modulo del SO posto alla gestione dei canali e delle periferiche, e si avvale di due descrittori:
Perchè l'italiano e la storia servono a formare le persone dal punto di [...]
Infatti il loro percorso di studi è più incentrato sui numeri che non [...]
Soprattutto perchè quest'anno le reti avranno un grande ruolo nella loro fomazione, quindi [...]
Tanto qui comando io, il corso si chiama "informatica" e la materia più importante è informatica, infatti [...]
Copyright 2018 - Farina Web by Farina Federico
Scarica la nostra app per rimanere sempre aggiornato!
Commenti
This is so cool.
I'm totally agree with you. :)
Sure, you are the best one :)
Only maths in my life <3
Wow, that's funny man!