Diferencia entre revisiones de «Gestión de Entrada/Salida»
De Wiki de Sistemas Operativos
(Página creada con '= Controlada por programas = La CPU programa las operaciones y monitoriza el estado del dispositivo mediante sondeo *Prioridad uniforme *Prioridad escalonada Inconvenientes: …') |
(tildes) |
||
Línea 8: | Línea 8: | ||
Inconvenientes: espera ocupada, complicado simultanear gestión de dispositivos con otras actividades | Inconvenientes: espera ocupada, complicado simultanear gestión de dispositivos con otras actividades | ||
− | = Controladas por | + | = Controladas por interrupción = |
− | A la CPU se conectan las | + | A la CPU se conectan las líneas de interrupción de los dispositivos. Cuando se recibe una interrupción, el SO la atiende |
Esto implica realizar una conmutación: guardar estados, llamar al gestor de dispositivos, ejecutar código del driver, restaurar contexto..ver [[Conmutación_de_procesos|Conmutacion]] | Esto implica realizar una conmutación: guardar estados, llamar al gestor de dispositivos, ejecutar código del driver, restaurar contexto..ver [[Conmutación_de_procesos|Conmutacion]] |
Revisión del 07:14 6 jun 2011
Controlada por programas
La CPU programa las operaciones y monitoriza el estado del dispositivo mediante sondeo
- Prioridad uniforme
- Prioridad escalonada
Inconvenientes: espera ocupada, complicado simultanear gestión de dispositivos con otras actividades
Controladas por interrupción
A la CPU se conectan las líneas de interrupción de los dispositivos. Cuando se recibe una interrupción, el SO la atiende
Esto implica realizar una conmutación: guardar estados, llamar al gestor de dispositivos, ejecutar código del driver, restaurar contexto..ver Conmutacion