Unidad Iv So

Páginas: 21 (5127 palabras) Publicado: 11 de marzo de 2013
UNIDAD 4
4. Administración de Entrada/Salida.
Competencia a desarrollar
Identifica las técnicas de uso de periféricos en un sistema de computo.
4.1 Dispositivos y manejadores de dispositivos(device drivers).
Principios del Software de Entrada y Salida.
Los principios de software en la Entrada - Salida se resumen en cuatro puntos: el software debe ofrecer manejadores de interrupciones,manejadores de dispositivos, software que sea independiente de los dispositivos y software para usuarios.
1. Manejadores de Interrupciones.
El primer objetivo referente a los manejadores de interrupciones+ consiste en que el programador o el usuario no debe darse cuenta de los manejos de bajo nivel para los casos en que el dispositivo está ocupado y se debe suspender el proceso o sincronizar algunastareas. Desde el punto de vista del proceso o usuario, el sistema simplemente se tardó más o menos en responder a su petición.
2. Manejadores de Dispositivos.
El sistema debe proveer los manejadores de dispositivos necesarios para los periféricos, así como ocultar las peculiaridades del manejo interno de cada uno de ellos, tales como el formato de la información, los medios mecánicos, losniveles de voltaje y otros. Por ejemplo, si el sistema tiene varios tipos diferentes de discos duros, para el usuario o programador las diferencias técnicas entre ellos no le deben importar, y los manejadores le deben ofrecer el mismo conjunto de rutinas para leer y escribir datos.
3. Software que sea Independiente de los Dispositivos
Este es un nivel superior de independencia que el ofrecido porlos manejadores de dispositivos. Aquí el sistema operativo debe ser capaz, en lo más posible, de ofrecer un conjunto de utilerías para accesar periféricos o programarlos de una manera consistente. Por ejemplo, que para todos los dispositivos orientados a bloques se tenga una llamada para decidir si se desea usar 'buffers' o no, o para posicionarse en ellos.
4. Software para Usuarios.
La mayoríade las rutinas de entrada - salida trabajan en modo privilegiado, o son llamadas al sistema que se ligan a los programas del usuario formando parte de sus aplicaciones y que no le dejan ninguna flexibilidad al usuario en cuanto a la apariencia de los datos. Existen otras librerías en donde el usuario si tiene poder de decisión (por ejemplo la llamada a "printf" en el lenguaje "C"). Otra facilidadofrecida son las áreas de trabajos encolados (spooling+ áreas), tales como las de impresión y correo electrónico.
El código destinado a manejar la entrada y salida de los diferentes periféricos en un sistema operativo es de una extensión considerable y sumamente complejo.
Los dispositivos de entrada / salida se dividen, en general, en dos tipos: dispositivos orientados a bloques y dispositivosorientados a caracteres.
1. Orientados a Bloques.
Los dispositivos orientados a bloques tienen la propiedad de que se pueden direccionar, esto es, el programador puede escribir o leer cualquier bloque del dispositivo realizando primero una operación de posicionamiento sobre el dispositivo. Los dispositivos más comunes orientados a bloques son los discos duros, la memoria, discos compactos y,posiblemente, unidades de cinta.
2. Orientados a Caracteres.
Los dispositivos orientados a caracteres son aquellos que trabajan con secuencias de bytes sin importar su longitud ni ninguna agrupación en especial. No son dispositivos direccionables. Ejemplos de estos dispositivos son el teclado, la pantalla o display y las impresoras.
La clasificación anterior no es perfecta, porque existen variosdispositivos que generan entrada o salida que no pueden englobarse en esas categorías. Por ejemplo, un reloj que genera pulsos. Sin embargo, aunque existan algunos periféricos que no se puedan categorizar, todos están administrados por el sistema operativo por medio de una parte electrónica - mecánica y una parte de software.
4.2 Mecanismos y funciones de los manejadores de dispositivos....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UNIDAD IV
  • unidad IV
  • UNIDAD IV
  • UNIDAD IV
  • Unidad IV
  • UNIDAD IV
  • UNIDAD IV
  • Unidad IV

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS