SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Instituto Tecnológico de Chetumal

!
!

Departamento de Sistemas y Computación
Sistemas Operativos

!
!

Unidad 4
Administración de Entrada/Salida

!
!
!

Catedrático:
M.T.E. Lino Rangel Gómez

!
!
!
!
!

Chetumal Quintana Roo., Octubre 2013
4.1 Dispositivos y manejadores de dispositivos
Dispositivos de entrada/salida

!

Se pueden clasificar en dos grandes grupos:
Dispositivos de bloque

!

1. La información se almacena en bloques de
tamaño fijo.

!
2. Cada bloque tiene su propia dirección.
!

3. Los tamaños más comunes de los bloques
van desde los 128 bytes hasta los 1.024 bytes.

!

Dispositivos de caracter

1.La información se transfiere como un
flujo de caracteres, sin sujetarse a
una estructura de bloques.

!
2. No se pueden utilizar direcciones.
!

!

3. No tienen una operación de
búsqueda.

!

4. Un ejemplo típico de dispositivos de
carácter son las impresoras de línea, las
terminales, las interfaces de una red,
etc.

4. Se puede leer o escribir en un bloque de
forma independiente de los demás, en cualquier
momento.
5. Un ejemplo típico de dispositivos de bloque
son los discos.

!

Ejercicio 01U4: Comprensión y entendimiento
Atienda cuidadosamente la explicación y pregunte lo necesario
4.1 Dispositivos y manejadores de dispositivos
Dispositivos de entrada/salida

!
!
!

Ejercicio 01U4: Comprensión y entendimiento

Los alumnos organizados en equipo de no más de 5 integrantes, contestaran
las siguientes preguntas. (Duración del ejercicio 30 minutos)

!
1.- Que entiende por dispositivo de entrada/salida.

!
2.- Mencione 5 dispositivos de entrada y 5 de salida.

!
3.- Como se clasifican los dispositivos de entrada/salida, explique en que
consiste cada clasificación y de un ejemplo para cada caso.
4.1 Dispositivos y manejadores de dispositivos
Manejadores o controladores de dispositivos

!
Algunas Características

!
!

Cada controlador posee uno o más registros de dispositivos:

!
Se utilizan para darle los comandos.
!

Los manejadores de dispositivos proveen estos comandos y verifican la ejecución
adecuada.

!

La labor de un manejador de dispositivos es la de:
Aceptar las solicitudes abstractas que le hace el software.
Verificar la ejecución de dichas solicitudes.

!

Si al recibir una solicitud el manejador esta ocupado con otra solicitud, agregará la
nueva solicitud a una cola de solicitudes pendientes.
Ejercicio 02U4: Desarrollo de la abstracción
Atienda cuidadosamente la explicación y pregunte lo necesario
4.1 Dispositivos y manejadores de dispositivos
Manejadores de dispositivos

!
!
4.1 Dispositivos y manejadores de dispositivos
Manejadores o controladores de dispositivos

!

Algunas Características

!

La solicitud de E/S, por ejemplo para un disco, se debe traducir de términos abstractos a
términos concretos:

!
!
!
!
!
!
!
!
!
!

El manejador de disco debe: (ver figura)
Estimar el lugar donde se encuentra en realidad el bloque solicitado.
Verificar si el motor de la unidad funciona adecuadamente.
Verificar si el brazo esta colocado en el cilindro y cara adecuada, etc.
Resumiendo: Decide cuales son las operaciones necesarias del controlador y su orden.

!

Envía los comandos al controlador.
Frecuentemente el manejador del dispositivo se bloquea hasta que el controlador
realiza cierto trabajo; una interrupción lo libera de este bloqueo.
Al finalizar la operación debe verificar los errores.
Si todo es correcto, transferirá los datos al software independiente del dispositivo.
Regresa información de estado sobre los errores a quien lo llamo.
Inicia otra solicitud pendiente o queda en espera.
4.1 Dispositivos y manejadores de dispositivos
Manejadores o controladores de dispositivos

!
!
!
!
!
!
!

Ejercicio 02U4: Desarrollo de la abstracción

Los alumnos organizados en equipos de no más de cinco integrantes deberán escribir lo
siguiente (Duración de la actividad 30 minutos):

!

1.- Que es lo que considera más importante o sobresaliente del tema anterior (Manejadores o
controladores de dispositivos).

!
2.- Cual es la función básica de los manejadores o controladores de dispositivos.
!

3.- Que problemas se suscitarían si no existieran los manejadores o controladores de
dispositivos.
4.1 Dispositivos y manejadores de dispositivos
4.2 Funciones de los manejadores de dispositivos 

Funciones generalmente realizadas por el software independiente del dispositivo:

!
•
•
•
•
•
•
•
•

Es una interfaz uniforme para los manejadores de dispositivos.
Asignar nombres de los dispositivos.
Da protección a los dispositivo.
Proporciona un tamaño de bloque independiente del dispositivo.
Realiza el uso del buffer.
Asignación de espacio en los dispositivos por bloques.
Asignación y liberación de los dispositivos de uso exclusivo.
Informe de errores.
4.1 Dispositivos y manejadores de dispositivos
4.2 Funciones de los manejadores de dispositivos 

Las funciones básicas del software independiente del dispositivo son:
• Efectuar las funciones de E/S comunes a todos los dispositivos.
• Proporcionar una interfaz uniforme del software a nivel usuario.
El software independiente del dispositivo asocia los nombres simbólicos de los dispositivos
con el nombre adecuado.

!

Un nombre de dispositivo determina de manera única el nodo-i de un archivo especial:
• Este nodo-i contiene el número principal del dispositivo, que se utiliza para localizar el
manejador apropiado.
• El nodo-i contiene también el número secundario de dispositivo, que se transfiere como
parámetro al manejador para determinar la unidad por leer o escribir.

!

El software independiente del dispositivo debe:
• Ocultar a los niveles superiores los diferentes tamaños de sector de los distintos
discos.
• Proporcionar un tamaño uniforme de los bloques, por ejemplo: considerar varios
sectores físicos como un solo bloque lógico.
4.1 Dispositivos y manejadores de dispositivos
!
!

Esquema de manejadores de dispositivos

Más contenido relacionado

Similar a So unidad4

Actividades naye
Actividades nayeActividades naye
Actividades nayeLenidav
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativoseuansed
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptxPilarLiriano
 
Pract un4
Pract un4Pract un4
Pract un4Lenidav
 
Sistemas operativos 4 eso
Sistemas operativos 4 esoSistemas operativos 4 eso
Sistemas operativos 4 esojrcobos231
 
Act uni4
Act uni4Act uni4
Act uni4Lenidav
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Actividad 1 sistema operativo
Actividad 1 sistema operativoActividad 1 sistema operativo
Actividad 1 sistema operativoOscar LS
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativobragafoster
 
Guias_de_laboratorio_Instalacion_y_mante.pdf
Guias_de_laboratorio_Instalacion_y_mante.pdfGuias_de_laboratorio_Instalacion_y_mante.pdf
Guias_de_laboratorio_Instalacion_y_mante.pdfIsaacCastillo87
 

Similar a So unidad4 (20)

Actividades naye
Actividades nayeActividades naye
Actividades naye
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
T
TT
T
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
A
AA
A
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Pract un4
Pract un4Pract un4
Pract un4
 
Sistemas operativos 4 eso
Sistemas operativos 4 esoSistemas operativos 4 eso
Sistemas operativos 4 eso
 
Administracion dispositivos es
Administracion dispositivos esAdministracion dispositivos es
Administracion dispositivos es
 
Act uni4
Act uni4Act uni4
Act uni4
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Actividad 1 sistema operativo
Actividad 1 sistema operativoActividad 1 sistema operativo
Actividad 1 sistema operativo
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativo
 
Guias_de_laboratorio_Instalacion_y_mante.pdf
Guias_de_laboratorio_Instalacion_y_mante.pdfGuias_de_laboratorio_Instalacion_y_mante.pdf
Guias_de_laboratorio_Instalacion_y_mante.pdf
 
Dispositivo de entrada
Dispositivo de entradaDispositivo de entrada
Dispositivo de entrada
 

