Comunicación con el procesador. Sincronización.

Páginas: 3 (516 palabras) Publicado: 20 de marzo de 2013
Comunicación con el procesador. Sincronización.


La CPU no puede predecir cuándo valla a ocurrir un evento del exterior por lo que necesita un medio para coordinarse o sincronizarse con esoseventos.
El método más simple consiste en que la CPU ejecuta un programa que espera a que el periférico esté listo a enviar o recibir datos y se realiza una transferencia de un dato. Entonces elprocesador pierde mucho tiempo en esperarlos y sobre todo si el periférico es lento.
Otro método es que el periférico avise al procesador de estar listo para la transferencia y le envía una interrupción. Asíel procesador utiliza mejor su tiempo pero todavía se ve interrumpido para transferir dato.
El método más eficiente es utilizar un dispositivo especial de acceso directo a memoria que realiza latransferencia de un bloque de datos directamente entre el periférico y la memoria. El procesador solo interviene al principio y al fin de la transferencia.
Sincronización por prueba de estado.
Cuandoel procesador está ejecutando un programa y encuentra una operación de entrada o salida, ejecuta la instrucción enviando una orden con la operación a realizar al controlador del periférico. Si lasincronización e por prueba de estado, el controlador realizara la acción con el periférico y activa los bits correspondientes en el registro de estado del módulo sin avisar al procesador. Aquí el CPUtiene que revisar constantemente, con la ejecución de un programa el estado del periférico para saber si este está listo para aceptar o transferir datos. Así el CPU podría dirigir la transferencia dedatos.
Cuando un dato está en el buffer de datos, el procesador lo lee y lo guarda en un registro. Si el dato no está listo, el procesador espera y vuelve a intentar. la desventaja es que el procesadorutiliza mucho tiempo leyendo los registros de estado en consultas sin éxito.
Si varios periféricos están activos al mismo tiempo se debe realizar un escrutinio (polling) en todos los registros de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • comunicacion y sincronizacion de procesos
  • Sincronización y comunicación entre procesos
  • Comunicacion y Sincronizacion De Procesos
  • Comunicacion Y Sincronizacion De Procesos
  • Sincronización Entre Procesos
  • Sincronización De Procesos
  • Sincronización de procesos
  • La Sincronizacion De Procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS