Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas operativos
23 DE NOVIEMBRE DE 2017
UZIEL ISRAEL CAN MAGAA
itescam
Introduccin
Una vez que un deadlock se detecta, es obvio que el sistema est en problemas
y lo nico que resta por hacer es una de dos cosas: tener algn mecanismo de
suspensin o reanudacin que permita copiar todo el contexto de un proceso
incluyendo valores de memoria y aspecto de los perifricos que est usando para
reanudarlo otro da, o simplemente eliminar un proceso o arrebatarle el recurso,
causando para ese proceso la prdida de datos y tiempo.
Existen tambin varias causas para que los dispositivos de E/S presenten
errores, como lo son drivers desactualizados y/o una mala instalacin de stos;
que el sistema intente utilizar de una manera incorrecta/incompatible el
dispositivo en cuestin, o dao fsico del perifrico.
Mencionar las estrategias que se siguen en la actualidad para el manejo
de perifricos en un sistema de cmputo.
Para comenzar una operacin de E/S, la UCP tiene que escribir sobre los registros
anteriores los datos de la operacin a travs de una direccin de E/S o de memoria
asignada nicamente al controlador. Segn se haga de una u otra forma, se
distingue entre dispositivos conectados por puestos o proyectados en memoria.
Una vez emitida la orden el procesador contina realizando otro trabajo sin
necesidad de transferir el bloque de datos. Es el propio controlador el que se
encarga de transferir el bloque de datos del perifrico a memoria.
Los pasos que sigue el mtodo en una operacin de E/S con DMA son los
siguientes: