gestion de entrada y salida

12
Enviar comandos a los dispositivos Enviar comandos a los dispositivos Detectar interrupciones y Detectar interrupciones y controlar errores controlar errores Proporcionar una interfaz entre Proporcionar una interfaz entre los dispositivos y sistema. los dispositivos y sistema.

Upload: uacj

Post on 26-Jul-2015

1.031 views

Category:

Education


1 download

TRANSCRIPT

Enviar comandos a los dispositivosEnviar comandos a los dispositivosDetectar interrupciones y controlar erroresDetectar interrupciones y controlar erroresProporcionar una interfaz entre los Proporcionar una interfaz entre los

dispositivos y sistema.dispositivos y sistema.

Dispositivos legibles por humanos,.- La Dispositivos legibles por humanos,.- La communicacion con el usurio.communicacion con el usurio.

Dispositivos legibles por maquina.- Dispositivos legibles por maquina.-

Adecuados para comunicarse con equipos Adecuados para comunicarse con equipos electronicos.electronicos.

Dispositivos de Comunicaciones . Apropiados Dispositivos de Comunicaciones . Apropiados para comunicarse con dispositivos lejanospara comunicarse con dispositivos lejanos

Diferencias entre las clases de Diferencias entre las clases de dispositivosdispositivos

Velocidad de los datosVelocidad de los datosAplicacionesAplicacionesComplejidad del controlComplejidad del controlUnidad de transferenciaUnidad de transferenciaRepresentacion de los datosRepresentacion de los datosCondiciones de errorCondiciones de error

Es aquel que almacena la informacion en Es aquel que almacena la informacion en bloques de tamaño fijobloques de tamaño fijo

Envia o recibe un flujo de caracteres sin Envia o recibe un flujo de caracteres sin sujetarse a una estructura de bloques.sujetarse a una estructura de bloques.

Controladores de dispositivosControladores de dispositivos

Cntrolador deE/S Direccion de E/S Vector de Interrupcion

Reloj 040-043 8

Teclado 060-063 9

Disco duro 320-32F 13

Impresora 378-37F 15

Monitor Monocromático

380-3BF -

Monitor a color 3D0-3DF -

Disco Flexible 3F0-3F7 14

E/S Programada.E/S Programada.E/S Dirigida por interrupcionesE/S Dirigida por interrupcionesAcceso directo a memorias DMAAcceso directo a memorias DMA

Organizacion de las funciones de E/S

Hadware para DiscosHadware para Discos

El disco tiene una gran diferencia de velocidad en El disco tiene una gran diferencia de velocidad en comparacion de las memorias y procesadores.comparacion de las memorias y procesadores.

Metodos de Planificacion de discosMetodos de Planificacion de discos

Optimizacion de busqueda, optimizacion rotacional Optimizacion de busqueda, optimizacion rotacional (latencia) (latencia)

FIFO.- Cuando las peticiones se encuentran uniformemente FIFO.- Cuando las peticiones se encuentran uniformemente distribuidas sobre las superficies, la planificacion como distribuidas sobre las superficies, la planificacion como resultado de una busqueda.resultado de una busqueda.

SSTF.- Consiste en atender la peticion que implifique el menor SSTF.- Consiste en atender la peticion que implifique el menor tiempo de busqueda.tiempo de busqueda.

SCAN.- Este se mueve de un lado a otro sobre la superficie del SCAN.- Este se mueve de un lado a otro sobre la superficie del disco, todas las peticiones que se encuentren a su paso.disco, todas las peticiones que se encuentren a su paso.

C-SCAN.- El disco se mueve en una sola direccion por toda la C-SCAN.- El disco se mueve en una sola direccion por toda la superficie del disco hacia la pista interna.superficie del disco hacia la pista interna.

Es el uso de tecnicas de organizacion de archivos y uso Es el uso de tecnicas de organizacion de archivos y uso de una memoria cache de disco.de una memoria cache de disco.

Programas de reorganizacion de discoProgramas de reorganizacion de disco

Redundancia en la informacionRedundancia en la informacion

Colocacion estrategica de los datos en discoColocacion estrategica de los datos en disco

Aumento en la velocidad rotacional del discoAumento en la velocidad rotacional del disco