Gestión De ES V1

Páginas: 8 (1833 palabras) Publicado: 16 de octubre de 2015
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS


SISTEMAS OPERATIVOS

GESTIÓN DE ENTRADA/SALIDA




INDICE
1. DISPOSITIVOS DE E/S
1.1 Legibles por las personas.
1.2 Legibles por la computadora.
1.3 Comunicaciones
2. FUNCIONES
3. CONTROL DE ENTRADA Y SALIDA
4. TÉCNICAS PARA REALIZAR LA E/S
4.4 E/S programada
4.5 E/S dirigida por interrupciones
5. ASPECTOS DELDISEÑO DE SISTEMAS OPERATIVOS.
5.1 Eficiencia
5.2 Generalidad
6. PLANIFICACION DE ACCESO A DISCO
7. UTILIZACIÓN DE BUFFERS DE E/S
7.1 Buffer único
7.2 Buffer doble
7.3 Buffer circular
7.4 Utilidad del uso de buffers






DISPOSITIVOS DE E/S
Los dispositivos externos dedicados a la E/S en un computador se puede agrupar, a grandes rasgos en tres categorías.
1) Legibles por las personas.
Usados paracomunicarse con el usuario
Impresoras. Monitores. Teclado. Mouse.
2) Legibles por la computadora.
Usados para comunicarse con el equipo electrónico.
Disco Duro. Unidad de cintas
Sensores y Controladores
3) Comunicaciones
Usados para comunicarse con dispositivos remotos.
Drivers de líneas digitales, módems
FUNCIONES
Envío de comandos a los dispositivos, recibir sus interrupciones y ocuparse de suserrores.
Ofrecer una interfaz entre los dispositivos y el resto del sistema simple y fácil de usar.
Optimizar la E/S del sistema.
Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de dispositivo físico.
Permitir la conexión de nuevos dispositivos de E/S.

CONTROL DE ENTRADA Y SALIDA
Mediante esta actividad el sistema operativo decide qué proceso hará uso del recurso,durante cuánto tiempo y en qué momento.

TÉCNICAS PARA REALIZAR LA E/S


1. E/S programada
Los datos se intercambian entre el CPU y el módulo de E/S. El CPU ejecuta un programa que controla directamente la operación de E/S, incluyendo la comprobación del estado del dispositivo, el envío de la orden de lectura o escritura y la transferencia del dato. Cuando el CPU envía la orden debe esperar hasta que laoperación de E/S concluya. Si el CPU es más rápido, éste estará ocioso. El CPU es el responsable de comprobar periódicamente el estado del módulo de E/S hasta que encuentre que la operación ha finalizado.
Normalmente habrá muchos dispositivos de E/S conectados al sistema a través de los módulos de E/S. Cada dispositivo tiene asociado un identificador o dirección. Cuando el CPU envía una orden deE/S, la orden contiene la dirección del dispositivo deseado.
2. E/S dirigida por interrupciones
El problema con E/S programada es que el CPU tiene que esperar un tiempo considerable a que el módulo de E/S en cuestión esté preparado para recibir o transmitir los datos. El CPU debe estar comprobando continuamente el estado del módulo de E/S. Se degrada el desempeño del sistema.
Una alternativa esque el CPU tras enviar una orden de E/S continúe realizando algún trabajo útil. El módulo de E/S interrumpirá al CPU para solicitar su servicio cuando esté preparado para intercambiar datos. El CPU ejecuta la transferencia de datos y después continúa con el procesamiento previo.
Se pueden distinguir dos tipos: E/S síncrona y E/S asíncrona
E/S Síncrona: cuando la operación de E/S finaliza, el controles retornado al proceso que la generó. La espera por E/S se lleva a cabo por medio de una instrucción wait que coloca al CPU en un estado ocioso hasta que ocurre otra interrupción. Aquellas máquinas que no tienen esta instrucción utilizan un loop. Este loop continúa hasta que ocurre una insterrupción transfiriendo el control a otra parte del sistema de operación. Sólo se atiende una solicitud deE/S por vez. El sistema de operación conoce exactamente que dispositivo está interrumpiendo. Esta alternativa excluye procesamiento simultáneo de E/S.

E/S Asíncrona: retorna al programa usuario sin esperar que la operación de E/S finalice. Se necesita una llamada al sistema que le permita al usuario esperar por la finalización de E/S (si es requerido). También es necesario llevar un control de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SISTEMA GESTION DE COMPRAS v1
  • IAA2 2 V1 Instructivo Para La Gestión Archivistica De La Historia Clinica 2
  • Discursomático v1
  • ANSIPA v1
  • ProyectoEcm V1
  • 01 01 Informatica V1
  • Taller HTML basico v1
  • IS149 Grupo Aeropuerto V1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS