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.
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 read
primera lectura (que potencialmente depende de la escritura anterior).write
read
write
write
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 .
{{cite web}}
: CS1 maint: URL no apta ( enlace )