SlideShare una empresa de Scribd logo
1 de 10
Dispositivos de interfaz de usuario. Se llama así a los
dispositivos que permiten la comunicación entre los
usuarios y la computadora.
Dispositivos de almacenamiento. Se usan para
proporcionar almacenamiento no volátil de datos y
memoria.
Dispositivos de comunicaciones. Permiten conectar a la
computadora con otras computadoras a través de una red.
Los dos tipos de dispositivos más importantes de esta
clase son los módem.
Facilitar el manejo de los dispositivos de E/S.
 permitan conectar cualquier tipo de dispositivo físico sin
que sea necesario remodelar el sistema de E/S del sistema
operativo.
Permitir la conexión automática su instalación usando
mecanismos del tipo plug&play. de dispositivos nuevos de
E/S, solventando de forma
Conexión de un dispositivo de E/S a una computadora.
Manejador de dispositivos:
Un driver es un software formado por un conjunto de rutinas
y tablas que, instalados, forman parte del S.O. y sirven
para ejecutar y controlar todas las operaciones de E/S que
se realizan sobre el periférico conectado a la computadora y
que controla dicho Driver.
Dispositivos de bloque:
Es aquel que almacena la información en bloques de
tamaño fijo, cada uno con su propia dirección.
Dispositivos de carácter:
Este dispositivos envía o recibe un flujo de caracteres, sin
sujetarse a una estructura de bloques. No se pueden
utilizar direcciones ni tienen una operación de búsqueda.
Adaptadores de audio (tarjetas de sonido).
Dispositivos de comunicación (infrarrojos, módems,
etc.).
Dispositivos de visualización; pantallas.
Teclados.
Ratón (“mouse” y otros señaladores gráficos).
Dispositivos de Red.
Impresoras.
Los manejadores de dispositivos tienen la función
de comenzar las operaciones de E/S en un
dispositivo y procesar la terminación de una solicitud
de E/S.
El sistema de archivos básico trata con bloques de
datos que son los que se intercambian con los discos
o cintas.
El supervisor básico de E/s se responsabiliza de
iniciar y terminar la E/s con archivos, Selecciona el
dispositivo donde se realizará la E/S, según el archivo
seleccionado.
Procesan las ordenes que les llegan desde el administrador
de E/S e informan a este cuando las ordenes se completan y
Utilizan al administrador de E/S para reenviar las ordenes a
otros manejadores
Funciones generalmente realizadas por el
software independiente del dispositivo:
Interfaz uniforme para los manejadores de
dispositivos.
Nombres de los dispositivos.
Protección del dispositivo.
Proporcionar un tamaño de bloque
independiente del dispositivo.
Uso de buffer.
Asignación de espacio en los dispositivos por
bloques.
Asignación y liberación de los dispositivos de
uso exclusivo.
Informe de errores.
Rutina de inicialización (Driver Entry)
Se ejecuta cuando se carga el manejador
Rutina de descarga
Se ejecuta cuando se descarga el manejador
Rutina AddDevice
Implementada por manejadores que soportan Plug-and-Play
Un conjunto de rutinas de tratamiento
Son las funciones principales que un manejador proporciona, como
open, close, read y write
Cuando se realiza una operación de E/S, el administrador de E/S
genera un IRP e invoca al manejador a través de una de estas
rutinas
Mecanismos
1. Asignar nombres simbólicos a los dispositivos de E/S
2. Evitar el acceso a usuarios sin permiso
3. Ocultar las diferencias en el tamaño de bloque.
4. Proporcionar y gestionar almacenamiento temporal en memoria
para:
–Evitar acceso directo a los dispositivos
–Ocultar las diferencias de velocidad
–Facilitar la compartición.
5. Planificar la E/S de los distintos componentes.
6. Informar y gestionar aquellos errores que el manejador de
dispositivo no puede solucionar (p.e. error permanente de lectura)
Mecanismos
1. Asignar nombres simbólicos a los dispositivos de E/S
2. Evitar el acceso a usuarios sin permiso
3. Ocultar las diferencias en el tamaño de bloque.
4. Proporcionar y gestionar almacenamiento temporal en memoria
para:
–Evitar acceso directo a los dispositivos
–Ocultar las diferencias de velocidad
–Facilitar la compartición.
5. Planificar la E/S de los distintos componentes.
6. Informar y gestionar aquellos errores que el manejador de
dispositivo no puede solucionar (p.e. error permanente de lectura)

Más contenido relacionado

La actualidad más candente

Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativosG Hoyos A
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET Anel Sosa
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Juan Astudillo
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativosfvaldivieso
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivosJesus Garcia
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesosIchinose 11
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srtCarlos Solano
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre Juan Anaya
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSIPaola Orellana
 

La actualidad más candente (20)

Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativos
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
4 Microprocesadores
4 Microprocesadores4 Microprocesadores
4 Microprocesadores
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSI
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 

Destacado

Transiciones por diapositiva
Transiciones por diapositivaTransiciones por diapositiva
Transiciones por diapositivasergiomendinho
 
EVALUACIÓN Isabel Ramírez
EVALUACIÓN Isabel RamírezEVALUACIÓN Isabel Ramírez
EVALUACIÓN Isabel Ramírezagoradocentes
 
Formularios e informes en access
Formularios e informes en accessFormularios e informes en access
Formularios e informes en accessIsrael Borja
 
República bolivariana de venezuela bea
República bolivariana de venezuela beaRepública bolivariana de venezuela bea
República bolivariana de venezuela beaBea Almera
 
6 hailey b venezuela2013[1]
6 hailey b   venezuela2013[1]6 hailey b   venezuela2013[1]
6 hailey b venezuela2013[1]jmonteroalarcon
 

Destacado (8)

Transiciones por diapositiva
Transiciones por diapositivaTransiciones por diapositiva
Transiciones por diapositiva
 
EVALUACIÓN Isabel Ramírez
EVALUACIÓN Isabel RamírezEVALUACIÓN Isabel Ramírez
EVALUACIÓN Isabel Ramírez
 
Feliz día de la madre
Feliz día de la madreFeliz día de la madre
Feliz día de la madre
 
Formularios e informes en access
Formularios e informes en accessFormularios e informes en access
Formularios e informes en access
 
República bolivariana de venezuela bea
República bolivariana de venezuela beaRepública bolivariana de venezuela bea
República bolivariana de venezuela bea
 
6 hailey b venezuela2013[1]
6 hailey b   venezuela2013[1]6 hailey b   venezuela2013[1]
6 hailey b venezuela2013[1]
 
Clickers
ClickersClickers
Clickers
 
Ganglios linfáticos
Ganglios linfáticosGanglios linfáticos
Ganglios linfáticos
 

Similar a 4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos

Similar a 4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos (20)

Entrada y Salida de un S.O
Entrada y Salida de un S.OEntrada y Salida de un S.O
Entrada y Salida de un S.O
 
Lenguaje de máquina
Lenguaje de máquinaLenguaje de máquina
Lenguaje de máquina
 
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
 
Administracion e s
Administracion e sAdministracion e s
Administracion e s
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidas
 
R
RR
R
 
Sc 11-sistema-io-b
Sc 11-sistema-io-bSc 11-sistema-io-b
Sc 11-sistema-io-b
 
Tics software
Tics software Tics software
Tics software
 
Sistemas Operativos.ppt
Sistemas Operativos.pptSistemas Operativos.ppt
Sistemas Operativos.ppt
 
Faseindividulal 1
Faseindividulal 1Faseindividulal 1
Faseindividulal 1
 
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOSDISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
Gestion de Entradas y Salidas
Gestion de Entradas y SalidasGestion de Entradas y Salidas
Gestion de Entradas y Salidas
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
 
Sistema operativo y la infuencia pc
Sistema operativo y la infuencia pcSistema operativo y la infuencia pc
Sistema operativo y la infuencia pc
 

Más de beymarlopez

Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_realbeymarlopez
 
4.4 operaciones de_es
4.4 operaciones de_es4.4 operaciones de_es
4.4 operaciones de_esbeymarlopez
 
4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovos4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovosbeymarlopez
 
3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtual3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtualbeymarlopez
 
3.1 politica y_filosofia
3.1 politica y_filosofia3.1 politica y_filosofia
3.1 politica y_filosofiabeymarlopez
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moisesbeymarlopez
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moisesbeymarlopez
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moisesbeymarlopez
 

Más de beymarlopez (8)

Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_real
 
4.4 operaciones de_es
4.4 operaciones de_es4.4 operaciones de_es
4.4 operaciones de_es
 
4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovos4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovos
 
3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtual3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtual
 
