En los sistemas operativos , la barrera de escritura es un mecanismo para imponer un orden particular en una secuencia de escrituras en un sistema de almacenamiento en un sistema informático. Por ejemplo, una barrera de escritura en un sistema de archivos es un mecanismo (lógica de programa) que asegura que el estado del sistema de archivos en memoria se escriba en el almacenamiento persistente en el orden correcto. [1] [2] [3]
En recolección de basura
Una barrera de escritura en un recolector de basura es un fragmento de código emitido por el compilador inmediatamente antes de cada operación de almacenamiento para garantizar que (por ejemplo) se mantengan los invariantes generacionales. Una barrera de escritura en un sistema de memoria , también conocida como barrera de memoria , es un compilador intrínseco específico del hardware que asegura que todas las operaciones de memoria anteriores "ocurran antes" de todas las posteriores. [4]
En el almacenamiento de la computadora
Ver también
Referencias
- ^ "Capítulo 16. Barreras de escritura" . docs.fedoraproject.org . Consultado el 24 de enero de 2014 .
- ^ Tejun Heo (22 de julio de 2005). "Barreras de E / S" . kernel / git / torvalds / linux.git: árbol de fuentes del kernel de Linux . git.kernel.org . Consultado el 24 de enero de 2014 .
- ^ Jonathan Corbet (18 de agosto de 2010). "El fin de las barreras de bloque" . LWN.net . Consultado el 24 de enero de 2014 .
- ^ "Preguntas frecuentes de GC - algoritmos" . www.iecc.com . Consultado el 30 de junio de 2020 .
enlaces externos
- Barreras y sistemas de archivos de registro por diario (LWN.net, 21 de mayo de 2008)