¿Para qué está destinado el registro “FS” / “GS”?

Así que sé lo que se supone que deben ser los siguientes registros y sus usos:

CS = Segmento de código (usado para IP)

DS = Segmento de datos (usado para MOV)

ES = Segmento de destino (usado para MOVS, etc.)

SS = Segmento de pila (usado para SP)

¿Pero para qué están destinados los siguientes registros?

FS = "Segmento de archivo"?

GS = ???

Nota: soyno Preguntar por cualquier sistema operativo en particular: estoy preguntando por qué estaban destinados a ser utilizados por la CPU, en todo caso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta