Polling (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Vantaggi e svantaggi: Solo svantaggi bro
 
(27 versioni intermedie di 23 utenti non mostrate)
Riga 1:
{{S|sistema operativo}}
{{categorizzare|informatica}}
{{S|informatica}}
Il '''polling''' è la verifica ciclica di tutte le unità di input/output da parte del sistema operativo di un [[personal computer]] tramite test dei [[bit di busy]] associati ad ogni [[periferica]], seguita da un'eventuale interazione (scrittura o lettura).
Questa attività impegna molto del tempo di funzionamento del processore (CPU), rallentando di conseguenza l'intero sistema.
 
Il '''pollingPolling''', in [[informatica]], èindica la verifica ciclica di tutte le unità o [[periferica|periferiche]] di [[Periferica di input|input]]/[[periferica di output|output]] da parte del [[sistema operativo]] di un [[personal computer]] tramite test dei [[bit di busy|bit di bus]] associati ad ogni [[periferica]], seguita da un'eventuale interazione (scrittura o lettura).
Il polling presenta pochi vantaggi e alcuni svantaggi.
 
Questa attività impegna molto del tempo di funzionamento del [[processore]] ([[CPU]]), rallentando di conseguenza l'intero sistema.
Il vantaggio principale è quello di riuscire a gestire le periferiche sia come struttura hardware che software (cosa che non fanno le [[Interrupt (informatica)|interruzioni]]), ma presenta degli svantaggi:
# Potenzialmente la CPU potrebbe sprecare preziose risorse di calcolo: se, ad esempio, nessuna periferica fosse pronta al colloquio, la CPU farebbe comunque un controllo a vuoto sui bit di stato di tutte le periferiche;
# L'intervallo tra due interrogazioni del bit di stato non è costante, ma dipende dallo stato delle periferiche;
# Ci si può trovare in una situazione di emergenza oppure che una periferica mandi un segnale alla CPU per continuare il suo lavoro.
 
== Vantaggi e svantaggi ==
Il polling presenta pochi vantaggi e alcuni svantaggi.
 
Il vantaggio principale è quello di riuscire a gestire le periferiche in maniera meno complessa, mentre gli svantaggi sono molteplici:
# Potenzialmentepotenzialmente la CPU potrebbe sprecare preziose risorse di calcolo: se, ad esempio, nessuna periferica fosse pronta al colloquio, la CPU farebbe comunque un controllo a vuoto sui bit di stato di tutte le periferiche;
# Ll'intervallo tra due interrogazioni del bit di stato non è costante, ma dipende dallo stato delle periferiche;
# Cici si può trovare in una situazione di emergenza oppure che una periferica mandi un segnale alla CPU per continuare il suo lavoro.
 
Tutti questi svantaggi vengono limitati dalledall'uso delle [[Interrupt (informatica)|interruzioni]] e dal [[PIC (microcontrollore)|PIC]] 8259A.
 
== Voci correlate ==
Tutti questi svantaggi vengono limitati dalle [[Interrupt (informatica)|interruzioni]] e dal [[PIC (microcontrollore)|PIC]] 8259A.
* [[Interrupt]]
 
== Altri progetti ==
[[de:Polling (Informatik)]]
{{Interprogetto|wikt=polling}}
[[en:Polling (computer science)]]
 
[[es:Polling]]
== Collegamenti esterni ==
[[eu:Polling]]
* {{Collegamenti esterni}}
[[ja:ポーリング (情報)]]
 
[[ko:폴링 (전산학)]]
{{categorizzarePortale|informatica}}
[[nl:Polling (techniek)]]
[[sv:Polla (mikroprocessor)]]
 
[[Categoria:Gestione input/output]]