3.1 politica y_filosofia
3.1 politica y_filosofia3.1 politica y_filosofia
3.1 politica y_filosofia
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises
 

4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos

  • 1. Dispositivos de interfaz de usuario. Se llama así a los dispositivos que permiten la comunicación entre los usuarios y la computadora. Dispositivos de almacenamiento. Se usan para proporcionar almacenamiento no volátil de datos y memoria. Dispositivos de comunicaciones. Permiten conectar a la computadora con otras computadoras a través de una red. Los dos tipos de dispositivos más importantes de esta clase son los módem.
  • 2. Facilitar el manejo de los dispositivos de E/S.  permitan conectar cualquier tipo de dispositivo físico sin que sea necesario remodelar el sistema de E/S del sistema operativo. Permitir la conexión automática su instalación usando mecanismos del tipo plug&play. de dispositivos nuevos de E/S, solventando de forma Conexión de un dispositivo de E/S a una computadora.
  • 3. Manejador de dispositivos: Un driver es un software formado por un conjunto de rutinas y tablas que, instalados, forman parte del S.O. y sirven para ejecutar y controlar todas las operaciones de E/S que se realizan sobre el periférico conectado a la computadora y que controla dicho Driver. Dispositivos de bloque: Es aquel que almacena la información en bloques de tamaño fijo, cada uno con su propia dirección. Dispositivos de carácter: Este dispositivos envía o recibe un flujo de caracteres, sin sujetarse a una estructura de bloques. No se pueden utilizar direcciones ni tienen una operación de búsqueda.
  • 4. Adaptadores de audio (tarjetas de sonido). Dispositivos de comunicación (infrarrojos, módems, etc.). Dispositivos de visualización; pantallas. Teclados. Ratón (“mouse” y otros señaladores gráficos). Dispositivos de Red. Impresoras.
  • 5. Los manejadores de dispositivos tienen la función de comenzar las operaciones de E/S en un dispositivo y procesar la terminación de una solicitud de E/S. El sistema de archivos básico trata con bloques de datos que son los que se intercambian con los discos o cintas. El supervisor básico de E/s se responsabiliza de iniciar y terminar la E/s con archivos, Selecciona el dispositivo donde se realizará la E/S, según el archivo seleccionado.
  • 6. Procesan las ordenes que les llegan desde el administrador de E/S e informan a este cuando las ordenes se completan y Utilizan al administrador de E/S para reenviar las ordenes a otros manejadores
  • 7. Funciones generalmente realizadas por el software independiente del dispositivo: Interfaz uniforme para los manejadores de dispositivos. Nombres de los dispositivos. Protección del dispositivo. Proporcionar un tamaño de bloque independiente del dispositivo. Uso de buffer. Asignación de espacio en los dispositivos por bloques. Asignación y liberación de los dispositivos de uso exclusivo. Informe de errores.
  • 8. Rutina de inicialización (Driver Entry) Se ejecuta cuando se carga el manejador Rutina de descarga Se ejecuta cuando se descarga el manejador Rutina AddDevice Implementada por manejadores que soportan Plug-and-Play Un conjunto de rutinas de tratamiento Son las funciones principales que un manejador proporciona, como open, close, read y write Cuando se realiza una operación de E/S, el administrador de E/S genera un IRP e invoca al manejador a través de una de estas rutinas
  • 9. Mecanismos 1. Asignar nombres simbólicos a los dispositivos de E/S 2. Evitar el acceso a usuarios sin permiso 3. Ocultar las diferencias en el tamaño de bloque. 4. Proporcionar y gestionar almacenamiento temporal en memoria para: –Evitar acceso directo a los dispositivos –Ocultar las diferencias de velocidad –Facilitar la compartición. 5. Planificar la E/S de los distintos componentes. 6. Informar y gestionar aquellos errores que el manejador de dispositivo no puede solucionar (p.e. error permanente de lectura)
  • 10. Mecanismos 1. Asignar nombres simbólicos a los dispositivos de E/S 2. Evitar el acceso a usuarios sin permiso 3. Ocultar las diferencias en el tamaño de bloque. 4. Proporcionar y gestionar almacenamiento temporal en memoria para: –Evitar acceso directo a los dispositivos –Ocultar las diferencias de velocidad –Facilitar la compartición. 5. Planificar la E/S de los distintos componentes. 6. Informar y gestionar aquellos errores que el manejador de dispositivo no puede solucionar (p.e. error permanente de lectura)