Diferencia entre revisiones de «Acceso directo a memoria»
Contenido eliminado Contenido añadido
m r2.7.1) (Bot Añadido: fa:دسترسی مستقیم به حافظه |
m Bot:Desambiguando |
||
Línea 87:
Como puede verse, hay un buen número de pasos necesarios para una transferencia DMA, sin embargo, plantea muchos problemas, ya que el dispositivo PCI o bus PCI sí son más lentos que el resto de componentes.
Un moderno procesador x86 puede usar más de 4 [[Gigabyte|GB]] de memoria, utilizando PAE, un modo de direccionamiento de 36 bits. En tal caso, un dispositivo que utiliza DMA con un poco de dirección de bus-32 es incapaz de tener una dirección de memoria por encima de la línea 4 GB. El nuevo ciclo de doble dirección (DAC), si se aplican tanto en el bus PCI y el propio dispositivo, permite el acceso directo de memoria de 64-bit de direccionamiento. De lo contrario, el sistema operativo tendría que solucionar el problema, ya sea usando costosos amortiguadores dobles (nomenclatura de Windows), también conocido como amortiguadores rebote (Linux), o puede utilizar un IOMMU para proporcionar servicios de traducción de direcciones, si uno está presente.
=== AHB ===
|