Acceso directo a memoria

Páginas: 14 (3354 palabras) Publicado: 27 de agosto de 2012
I

INSTITUTO TECNOLÓGICO DE TLAJOMULCO, JALISCO

Ingeniería en Sistemas Computacionales

E/S POR MEDIO DE ACCESO DIRECTO DE MEMORIA (DMA)

Sistemas Operativos

ALUMNO: Jessica Sarai Montes de Oca Hernández

PROFESOR: Isaura Muñiz

II

Tlajomulco de Zúñiga, Jalisco a 01 febrero de 2012

Resumen

Muchos de los dispositivos E/S operan sobre grandes bloques de datos, a menudo deltamaño de varios kilobytes, permitiendo que la latencia de una operación larga, como el acceso a un disco duro, se vea compensada por la transferencia del bloque completo, en lugar de solicitar un acceso a disco separado por cada byte o palabra de datos. El efecto resultante es que el procesador es más lento ejecutando los programas. No obstante para una transferencia de E/S de varias palabras,el DMA es mucho más eficiente que la E/S mediante interrupciones o la E/S programada. Estos dispositivos suelen tener un pequeño buffer de memoria que contiene el bloque de datos que se va a mover desde o hacia el dispositivo.

III

Índices
Introducción ……………………………………………………………………………….… IV E/S por medio de acceso directo de memoria (DMA) ……………………………………….. V Funcionamiento del DMA…….……………………………………………………… V Dispositivos Del Sistema De E/S …………………….………………………………. V Módulo De E/S (controladores) …………......................................................……….VII Funciones de los módulos de E/S …………………………………………..………. VII Direccionamiento de los módulos de E/S ………………………………………..... VIII E/S dirigida por interrupciones …..…………………………………......................... IV Inicio de la Operación de E/S ………………………….………..…………………...IV Principios del software de E/S.…………………………………………………….... VII Conclusión ………………………………………………………………………………… XIV Referencias ……………………………………………………………………………...….. XV

IV

Introducción

Una de las funciones principales de un sistema operativo es el control de todos los dispositivos de entrada/ salida de la computadora. Debe enviar comandos a los dispositivos, detectar las interrupciones ycontrolar los errores. Debe también proporcionar una interfaz entre los dispositivos y el resto del sistema.

V

E/S POR MEDIO DE ACCESO DIRECTO DE MEMORIA (DMA)
Funcionamiento del DMA El DMA requiere un módulo adicional en el bus del sistema. El módulo o controlador de DMA es capaz de imitar al procesador y, de hecho, de recibir el control del sistema cedido por el procesador. Necesita dichocontrol para transferir datos a, y desde, memoria a través del bus del sistema. Los controladores de acceso a la memoria (DMA) se desarrollaron para solucionar este problema. En un controlador DMA, los dispositivos de entrada y salida pueden acceder directamente a memoria sin intervención del procesador. Cuando el procesador desea leer o escribir un bloque de datos, envía una orden al módulo de DMA,incluyendo la siguiente información:  Si se solicita una lectura o una escritura, utilizando la línea de control de lectura o escritura entre el procesador y el módulo de DMA.  La dirección del dispositivo de E/S en cuestión, indica a través de las líneas de datos.  La posición inicial de memoria a partir de donde se lee o se escribe, indicada a través de las líneas de datos y almacenada por elmódulo de DMA en su registro de direcciones. El número de palabras a leer o escribir, también indicado a través de las líneas de datos y almacenado en el registro de cuenta de datos. Al emplear la transferencia mediante DMA se puede reducir substancialmente el número de ciclos de procesador destinados a gestionar la E/S, liberando así al procesador para poder realizar otros cómputos. No obstante, eldispositivo de E/S y el procesador deben compartir el ancho de banda de memoria, implicando esto que el ancho de banda de memoria disponible para los programas se ve reducido mientras que se produce el acceso directo a memoria. Dispositivos Del Sistema De E/S Dispositivos externos: Las operaciones de E/S se llevan a cabo a través de un amplio conjunto de dispositivos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Acceso directo a memoria dma
  • ACCESO DIRECTO A MEMORIA
  • Acceso Directo a Memoria
  • ACCESO DIRECTO A MEMORIA (D.M.A)
  • Acceso Directo a Memoria
  • ACCESOS DIRECTOS
  • acceso directo
  • MEMORIA ACCES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS