planchas!!!

Páginas: 6 (1305 palabras) Publicado: 21 de octubre de 2014
Sistemas Operativos
Gestión de E/S
Mg. Carlos Janjachi

1

Gestión de E/S
DISPOSITIVOS DE ENTRADA SALIDA
Tipos de Dispositivos.
• Legibles por las personas.
• Usados para comunicarse con el usuario
• Impresoras. Monitores. Teclado. Mouse.
• Legibles por la computadora.
• Usados para comunicarse con el equipo electrónico.
• Disco Duro. Unidad de cintas
• Sensores y Controladores
•Comunicaciones
• Usados para comunicarse con dispositivos remotos.
• Drivers de líneas digitales, modems

Mg. Carlos Janjachi

2

Gestión de E/S
ORGANIZACIÓN DE LAS FUNCIONES DE ENTRADA SALIDA.
Evolución de las Funciones de E/S.
• Antes el procesador directamente controlaba los periféricos.
• Luego se agrego un controlador o modulo E/S.
• Controlador o modulo E/S con interrupción
•Acceso directo a memoria (DMA)
• Procesador E/S
• El modulo E/S esta en un procesador separado
• Tiene su propia memoria
• Se comporta como una computadora independiente.

Mg. Carlos Janjachi

3

Gestión de E/S
DISPOSITIVOS DE ENTRADA SALIDA
Técnicas para ejecutar la E/S.
• Memoria de acceso directo (DMA).
• El modulo DMA controla el intercambio entre la memoria principal y eldispositivo E/S.
• El procesador será interrumpido solo cuando se haya terminado de transferir
el bloque completo.

Mg. Carlos Janjachi

4

Gestión de E/S
DMA
Memoria de acceso directo (DMA).
• El CPU le otorga el control para transferir datos desde y hacia la memoria por
el bus de datos.
• Se le roba un ciclo al procesador para transferir estos datos por el bus.
• Las instrucciones enel procesador son suspendidas por un ciclo (El CPU hace
una pausa de un ciclo de instrucción).
• Aquí no ocurre interrupción, si se bloquea el proceso; tampoco se guarda el
contexto del proceso.
• El robo de un ciclo causa que los procesos se ejecuten un poco más lentos.
• Todos estos ciclos necesarios pueden evitarse si se integra el DMA con
funciones E/S.
• El modulo DMA y el modulo E/Sdeben estar comunicados (integrados, o con
el bus de datos o con el bus de E/S)

Mg. Carlos Janjachi

5

Gestión de E/S
DMA

Mg. Carlos Janjachi

6

Gestión de E/S
ALMACENAMIENTO INTERMEDIO DE LAS E/S
Buffering de E/S.
Algunas razones para el buffering son:
• Los procesos deben esperar a que se termine la E/S antes de continuar.
• Algunas páginas deben conservarse en memoriamientras ocurre el E/S.
Orientados al bloque.
• La información se almacena en bloques de tamaño fijo
• Se transfiere a la vez un bloque, antes que un solo dato.
• Se usa sobretodo en discos duros y cintas.
Orientados al flujo de datos
• Se transfiere la información como un flujo de bytes.
• Usada por monitores, impresoras, comunicaciones, puertos, mouse, y otros
dispositivos que no son dealmacenamiento secundario.
Mg. Carlos Janjachi

7

Gestión de E/S
ALMACENAMIENTO INTERMEDIO DE LAS E/S

Mg. Carlos Janjachi

8

Gestión de E/S
ALMACENAMIENTO INTERMEDIO DE LAS E/S

Mg. Carlos Janjachi

9

Gestión de E/S
PLANIFICACION DE ACCESO A DISCO
Disco Duro.
• Cabeza de lectura escritura una por cara.
• Cada disco tiene dos superficies.
• Pista concéntricas.
•Cilindro = conjunto de pistas paralelas en todas las superficies.
• Sector = porción continua de una pista.

Mg. Carlos Janjachi

10

Gestión de E/S
PLANIFICACION DE ACCESO A DISCO
Performance del Disco Duro.
• Para leer o para escribir, el cabezal del disco se debe colocar en la pista
deseada y al principio del sector deseado.
• Tiempo de búsqueda (tb)
• Tiempo que toma colocar elcabezal en la pista deseada.
• Retraso o latencia rotacional (tr).
• Tiempo adicional para girar disco y colocar el cabezal en el sector
deseado.
• Tiempo de acceso (ta).
ta = tb + tr
• Tiempo de transferencia (tt) de datos ocurre cuando el sector se mueve bajo
el cabezal.

Mg. Carlos Janjachi

11

Gestión de E/S
PLANIFICACION DE ACCESO A DISCO
Performance del Disco Duro.

Mg. Carlos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Planchas
  • La Plancha
  • La Plancha
  • la plancha
  • PLANCHA
  • La plancha
  • la plancha
  • La plancha

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS