En general no.
Algunos sistemas de seguro, sólo un maestro a la vez. Un poco de un diseño anterior, si es el caso (incluso los antiguos diseños a menudo había paralelo soluciones). Un tipo moderno de autobús, aunque cada uno de bus (dirección, datos de escritura, lectura de datos) operan de forma independiente y tiene una etiqueta de identificación o por ciclo de reloj para mostrar lo que la transacción que un ciclo de reloj se asocia con. Así que usted puede tener muchos/muchas de las transacciones en vuelo al mismo tiempo en ambas direcciones, con diferentes transacciones barajan juntos en la lectura o escritura de datos de los buses. Quién va a ir a la siguiente sería la prioridad, no hay ninguna regla que las transacciones en el bus tendría que ir en el orden en que las instrucciones del software establecidos, el procesador puede determinar que puede comenzar a algunos antes que otros, y, naturalmente, las respuestas se van a volver en órdenes diferentes, dependiendo de lo cercano y rápido sea el objetivo. Del mismo modo obtiene no están en orden, de la rama de predicción dispara al azar en busca recupera cada vez que se siente.
Una gran transacción dma requeriría mucho más ancho de banda del bus seguro, pero decir que el procesador puestos, no es necesariamente el caso, también depende de la arquitectura y el código. El código puede tener una instrucción que decir puesto hasta este extremo de la transferencia de la señal/evento ocurre y, a continuación, asegúrese de que el procesador va a terminar lo que se puede hacer en el tubo y luego puesto. Pero que o algunas arquitecturas no requieren el puesto, en realidad no sabia la paralización de todos modos, tanto desperdicio de ancho de banda. ¿Cuál sería el punto de dma de todos modos si no operan en paralelo, sólo el código de la transferencia en bucle, va a agregar algunos ciclos tal vez, dependiendo de la arquitectura que no son tan costosas como el dma de la lógica de la sobrecarga, el poder, etc. Entender cómo la dma obras de la arquitectura en particular y el sistema y decidir si es que aún vale la pena utilizar, a veces, se guarda un par de relojes, incluso si lo hace puesto que, a menudo, si bien diseñados se ralentiza el software principal un poco, pero llena en todo el desperdicio de autobús ciclos que no estaban haciendo nada y es más libre que costoso.
No hay ninguna respuesta genérica de cómo dma obras, depende en gran medida el diseño del sistema y todos los componentes dentro del sistema.