viernes, 10 de septiembre de 2010

Gestor de Entrada/Salida (E/S)






Gestor de E/S
Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.




Entrada y salida designa cualquier transferencia de información desde o hacia memoria o el procesador. Comprende tanto la transferencia entre diversos niveles de la memoria como la comunicación con los periféricos. El sistema de entrada y salida es la parte del S.O. encargada de la administración de los dispositivos de e/s.




Este sistema proporciona un medio para tratar los archivos y dispositivos de manera uniforme, actuando como interfaz (debe ser independiente, sencilla y fácil de utilizar) entre los usuarios y los dispositivos de e/s que pueden ser manipulados por ordenes de alto nivel. Entrada y salida designa cualquier transferencia de información desde o hacia memoria o el procesador.




Comprende tanto la transferencia entre diversos niveles de la memoria como la comunicación con los periféricos.




El sistema de entrada y salida es la parte del S.O. encargada de la administración de los dispositivos de e/s.

Este sistema proporciona un medio para tratar los archivos y dispositivos de manera uniforme, actuando como interfaz (debe ser independiente, sencilla y fácil de utilizar) entre los usuarios y los dispositivos de e/s que pueden ser manipulados por órdenes de alto nivel.




Gestión de E/S. Planificación de Discos
Dispositivos de E/S




Dispositivos internos
Los principales dispositivos internos son los discos RAM, que usan una porción de memoria pre-asignada para almacenar los bloques. Tienen la ventaja de que el acceso es instantáneo (a la velocidad de la memoria central).




Dispositivos externos



Se clasifican en:

  • Leíbles por humanos: apropiados para comunicarse con el usuario. Ej: Mouse, terminales de video, etc.



  • Leíbles por la maquina: para comunicarse con el equipo electrónico. Ej; discos, sensores, drivers de cinta, etc.



  • Comunicación: para comunicarse con drivers remotos. Ej: Líneas digitales, modems, etc.




Existen grandes diferencias entre estas clases de dispositivos de E/S. Las principales son:

  • Velocidad de transmisión de datos



  • SW, HW y políticas de apoyo de S.O. que requiere el dispositivo.



  • Complejidad de control: Se refiere a la complejidad que requieren los dispositivos de I/O, Una impresora necesita una interface de control mas simple que un disco.



  • Unidad de transferencia: puede ser como una cadena de bytes o caracteres o como largos bloques.



  • Representación de los datos: Cada dispositivo utiliza distintos códigos de datos de programa, incluyendo diferentes código de caracteres y conversiones de paridad.



  • Condiciones de error: Cada dispositivo difiere en naturaleza de error, como se reportan, las consecuencias, etc.




Objetivos en el Diseño de E/S





  • Eficiencia: la mayoría de los dispositivos de I/O son extremadamente lentos comparados con la memoria principal y el procesador. Por esto se necesita la multiprogramación. Permite que algunos procesos esperen en las operaciones de I/O mientras otro se ejecuta. Sin embargo, se sigue malgastando tiempo de procesador. Para esto se puede utilizar Swapping, que trae procesos listos adicionales para mantener al procesador ocupado. Finalmente, el mejor esfuerzo de programa de diseño para mejorar la eficiencia de I/O fue el propio disco de I/O.



  • Generalidad: se trata de manejar un numero de dispositivos de manera uniforme. Como es difícil alcanzar generalidad entre las distintas características de los dispositivos, se utiliza un mecanismo para el diseño de los dispositivos de I/O que se encarga de esconder la mayoría de los detalles de los dispositivos en el nivel mas bajo de rutinas para que los procesos y los niveles mas altos del SO vean a los dispositivos como funciones generales. Ej.: leer, cerrar, abrir, etc




Técnicas para la Organización de la Función de E/S





  1. E/S programada: En el procesador se activa un comando de I/O, en representación de un proceso y hacia un modulo de I/O, luego ese proceso tiene tiempos de espera hasta que la operación se complete para proceder. Ejecuta cuatro tipos de comandos: control, verificación, lectura y escritura.



  2. E/S por interrupciones: Es igual que el anterior pero antes de terminar la operación o las instrucciones, el modulo de I/O envía una señal de interrupción. Se suspende el proceso y se prepara otro trabajo. Esto incrementa la eficiencia.



  3. Acceso directo a memoria (DMA): Controla el intercambio de datos entre la memoria principal y el modulo de I/O. El procesador envía una petición de transferencia de un bloque de datos a la DMA y se interrumpe solo cuando todo el bloque es transferido. El procesador solo se involucra al principio y al final del proceso.




Canales de E/S

El canal de E/S es una extensión del concepto de DMA. Un canal de E/S tiene la capacidad de ejecutar instrucciones de E/S, lo que le da un control total sobre las operaciones de E/S. En un sistema informático que conste de tales dispositivos, las instrucciones de E/S se almacenan en la memoria principal y serán ejecutadas por un procesador de propósito específico en el mismo canal de E/S. Así, la CPU inicia una transferencia de E/S ordenando al canal que ejecute un programa en la memoria. Los canales de E/S pueden realizar las transferencias de datos en serie o en paralelo.