So unidad4

  • 1. Instituto Tecnológico de Chetumal ! ! Departamento de Sistemas y Computación Sistemas Operativos ! ! Unidad 4 Administración de Entrada/Salida ! ! ! Catedrático: M.T.E. Lino Rangel Gómez ! ! ! ! ! Chetumal Quintana Roo., Octubre 2013
  • 2. 4.1 Dispositivos y manejadores de dispositivos Dispositivos de entrada/salida ! Se pueden clasificar en dos grandes grupos: Dispositivos de bloque ! 1. La información se almacena en bloques de tamaño fijo. ! 2. Cada bloque tiene su propia dirección. ! 3. Los tamaños más comunes de los bloques van desde los 128 bytes hasta los 1.024 bytes. ! Dispositivos de caracter 1.La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques. ! 2. No se pueden utilizar direcciones. ! ! 3. No tienen una operación de búsqueda. ! 4. Un ejemplo típico de dispositivos de carácter son las impresoras de línea, las terminales, las interfaces de una red, etc. 4. Se puede leer o escribir en un bloque de forma independiente de los demás, en cualquier momento. 5. Un ejemplo típico de dispositivos de bloque son los discos. ! Ejercicio 01U4: Comprensión y entendimiento Atienda cuidadosamente la explicación y pregunte lo necesario
  • 3. 4.1 Dispositivos y manejadores de dispositivos Dispositivos de entrada/salida ! ! ! Ejercicio 01U4: Comprensión y entendimiento Los alumnos organizados en equipo de no más de 5 integrantes, contestaran las siguientes preguntas. (Duración del ejercicio 30 minutos) ! 1.- Que entiende por dispositivo de entrada/salida. ! 2.- Mencione 5 dispositivos de entrada y 5 de salida. ! 3.- Como se clasifican los dispositivos de entrada/salida, explique en que consiste cada clasificación y de un ejemplo para cada caso.
  • 4. 4.1 Dispositivos y manejadores de dispositivos Manejadores o controladores de dispositivos ! Algunas Características ! ! Cada controlador posee uno o más registros de dispositivos: ! Se utilizan para darle los comandos. ! Los manejadores de dispositivos proveen estos comandos y verifican la ejecución adecuada. ! La labor de un manejador de dispositivos es la de: Aceptar las solicitudes abstractas que le hace el software. Verificar la ejecución de dichas solicitudes. ! Si al recibir una solicitud el manejador esta ocupado con otra solicitud, agregará la nueva solicitud a una cola de solicitudes pendientes. Ejercicio 02U4: Desarrollo de la abstracción Atienda cuidadosamente la explicación y pregunte lo necesario
  • 5. 4.1 Dispositivos y manejadores de dispositivos Manejadores de dispositivos ! !
  • 6. 4.1 Dispositivos y manejadores de dispositivos Manejadores o controladores de dispositivos ! Algunas Características ! La solicitud de E/S, por ejemplo para un disco, se debe traducir de términos abstractos a términos concretos: ! ! ! ! ! ! ! ! ! ! El manejador de disco debe: (ver figura) Estimar el lugar donde se encuentra en realidad el bloque solicitado. Verificar si el motor de la unidad funciona adecuadamente. Verificar si el brazo esta colocado en el cilindro y cara adecuada, etc. Resumiendo: Decide cuales son las operaciones necesarias del controlador y su orden. ! Envía los comandos al controlador. Frecuentemente el manejador del dispositivo se bloquea hasta que el controlador realiza cierto trabajo; una interrupción lo libera de este bloqueo. Al finalizar la operación debe verificar los errores. Si todo es correcto, transferirá los datos al software independiente del dispositivo. Regresa información de estado sobre los errores a quien lo llamo. Inicia otra solicitud pendiente o queda en espera.
  • 7. 4.1 Dispositivos y manejadores de dispositivos Manejadores o controladores de dispositivos ! ! ! ! ! ! ! Ejercicio 02U4: Desarrollo de la abstracción Los alumnos organizados en equipos de no más de cinco integrantes deberán escribir lo siguiente (Duración de la actividad 30 minutos): ! 1.- Que es lo que considera más importante o sobresaliente del tema anterior (Manejadores o controladores de dispositivos). ! 2.- Cual es la función básica de los manejadores o controladores de dispositivos. ! 3.- Que problemas se suscitarían si no existieran los manejadores o controladores de dispositivos.
  • 8. 4.1 Dispositivos y manejadores de dispositivos 4.2 Funciones de los manejadores de dispositivos 
 Funciones generalmente realizadas por el software independiente del dispositivo: ! • • • • • • • • Es una interfaz uniforme para los manejadores de dispositivos. Asignar nombres de los dispositivos. Da protección a los dispositivo. Proporciona un tamaño de bloque independiente del dispositivo. Realiza el uso del buffer. Asignación de espacio en los dispositivos por bloques. Asignación y liberación de los dispositivos de uso exclusivo. Informe de errores.
  • 9. 4.1 Dispositivos y manejadores de dispositivos 4.2 Funciones de los manejadores de dispositivos 
 Las funciones básicas del software independiente del dispositivo son: • Efectuar las funciones de E/S comunes a todos los dispositivos. • Proporcionar una interfaz uniforme del software a nivel usuario. El software independiente del dispositivo asocia los nombres simbólicos de los dispositivos con el nombre adecuado. ! Un nombre de dispositivo determina de manera única el nodo-i de un archivo especial: • Este nodo-i contiene el número principal del dispositivo, que se utiliza para localizar el manejador apropiado. • El nodo-i contiene también el número secundario de dispositivo, que se transfiere como parámetro al manejador para determinar la unidad por leer o escribir. ! El software independiente del dispositivo debe: • Ocultar a los niveles superiores los diferentes tamaños de sector de los distintos discos. • Proporcionar un tamaño uniforme de los bloques, por ejemplo: considerar varios sectores físicos como un solo bloque lógico.
  • 10. 4.1 Dispositivos y manejadores de dispositivos ! ! Esquema de manejadores de dispositivos