Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teleproceso II
Prof. Edinson Rodriguez
Jorge Gonzalez 17-0095
Polling protocol
El sondeo es el proceso en el que la computadora o el dispositivo de control
espera que un dispositivo externo verifique su preparación o estado, a menudo
con hardware de bajo nivel. Por ejemplo, cuando una impresora está conectada
a través de un puerto paralelo, la computadora espera hasta que la impresora
haya recibido el siguiente carácter. Estos procesos pueden ser tan pequeños
como solo leer un bit. Esto a veces se usa como sinónimo de sondeo 'ocupado en
espera'. En esta situación, cuando se requiere una operación de E/S, la
computadora no hace nada más que verificar el estado del dispositivo de E/S
hasta que esté listo, momento en el que se accede al dispositivo. En otras
palabras, la computadora espera hasta que el dispositivo esté listo. El sondeo
también se refiere a la situación en la que se verifica repetidamente la
disponibilidad de un dispositivo y, si no es así, la computadora regresa a una
tarea diferente. Aunque no desperdicia tantos ciclos de CPU como la espera
ocupada, generalmente no es tan eficiente como la alternativa a la E/S de
sondeo impulsada por interrupciones.
El sondeo suele estar íntimamente relacionado con hardware de muy bajo nivel.
Por ejemplo, sondear un puerto de impresora paralelo para verificar si está listo
para otro carácter implica examinar tan solo un bit de un byte. Ese bit
representa, en el momento de la lectura, si un solo hilo en el cable de la
impresora tiene un voltaje alto o bajo. La instrucción de E/S que lee este byte
transfiere directamente el estado de voltaje de ocho cables del mundo real a los
ocho circuitos (flip flops) que componen un byte de un registro de CPU.