Compartir a través de


Terminología de CLFS

En la lista siguiente se proporcionan definiciones de términos clave usados en la documentación del Sistema de archivos de registro común (CLFS). Estas definiciones se aplican durante una explicación de CLFS, pero es posible que no se apliquen de lo contrario. Muchos de estos términos tienen significados o significados generales en el contexto de otras tecnologías que difieren de las definiciones dadas aquí.

Contenedor
Una extensión contigua en un disco físico u otro medio de almacenamiento estable. Por ejemplo, un contenedor podría ser un archivo de disco contiguo.

Sector
Unidad de E/S atómica en un medio de almacenamiento físico. El tamaño de un sector es una propiedad de un dispositivo de almacenamiento determinado. Por ejemplo, un disco duro podría tener un tamaño de sector de 512 bytes.

Registro
Un archivo base y un conjunto de contenedores ordenados lógicamente. El archivo base contiene metadatos para el registro y los contenedores contienen registros de registro. Todos los contenedores tienen el mismo tamaño.

Cliente
Una aplicación, controlador, subproceso u otra unidad de software que usa un registro clFS.

grabar
Unidad de datos a los que un cliente puede anexar o leer desde un registro.

Corriente
Subconjunto ordenado de los registros de un registro. Un registro puede tener una o varias secuencias. Un cliente anexa registros a y lee registros de una secuencia determinada. Puede comparar los registros de una secuencia determinada para determinar el orden en que se escribieron. No se pueden comparar registros en diferentes secuencias. Una secuencia determinada puede tener varios clientes. Por ejemplo, varios subprocesos podrían anexar registros a una sola secuencia. En un cliente, aparece una secuencia como si fuera todo el registro.

registro dedicado
Registro que solo puede tener una secuencia.

registro multiplexado
Registro que puede tener varias secuencias.

bloque de E/S de registro
Un búfer donde CLFS recopila un conjunto de registros que se escriben atómicamente en un almacenamiento estable.

área de serialización
Un conjunto de bloques de E/S de registro, creados, mantenidos y programados por un cliente CLFS para recopilar registros de registro y escribirlos en un almacenamiento estable. Los bloques de E/S de registro asignados en memoria volátil para un área de serialización determinada tienen el mismo tamaño.

Nota Aunque todos los bloques de E/S de registro (en memoria volátil) de un área de serialización determinada tienen el mismo tamaño, los bloques de E/S de registro que se escriben en almacenamiento estable (a partir de esa área de serialización) varían en tamaño. Por ejemplo, si un bloque de E/S de registro se fuerza a un almacenamiento estable antes de que esté lleno, solo se escribirá la parte usada del bloque en un almacenamiento estable.

número de secuencia de registro (LSN)
Estructura opaca que contiene un valor que identifica de forma única un registro en una secuencia determinada. Cuando un cliente escribe un registro en una secuencia, devuelve un LSN que puede usar para identificar el registro en el futuro. Los LSN que CLFS asigna a los registros de una secuencia forman una secuencia creciente. Es decir, el LSN asignado a un registro de una secuencia siempre es mayor que el LSN asignado al registro escrito anteriormente en esa misma secuencia.

Nota Los registros entre secuencias no son comparables. Es decir, no se pueden comparar los LSN de dos registros en secuencias diferentes para determinar qué registro se escribió primero.

LSN base
LSN del registro más antiguo de una secuencia que los clientes de la secuencia siguen necesitando. Los clientes son responsables de actualizar el LSN base.

último LSN
LSN del registro más joven de una secuencia que todavía necesitan los clientes de la secuencia. Normalmente, este es el registro que se escribió más recientemente en la secuencia, pero los clientes tienen la opción de establecer manualmente el último LSN para que apunte a algún registro anterior de la secuencia. Establecer manualmente el último LSN en un registro anterior se denomina truncar la secuencia.

cola de archivo
LSN del registro más antiguo de un registro para el que no se ha realizado el archivado. No todos los registros tienen una cola de archivo. Un registro que no tiene una cola de archivo se denomina efímero y un registro que tiene una cola de archivo se denomina no efímera. Cuando un cliente especifica que un registro tiene un final de archivo, el cliente es responsable de actualizar el final del archivo.

parte activa de una secuencia
La parte de una secuencia que está actualmente en uso por sus clientes. La parte activa comienza con el registro al que apunta el LSN base o la cola de archivo, lo que sea menor. La parte activa finaliza con el registro al que apunta el último LSN.