ingeniero

Páginas: 15 (3613 palabras) Publicado: 4 de septiembre de 2014

INDICE
1 HARDWARE DE ENTRADA Y SALIDA
2 ORGANIZACION DE LA FUNCION DE ENTRADA Y SALIDA
3 PRINCIPIOS DE SOFTWARE DE ENTRADA Y SALIDA
4 CAPAS DEL SOFTWARE DE ENTRADA Y SALIDA
5 PLANIFICACION Y ESTRUCTURA DE DISCOS
6 DISCOS MAGNETICOS
7 GESTION DE DISCOS
















GESTIÓN DE ENTRADA Y SALIDA Y PLANIFICACIÓN DE DISCO
1.1 HARDWARE DE ENTRADA YSALIDA
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
      Los dispositivos externos se clasifican en:
LEÍBLES POR HUMANOS: apropiados para comunicarse con el usuario.Ej.: Mouse, terminales de video, teclados, 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, módems, etc.
Existen grandes diferencias entre estas clases de dispositivos de E/S. Las principales son:
- Velocidad de transmisión de datos
- SW, HW ypolí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 más 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 deprograma, incluyendo diferentes códigos de caracteres y conversiones de paridad.
CONDICIONES DE ERROR: Cada dispositivo difiere en naturaleza de error, como se reportan, las consecuencias, etc.
1.2 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 demanejar un número 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 más bajo de rutinas para que los procesos y los niveles más altos del SO vean a los dispositivos comofunciones generales. Ej.: leer, cerrar, abrir, etc
1.3 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 módulo 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 yescritura.
2.- E/S POR INTERRUPCIONES: Es igual que el anterior pero antes de terminar la operación o las instrucciones, el módulo 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 módulo de I/O. El procesador envía una petición detransferencia 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.
1.4 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS