Comparación y sustitución de una entrada de tabla DAT

    公开(公告)号:ES2708331T3

    公开(公告)日:2019-04-09

    申请号:ES12879101

    申请日:2012-11-26

    Applicant: IBM

    Abstract: Método para gestionar una tabla de traducción dinámica de direcciones DAT, caracterizado por que el método comprende las etapas de: determinar, por parte de un procesador, a partir de un código de operación de una instrucción ejecutable (401) por máquina que va a ser ejecutada, que la instrucción es una instrucción de comparación y sustitución de entrada de tabla DAT, la cual se usa para sustituir una entrada de tabla DAT válida por una entrada nueva, comprendiendo la instrucción un campo R1 y un campo R2, designando cada uno de los campos R1 y R2 una pareja de registros generales par-impar R1 y R1+1 y R2 y R2+1, y deben designar un registro de numeración par, en donde el registro general R1 es el registro par de la pareja y contiene un primer operando denominado valor de comparación, el registro general R1+1 es el registro impar de la pareja y contiene un valor de sustitución, y en donde los registros generales R2 y R2+1 contienen información de direccionamiento tal como tipo de tabla designada (DTT) e índice efectivo en una tabla para localizar un segundo operando original de una posición de memoria de segundo operando; y ejecutar, por parte del procesador, la instrucción que comprende: comparar (436) el primer operando y el segundo operando original; sobre la base de que el primer operando sea igual al segundo operando original, almacenar (445) el valor de sustitución en la posición de memoria del segundo operando como nuevo segundo operando; y eliminar selectivamente (450) todas las entradas de Memorias Intermedias de Traducción Lateral (TLB) locales correspondientes a entradas formadas a partir de la DAT usando entradas de tabla de traducción sobre la base de una entrada de tabla de traducción designada por un valor del segundo operando original.

Patent Agency Ranking