stringtranslate.com

Escribe combinando

La combinación de escritura ( WC ) [1] es una técnica de bus de computadora que permite combinar datos y almacenarlos temporalmente en un búfer  (el búfer de combinación de escritura ( WCB )) para liberarlos juntos más tarde en modo ráfaga en lugar de escribirlos (inmediatamente) como bits individuales o fragmentos pequeños.

Técnica

La combinación de escrituras no se puede utilizar para el acceso general a la memoria (regiones de datos o código) debido al orden débil . La combinación de escrituras no garantiza que la combinación de escrituras y lecturas se realice en el orden esperado. Por ejemplo, una combinación write// en una dirección específica daría lugar a un orden de combinación de escrituras // , lo que puede dar lugar a la obtención de valores incorrectos con la readprimera lectura (que potencialmente depende de la escritura anterior).writereadwritewrite

Para evitar el problema del orden de lectura/escritura descrito anteriormente, el búfer de escritura se puede tratar como un caché completamente asociativo y agregarse a la jerarquía de memoria del dispositivo en el que está implementado. [2] Agregar complejidad ralentiza la jerarquía de memoria , por lo que esta técnica a menudo solo se usa para memoria que no necesita un orden fuerte (siempre correcto) como los búferes de cuadros de las tarjetas de video .

Véase también

Referencias

  1. ^ Intel (noviembre de 1998). "Write Combining Memory Implementation Guidelines" (PDF) . Intel . Consultado el 2 de noviembre de 2010 .
  2. ^ BearWindows (1 de septiembre de 2008). "Aceleración de hardware de vídeo en el entorno DOS". Bóveda de BearWindows. Archivado desde el original el 24 de julio de 2008. Consultado el 2 de noviembre de 2010 .{{cite web}}: CS1 maint: URL no apta ( enlace )

Enlaces externos