SlideShare ist ein Scribd-Unternehmen logo
1 von 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)

Weitere ähnliche Inhalte

Was ist angesagt?

Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoriacaredimaria
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUALandresinf
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivosRey JOaquin
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosLuis Dario Gomez
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSYessica Hyuga Soto
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosnegriz
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discosJazmín Limón
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASEduardo S de Loera
 

Was ist angesagt? (20)

Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datos
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos

Ähnlich wie 4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos (20)

Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
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
 

Mehr von 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
 

Mehr von 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)