Articulo de referencia

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 es...

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 luego liberarlos juntos en modo ráfaga en lugar de escribirlos (inmediatamente) como bits individuales o pequeños fragmentos.  

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 a la débil ordenación . 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/ read/ writea una dirección específica daría como resultado el orden de combinación de escrituras read/ write/, writelo que puede llevar a obtener valores erróneos con la primera lectura (que potencialmente depende de la escritura anterior).

Para evitar el problema del orden de lectura/escritura descrito anteriormente, el búfer de escritura puede tratarse como una caché totalmente asociativa y agregarse a la jerarquía de memoria del dispositivo en el que se implementa. [ 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 estricto (siempre correcto), como los búferes de fotogramas de las tarjetas de video .

Véase también

Referencias

  1. Intel (noviembre de 1998). "Directrices para la implementación de la combinación de memorias" (PDF) . Intel . Consultado el 2 de noviembre de 2010 .
  2. BearWindows (1 de septiembre de 2008). "Aceleración de hardware de vídeo en un entorno DOS" . Archivo de BearWindows. Archivado del original el 24 de julio de 2008. Consultado el 2 de noviembre de 2010 .
  • 6x86opt, ctppro, CTU, DirectNT, FastVid, fstorion, K6Speed, MTRRLFBE, S3 Speed ​​Up y Write Allocate Monitor habilitan la combinación de escritura LFB y BVGA en procesadores Intel Pentium Pro/2/3/4 y AMD K6 en Windows 9x, Windows NTx, DOS, OS/2 y Linux.
  • MTRRLFBE habilita la combinación de escritura LFB y BVGA en procesadores Intel Pentium Pro/2/3/4 en Windows 9x y DOS.
  • CTU (copia en caché de Internet Archive) habilita LFB y Banked VGA Write Combining en CPU AMD K6 en Windows 9x y DOS