¿Cuál es la etimología de la palabra "publicado" en "publicado PCIE transacción"? He trabajado con PCIE y entiendo la diferencia entre "publicado" y "no publicado" PCIE las transacciones, pero no entiendo el significado de la palabra "enviado". ¿De dónde "publicado"? ¿Qué significa esto realmente?
Respuestas
¿Demasiados anuncios?Ayuda a entender que un bus PCI controlador de formas de una interfaz entre un procesador de autobús local, es decir, la CPU nativas de la estructura de bus, y el adaptador PCI bus. Suponga que la CPU quiere escribir datos a un dispositivo PCI; no hay dispositivo selecciona el modo de funcionamiento directamente desde su nativo de autobús decodificador de direcciones a un enchufado de la tarjeta PCI, lo que ocurre es que la CPU escribe en una parte de su espacio de direcciones físicas que se decodifica para el bus PCI controlador. Cuando el maestro de bus PCI ve los ciclos de escritura, pestillos de la dirección y de datos, momento en el que el resto de la transferencia de e/S está desacoplado de la CPU. La CPU es libre de seguir su camino, hacer la siguiente cosa, b/c en este punto, el ciclo ha sido "enviado" para el bus PCI controlador; el bus PCI controlador gestiona seleccionar el dispositivo correcto y acabado de la e/S del ciclo.
Sé muy poco acerca de PCI, pero a mi me parece que lo principal de transacciones publicadas es que usted no tiene control sobre ellos una vez que se han iniciado.
Un poco como el envío de un mensaje por correo (post
!): una vez que el mensaje está en el buzón que está más allá de su control.
Otros sistemas también utilizan post
, por ejemplo, el sistema de mensajería de Windows sabe publicación y envío. Cuando el envío de un mensaje de Windows que usted está en control hasta que el mensaje ha sido manejado, cuando la publicación se coloca en la cola de mensajes, y eso es todo. Sin comentarios, no se reconoce.