Hay dos tipos comunes de canales de E/S:
  • Canal selector: controla varios dispositivos y transfiere datos de estos dispositivos, uno por vez.



  • Canal multiplexor: puede manejar la E/S con varios dispositivos al mismo tiempo.

14 comentarios:

  1. el contenido esta muy desarrollado por lo cual es importante tener en cuenta que un gestor de entrada y salida consiste en un almacenamiento temporal.llamado cache

    att:altagracia 2004-398

    ResponderEliminar
  2. ALTAGRACIA DEL ROSARIO
    2004-398
    EL contenido de este bloger esta muy sistetizado solo abarca los punto mas relebante del tema por que es necesario resaltar los siguientes.

    como sostienen los miembros de este grupo que el gestor de e/s se encarga de administrar los dispositivos de enrada y salisad deben tener claro cuales son.

    TIPOS DE DISPOSITIVOS.
    DISPOSITIVOS DE ENTRADA.
    TECLADO
    Un teclado alfanumérico se utiliza principalmente como un dispositivo para introducir texto. El teclado es un dispositivo eficaz para introducir datos no gráficos como rótulos de imágenes asociados con un despliegue de gráficas. Los teclados también pueden ofrecerse con características que facilitan la entrada de coordenadas de la pantalla, selecciones de menús o funciones de gráficas.
    MOUSE
    Es un dispositivo electrónico que nos permite dar instrucciones a nuestra computadora a través de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una acción determinada. A medida que el Mouse rueda sobre el escritorio, en correspondencia, el cursor (puntero) en la pantalla
    SCANNERS
    Es una unidad de ingreso de información. Permite la introducción de imágenes gráficas al computador mediante un sistema de matrices de puntos, como resultado de un barrido óptico del documento. La información se almacena en archivos en forma de mapas de bits (bit maps), o en otros formatos más eficientes como JPEG o GIF.
    DISPOSITIVOS DE SALIDA
    MONITOR:
    Dispositivos de salida más comunes de las computadoras con el que los usuarios ven la información en pantalla. Recibe también los nombres de CRT, pantalla o terminal.
    IMPRESORA:
    Como indica su nombre, la impresora es el periférico que el ordenador utiliza para presentar información impresa en papel

    DIOS LE VENDIGA Y QUE LA PAZ REINE EN TODOS USTEDED.
    2004-398

    ResponderEliminar
  3. No podemos olvidar que existen tres características que agudizan el problema de entrada y salida:

    1.Operación asincrónica debido a que los tiempos de transacción de la CPU con la memoria y los dispositivos de E/S son muy diferentes. Los dispositivos de E/S actúan asincrónicamente respecto a la unidad lógica.

    2.Diferencia de velocidades entre los dispositivos de E/S y la CPU de memoria, los dispositivos más rápidos se conectan mediante canales especializados utilizando técnicas de DMA y los más lentos se controlan desde la CPU.

    3.Conversiones de formato entre los periféricos y el sistema, debido a que mientras unos dispositivos necesita transferencias en serie los otros transmiten en paralelo.

    Jenny P.M 2004-056

    ResponderEliminar
  4. un pequeño APORTE:
    Los sistemas operativos y lenguajes de programación de más alto nivel brindan conceptos y primitivas de entrada/salida distintos y más abstractos. Por ejemplo, un sistema operativo brinda aplicativos que manejan el concepto de archivos. El lenguaje de programación C define funciones que les permiten a sus programas realizar E/S a través de streams, es decir, les permiten leer datos desde y escribir datos hacia sus programas.

    Ya en la lista de Dispositivos de entrada y salida sito lo siguiente...

    Entrada:
    Teclado
    Ratón
    Joystick
    Lápiz óptico
    Micrófono
    Webcam
    Escáner
    Escáner de código de barras

    Salida:
    Monitor
    Altavoz
    Auriculares
    Impresora
    Plotter
    Proyector

    Entrada/salida:
    Unidades de almacenamiento
    CD
    DVD
    Módem
    Fax
    Memory cards
    USB
    Router
    Pantalla táctil

    Elvin Cesarin Peña Gonzalez Matricula 2000-356

    ResponderEliminar
  5. Aporte

    El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones. Los programas son el software del computador. Es una estructura de instrucciones (o programas) que la máquina es capaz de leer. Son programas que dirigen las actividades del sistema de computación

    Entrada/salida: dirigen a la computadora para interactuar con un periférico.

    El software alimenta a la memoria de la máquina a través de dispositivos de entrada; como el software se almacena en la memoria, la computadora puede pasar de una tarea a otra y luego regresar a la primera sin que sea necesario modificar el hardware.

    gracias

    jose rafael toribio
    mat. 2004-322

    ResponderEliminar
  6. ANGELIQUIN 99-122
    MI APORTE

    Objetivos del software de E/S
    1. Independencia de dispositivo
    Se debe poder acceder a los dispositivos de E/S sin tener que
    especificar previamente de qué tipo de dispositivo se trata
    Como en los disp. de bloques: disquetes, discos duros, cdrom’s
    El SO debe resolver los problemas causados por usar diferentes
    dispositivos, que requieren órdenes distintas para manejarlos
    2. Nombres uniformes para los dispositivos
    El nombre de un fichero o dispositivo debe ser simplemente una
    cadena o un entero, y no depender del dispositivo
    3. Manejo de errores
    Deben manejarse tan cerca del hardware como sea posible
    Subsanar todos los errores posibles
    Comunicando los no subsanables a los procesos de usuario

    ANGELIQUIN 99-122

    ResponderEliminar
  7. 2000-328 ANA MARIA SANTOS
    Fiabilidad y tolerancia a fallos. Sistemas RAID

    RAID, Reduntant Array of Inexpensive (Independet) Disks
    Combinar varios discos en un «array» de discos, capaces de
    alcanzar un rendimiento superior a un sólo disco grande y caro...
    Se pretende que varios discos modestos se comporten como un
    único disco profesional de alto rendimiento
    Los sistemas RAID se pueden implementar tanto por hardware
    (mediante un controlador especial) como por software (en el SO)
    Tienen la propiedad de que los datos se distribuyen entre las
    unidades de disco, para poder operar en paralelo
    Hay distintas organizaciones, siendo las más usadas las
    configuraciones RAID 0, RAID1 y RAID 5, y algunas
    combinaciones de éstas (como RAID10 = RAID0 sobre RAID’s1).

    2000-328 ANA MARIA SANTOS

    ResponderEliminar
  8. Gestor de E/S
    Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.

    El sistema de Entrada y salida consiste en un sistema de alamacenamiento temporal llamado cache una interfaz de manejadores de dispositivos concreto.

    El sistema perativo debe manejar el almacenamiento temporal o sea la cache y servir de interrupciones para los dispositivos de Entrada y Salida.

    Maria Estela Ullola Reyes 2006-535

    ResponderEliminar
  9. yanna stefani 2006-097

    Uno de los servicios
    básicos de la E/S provistos por los sistemas operativos es el almacenamiento intermedio que permite mejorar el rendimiento del sistema en conjunto . En Los sistemas actuales, esta forma de E/S es la más importante y es la clave para el rendimiento que el usuario puede percibir. Dispositivos de E/S: pueden clasificarse en tres categorías
    Dispositivos legibles por los humanos: apropiados para la comunicación con el usuario, como por ejemplo terminales de video, teclado, etc.
    Dispositivos legibles por la maquina: adecuado para comunicarse con el equipo electrónico, como discos, unidad de cinta, etc.
    Dispositivos de comunicaciones: apropiados para la comunicación con dispositivos lejanos por ejemplo adaptadores de líneas digitales y MODEM.
    Existen grandes diferencias entre las clases de dispositivos, entre las diferencias principales están las siguientes:
    Velocidad de los datos: puede haber una diferencia de varios orden de magnitud en las velocidades de transmisión de datos.
    Aplicaciones: La utilidad que se le da a un dispositivo tiene una gran influencia en el software y en las políticas del sistema operativo y de apoyo.

    ResponderEliminar
  10. Laura
    Administrador de entrada y salida es unos de los temas que mas usamos a diarios por lo que considero que tenemos mas dominio estos son una herramienta esencial, prácticamente en casi todos los campos de nuestras vidas; es útil, ayuda a la mejora y excelencia del trabajo; lo que lo hace mucho más fácil y práctico.

    ResponderEliminar
  11. Laura

    Como se ha podido observar existen muchos tipos de dispositivos que utiliza la computadora y que son indispensables para poder comunicarnos con la máquina..

    Algunas recomendaciones

    Omitir Información redundante, debido que lo único que lograremos con esto es darle volumen al trabajo, cuando lo que debemos hacer, es introducir información y datos concretos, que nos permitan llegar a una conclusión sólida y podamos comprender al máximo, el tema que se esta planteando.

    Verificar periódicamente los nuevos avances tecnológicos que tengan incidencia sobre los dispositivos de entrada y salida de un ordenador para así lograr actualizar el trabajo y poder informar sobre los nuevos avances al resto de la población.

    Laura Maria Gonzalez Rosa 2006-513

    ResponderEliminar
  12. E/S diferida: Uno de los principales problemas que aparecieron en los SSOO era la aparición de tiempos muertos. Una solución consistió en liberar al procesador central de las operaciones lentas de E/S utilizando unos procesadores de bajo coste. El funcionamiento global de un sistema de E/S diferida consta de las siguientes fases:
    1.1.1. En un procesador auxiliar se realizaba la transferencia fichas-cinta de un lote completo.
    1.1.2. Es llevada por el operador al ordenador principal. La lectura y escritura de los trabajos en cinta resultaba más rápida.

    Ronny R. Rodriguez 07-360

    ResponderEliminar
  13. How to make a gambling account from scratch without going through
    How to make a 힘 숨찐 챌린지 gambling account from scratch without going through — by wooricasinos.info · Go casino through the 영앤 리치 먹튀 steps of · You will 브라 밝기조절 find out that you can 토토 사이트 play with your

    ResponderEliminar