CIP-2021 : G06F 12/00 : Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de,
o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06).
CIP-2021 › G › G06 › G06F › G06F 12/00[m] › Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06).
G06F 12/02 · Direccionamiento o asignación; Traslado (secuenciación de direcciones de programa G06F 9/00; disposiciones para seleccionar una dirección en una memoria digital G11C 8/00).
G06F 12/04 · · Direccionamiento de palabras de longitud variable o de partes de palabras.
G06F 12/06 · · Direccionamiento de un bloque físico de posiciones, p. ej. por dirección de base, direccionamiento de módulos, extensión del espacio de direcciones, dedicación de memoria (G06F 12/08 tiene prioridad).
G06F 12/08 · · en sistemas de memorias jerárquicas, p. ej. sistemas de memoria virtual.
G06F 12/0802 · · · Direccionamiento de un nivel de memoria en el que el acceso a los datos deseados o a los bloques de datos requiere medios de direccionamiento asociativos, p. ej.cachés.
G06F 12/0804 · · · · con actualización de la memoria principal (G06F 12/0806 tiene prioridad).
G06F 12/0806 · · · · Sistemas de memoria caché multiusuario, multiprocesador o multiprocesamiento.
G06F 12/0808 · · · · · con medios de invalidación de la caché (G06F 12/0815 tiene prioridad).
G06F 12/0811 · · · · · con jerarquías de caché multinivel.
G06F 12/0813 · · · · · con una configuración de red o matriz.
G06F 12/0815 · · · · · Protocolos de coherencia de caché.
G06F 12/0817 · · · · · · que utilizan métodos de directorio.
G06F 12/0831 · · · · · · que utilizan un esquema de bus, p. ej. con monitorización de bus o medios de vigilancia.
G06F 12/0837 · · · · · · con control por software, p. ej. datos que no puedan ser introducidos en la memoria caché.
G06F 12/084 · · · · · con memoria caché compartida.
G06F 12/0842 · · · · · para multiprocesamiento o multitarea.
G06F 12/0844 · · · · Múltiples accesos a memoria caché simultáneos o quasi- simultáneos.
G06F 12/0846 · · · · · Memoria caché con múltiples etiquetas o conjuntos de datos accesibles simultáneamente.
G06F 12/0853 · · · · · Memoria caché con múltiples etiquetas o conjuntos de datos para múltiples puertos.
G06F 12/0855 · · · · · Acceso a memoria caché superpuesto, p. ej. pipeline (G06F 12/0846 tiene prioridad).
G06F 12/0862 · · · · con lectura previa.
G06F 12/0864 · · · · utilizando medios pseudo-asociativos, p. ej. asociación de conjuntos o hash.
G06F 12/0866 · · · · para sistemas de almacenamiento periféricos, p. ej. memoria caché de disco.
G06F 12/0868 · · · · · Transferencia de datos entre la memoria caché y otros subsistemas, p. ej. dispositivos de almacenamiento o sistemas host.
G06F 12/0871 · · · · · Asignación o gestión de espacio de memoria caché.
G06F 12/0873 · · · · · Mapeado de la memoria caché con dispositivos de almacenamiento específicos o de partes de los mismos.
G06F 12/0875 · · · · con memoria caché dedicada, p. ej. instrucción o pila.
G06F 12/0877 · · · · Modos de acceso a la memoria caché.
G06F 12/0879 · · · · · Modo de ráfaga.
G06F 12/0882 · · · · · Modo de página.
G06F 12/0884 · · · · · Modo paralelo, p. ej. en paralelo con la memoria principal o CPU.
G06F 12/0886 · · · · · Acceso por palabras de longitud variable.
G06F 12/0888 · · · · utilizando almacenamiento selectivo en memoria caché, p. ej. vaciado de caché.
G06F 12/0891 · · · · utilizando medios de borrado, de invalidación o de reinicio.
G06F 12/0893 · · · · Memorias caché caracterizadas por su organización o estructura.
G06F 12/0895 · · · · · de partes de memorias caché, p. ej. directorio o conjunto de etiquetas.
G06F 12/0897 · · · · · con dos o más niveles jerárquicos de memoria caché (con jerarquías de memoria caché multinivel G06F 12/0811).
G06F 12/10 · · · Traducción de direcciones.
G06F 12/1009 · · · · utilizando tablas de páginas, p. ej. estructuras de tablas de páginas.
G06F 12/1018 · · · · · que implica técnicas de hash, p. ej. tablas de páginas invertidas.
G06F 12/1027 · · · · utilizando medios de traducción de direcciones asociativas o pseudo-asociativas, p. ej. un repertorio de páginas activas.
G06F 12/1036 · · · · · para múltiples espacios de direcciones virtuales, p. ej. segmentación (G06F 12/1045 tiene prioridad).
G06F 12/1045 · · · · · asociada a una memoria caché de datos.
G06F 12/1072 · · · · •Traducción de direcciones descentralizada, p. ej. en sistemas distribuidos de memoria compartida.
G06F 12/1081 · · · · para el acceso periférico a la memoria principal, p. ej. acceso directo a memoria [DMA].
G06F 12/109 · · · · para múltiples espacios de direcciones virtuales, p. ej. segmentación (G06F 12/1036 tiene prioridad).
G06F 12/12 · · · Control de remplazamiento.
G06F 12/121 · · · · utilizando algoritmos de remplazo.
G06F 12/122 · · · · · del tipo utilizado menos frecuentemente [LFU], p. ej. con valor de cómputo individual.
G06F 12/123 · · · · · con listas de edad, p. ej. cola, lista del tipo utilizado más recientemente [MRU] o lista del tipo utilizado menos recientemente [LRU].
G06F 12/126 · · · · · con tratamiento especial de datos, p. ej. prioridad de datos o instrucciones, tratamiento de errores o fijación.
G06F 12/127 · · · · · · utilizando algoritmos de remplazo adicionales.
G06F 12/128 · · · · · adaptado a los sistemas de memoria caché multidimensionales, p. ej. asociativos de conjunto, multicaché, multiconjunto o multinivel.
G06F 12/14 · Protección contra la utilización no autorizada de la memoria.
G06F 12/16 · Protección contra la pérdida de contenidos de memoria.