Está en la página 1de 17

Ing. Dr.

Ángel Cárdenas García


Gestión de Entrada y Salida

ESTA ACTIVIDAD SE
REALIZA GRACIAS A LA
RELACIÓN QUE HAY
ENTRE EL SISTEMA
OPERATIVO CON LOS
DIVERSOS PERIFÉRICOS,
ASÍ ADMINISTRAR Y
CONTROLAR LOS
ESTADOS Y RECURSOS
QUE TIENEN CADA UNO
DE ESTOS MEDIANTE LOS
CONTROLADORES DE
DISPOSITIVOS

Ing. Dr. Ángel Cárdenas García


Dispositivos o periféricos

Aparatos solidos e independientes


que van conectados a la unidad
central del computador

Ing. Dr. Ángel Cárdenas García


Dispositivos de Entrada

ESCANER

MOUSE
TECLADO
Dispositivos de Salida

MONITOR

IMPRESORA
Dispositivos de Bloques
ENTREN LOS DISPOSITIVOS DE • Unidad de Lectora de CD-ROM
BLOQUES SE ENCUENTRAN • Disco Duro
ESTOS VAN DESDE 128 BYTES HASTA 1024 BYTES.
Problemas entre el Sistema Operativo y los Dispositivos

LOS DISPOSITIVOS DEPENDEN DE


CADA DISPOSITIVO TIENE DIFERENTES NÚCLEO DE SISTEMA OPERATIVO.
FUNCIONES.

EXISTE DIFERENTES VELOCIDADES


ENTRE LOS DISPOSITIVO TANTO COMO
DE ENTRADA, SALIDA Y BLOQUE.

EL SISTEMA OPERATIVO TRATA DE BUSCAR


LA MEJOR MANERA DE REALIZAR LA
FUNCIÓN DE ENTRADA Y SALIDA.
Entrada/Salida Controladas por Programas e Interrupciones

Por programas: Por interrupciones:

Ponente: Sergio Vielma

INGENERIA EN SISTEMA
Datos de Entrada y Salida Controladas por Programas

MICROPROCESADOR

DECIDIR EL ESTADO DE LOS DISPOSITIVOS INDICANDO INFORMACIÓN DEL DISPOSITIVO

DISPOSITIVO
OCUPADO
DATOS LISTOS PARA DISPOSITIVO NO
TRANSMITIR CONECTADO O ERROR
Procesamiento de la Interrupción
• EL DISPOSITIVO LE ENVÍA UNA SEÑAL DE INTERRUPCIÓN AL PROCESADOR.
• EL PROCESADOR TERMINA LA INSTRUCCIÓN QUE ESTABA EJECUTANDO ANTES QUE COMIENCE A RESPONDER A
LA INTERRUPCIÓN.
• EL PROCESADOR INVESTIGA SI HAY UNA INTERRUPCIÓN, SI ENCUENTRA DICHA INTERRUPCIÓN LE INFORMA AL
DISPOSITIVO QUE LA CAUSO.

• EL PROCESADOR SE PREPARA PARA TRANSFERIR CONTROL A LA INTERRUPCIÓN Y GUARDA


INFORMACIÓN NECESARIA PARA TERMINAR CON EL PROCESO QUE SE INTERRUMPIÓ.
• EL PROCESADOR CARGA EN LA COMPUTADORA LA DIRECCIÓN DE INICIO DEL PROGRAMA DE
SERVICIO QUE SE INTERRUMPIÓ.

• UNA VEZ COMPLETADO CON LA INTERRUPCIÓN, EL PROCESADOR CONTINÚA CON EL CICLO DE


INSTRUCCIÓN SIGUIENTE.
• CUANDO SE TERMINA CON EL SERVICIO DE LA INTERRUPCIÓN LOS REGISTROS VUELVEN A
RESTAURARSE.
Entrada y Salida Sincrónica

RETORNA AL PROGRAMA USUARIO SIN ESPERAR QUE LA OPERACIÓN DE


ENTRADA Y SALIDA FINALICE
Acceso Directo de la Memoria (DMA)

TRANSFIERE DIRECTAMENTE LA
INFORMACIÓN ENTRE LA MEMORIA Y LOS
DISPOSITIVOS DE ENTRADA O ESTOS A LA
MEMORIA SIN LA NECESIDAD DE UN
CANAL QUE INTERCAMBIE DATOS

Ing. Dr. Ángel Cárdenas García


Problemas entre el Sistema Operativo y los Dispositivos

LAS COMPUTADORAS MODERNAS QUE TIENEN DMA, TRANSFIEREN DATOS


A LOS DISPOSITIVOS DE MENOS UTILIZACIÓN QUE LAS QUE NO TIENEN DMA

EL PROCESADOR TRANSFIERE CUANDO OTRAS OPERACIONES SE


TERMINAN Y DICHA TRANSFERENCIA SE ENCUENTRA EN PROCESO,
LUEGO TERMINA CUANDO RECIBE LA INTERRUPCIÓN DEL DMA

ES ÚTIL EN ACTIVIDADES DE APLICACIONES EN TIEMPO REAL

Ing. Dr. Ángel Cárdenas García


El DMA Necesita

BITS

REGISTRO CONTADOR BLOQUE DE CONTROL

UNIVERSIDAD
VALLE DEL Ponente: Daniel Aguilera
MOMBOY
INGENERIA EN COMPUTACION
Procesadores de Entrada y Salida

• EL PROCESADOR • PUEDE REALIZAR • ESTA ACTIVIDAD


REVISIÓN DE MÉTODOS DE ENTRADA Y

EFECTÚA UNA OTROS PROCESOS SOLO SE ENCARGA


DE CONTROLAR LAS

ACCESO DIRECTO A MEMORIA


SENTENCIA DE Y SOLO ATIENDE
TRANSFERENCIAS

ENTRADA Y SALIDA POR


ESPERA HASTA EL DISPOSITIVO • PROCESADORES DE

INTERRUPCIONES
QUE EL QUE PRODUCE LA
ENTRADA Y SALIDA O
DISPOSITIVO ESTE INTERRUPCIÓN CANALES:
SALIDA

PREPARADO PROCESADOR
AUXILIAR DEDICADO
A LA OPERACIÓN DE
ENTRADA Y SALIDA

UNIVERSIDAD
VALLE DEL Ponente: Daniel Aguilera
MOMBOY
INGENERIA EN COMPUTACION
Buffer de Entrada y Salida

BUFFER SIMPLE BUFFER DOBLE

UNIVERSIDAD
VALLE DEL
MOMBOY
INGENERIA
INGENERIA EN EN SISTEMA
COMPUTACION

También podría gustarte