CIP-2021 : G06F 9/455 : Emulación; Interpretación; Simulación delsoftware, p. ej. virtualización o emulación de motores de ejecución de aplicaciones o sistemas operativos.
CIP-2021 › G › G06 › G06F › G06F 9/00 › G06F 9/455[3] › Emulación; Interpretación; Simulación delsoftware, p. ej. virtualización o emulación de motores de ejecución de aplicaciones o sistemas operativos.
G FISICA.
G06 CALCULO; CONTEO.
G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N).
G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10).
G06F 9/455 · · · Emulación; Interpretación; Simulación delsoftware, p. ej. virtualización o emulación de motores de ejecución de aplicaciones o sistemas operativos.
CIP2021: Invenciones publicadas en esta sección.
Funcionalidad de virtualización de funciones para bloquear una función de instrucción de una instrucción multi-función de un procesador virtual.
(16/10/2013) Un procedimiento implementado por ordenador para bloquear que funciones específicas a ser realizadas por unainstrucción sean ejecutadas por un procesador lógico que ejecuta una máquina virtual, en el que el procedimientocomprende:
establecer un valor de bloqueo de instrucción definido para la máquina virtual, para bloquear laejecución de una instrucción, en el que el valor de bloqueo de instrucción indica las funciones permitidas;
extraer , por dicho procesador lógico, una instrucción a ser ejecutada por el procesador lógico, enel que la instrucción comprende un código de operación y especifica un código de función de entre unapluralidad de códigos de función, en el que el código de función se usa para seleccionar la función a realizarpor la instrucción,…
Dispositivo para controlar una máquina así como sistema de telecomunicaciones.
(12/03/2013) Dispositivo para controlar una máquina herramienta con un control de máquina en forma de un ordenador de control, en el que se opera un software de gestión de máquina, caracterizado,
porque el control de máquina presenta un primer ordenador (10a) virtual y un segundo ordenador (10b) virtual,porque el primer ordenador (10a) virtual se opera con un primer sistema operativo y el segundo ordenador (10b)virtual con un segundo sistema operativo,
porque en el primer ordenador virtual (10a) está instalada una conexión a Internet, y
porque en el segundo ordenador (10b) virtual está instalado un software de gestión de máquina.
MAQUETA DINAMICA QUE SIMULA EL FUNCIONAMIENTO DEL MOTOR DE UN AUTOMOVIL.
(01/02/2013) Maqueta dinámica que simula el funcionamiento del motor de un automóvil.
La presente invención permite, mediante el funcionamiento de ciertos componentes de un motor y la simulación de otros, la reproducción de los principales procesos de los circuitos fundamentales de un motor de automóvil, y en especial los procesos de encendido y de inyección. Se trata de una maqueta orientada al análisis del funcionamiento en tiempo real de un sistema de inyección electrónica en la que se pueden simular distintas condiciones de funcionamiento de un motor de encendido provocado y que permite realizar, con la ayuda de las herramientas adecuadas (osciloscopio, pistola de vacío, pistola estroboscópica,…
METODO Y SISTEMA DE MODELADO DE MEMORIA CACHE.
(04/06/2012) Un método de modelado de una memoria cache de datos de un procesador destino, para simular el comportamiento de dicha memoria cache de datos en la ejecución de un código software en una plataforma que comprenda dicho procesador destino, donde dicha simulación se realiza en una plataforma nativa que tiene un procesador diferente del procesador destino que comprende dicha memoria cache de datos que se va a modelar, donde dicho modelado se realiza mediante la ejecución en dicha plataforma nativa de un código software que se basa en dicho código software a ejecutar en dicha plataforma destino, extendido con información para modelar dicho comportamiento de dicha memoria cache de datos del procesador destino, donde el método comprende las etapas de: analizar el código software a ejecutar en la plataforma destino…
Descubrimiento de topología virtual para configuración de ordenador.
(11/05/2012) Un método informático implementado para descubrir información de topología que comprende información de anidado de procesadores (CPU) de una configuración de invitado en un sistema de ordenador dividido en particiones de manera lógica, comprendiendo el método:
buscar , mediante un procesador de la configuración de invitado una instrucción de STORE SYSTEM INFORMATION (ALMACENAR INFORMACIÓN DEL SISTEMA) para su ejecución, la instrucción de STORE SYSTEM INFORMATION definida por una arquitectura de ordenador;
ejecutar la instrucción de STORE SYSTEM INFORMATION, en donde dicha instrucción de STORE SYSTEM INFORMATION comprende un campo de código de operación y un campo de registro base, el campo de registro base para identificar una posición en la memoria de un bloque de información de sistema (SYSIB); la ejecución caracterizada porque…
METODO Y SISTEMA DE MODELADO DE MEMORIA CACHE.
(05/04/2012) Un método de modelado de una memoria cache de datos de un procesador destino, para simular el comportamiento de dicha memoria cache de datos en la ejecución de un código software en una plataforma que comprenda dicho procesador destino, donde dicha simulación se realiza en una plataforma nativa que tiene un procesador diferente del procesador destino que comprende dicha memoria cache de datos que se va a modelar, donde dicho modelado se realiza mediante la ejecución en dicha plataforma nativa de un código software que se basa en dicho código software a ejecutar en dicha plataforma destino, extendido con información para modelar dicho comportamiento de dicha…
MÉTODO Y APARATO PARA CREAR MÉTODOS NATIVOS EFICACES QUE EXTIENDEN UN INTÉRPRETE DE CÓDIGOS DE BYTE.
(09/03/2012) Método de ejecución de un método nativo en una máquina virtual Java que incluye una pila de Java, comprendiendo el método:
determinar si un método nativo va a ser gestionado por una primera interfaz nativa o una de una pluralidad de otras interfaces nativas;
si el método nativo va a ser gestionado por la primera interfaz nativa, invocar al método nativo y posibilitar que el método nativo acceda a un estado interno de la máquina virtual Java mediante la obtención de un puntero de función desde un bloque de método, la invocación a la función del método nativo y el traslado , a la función del método nativo, de datos que permiten el acceso a un estado de la máquina virtual Java que va a ser…
METODO Y APARATO PARA PROPORCIONAR SERVICIOS INFORMATICOS.
(01/04/2006). Ver ilustración. Solicitante/s: ERNST & YOUNG LLP. Inventor/es: TREMAIN, GEOFFREY DONALD.
Aparato que comprende un ordenador real en el que están instaladas múltiples máquinas (SV) virtuales, teniendo cada máquina (VS) virtual un sistema operativo que está ejecutándose en la misma; proporcionando el aparato uno o más servicios informáticos para una pluralidad de clientes (A, B, C); y estando el aparato caracterizado por: haber al menos una máquina (SV) virtual para cada uno de dichos clientes (A, B, C) que se instala a petición de cada uno de dichos clientes (A, B, C) y que tiene un requisito especificado y configurable por el cliente (A, B, C) respectivo.
PROCEDIMIENTO PARA IMPLEMENTAR UNA UNIDAD FUNCIONAL ALGORITMICA.
(01/04/2004) Procedimiento para la implementación de una primera unidad funcional algorítmica en un primer subsistema de un sistema (1 y 2) global para el almacenamiento o para la transmisión de datos o señales (s) digitales, considerando la implementación de una segunda unidad funcional algorítmica en un segundo subsistema del sistema global, presentando las dos unidades (3 ó 4) funcionales algorítmicas una unidad (7 u 8) subfuncional algorítmica común, caracterizado porque a) los procesadores del primer y segundo subsistema soportan especialmente una primera o una segunda aritmética mediante la arquitectura de hardware de estos procesadores, b) las unidades funcionales algorítmicas se implementan en cada caso en la aritmética de aquel procesador en cuyo subsistema se ejecutaron, con lo que c) las funciones que corresponden a la unidad…
TERMINAL PROGRAMABLE PARA LA CAPTURA DE DATOS.
(16/02/2003). Ver ilustración. Solicitante/s: UNIVERSIDAD DE ALCALA.. Inventor/es: RICO LOPEZ,RAFAEL, JIMENEZ GARCIA-BAQUERO,JULIO CESAR.
Consiste en un terminal inteligente para captura de datos que, en el momento del arranque, solicita al computador anfitrión que le sea transferido el programa a ejecutar. Esta característica le confiere una enorme versatilidad. Ha sido diseñado para trabajar en bus de campo siendo el computador anfitrión el que gobierna dicho bus. Es un terminal de bajo coste por dos motivos. En primer lugar, por su concepción modular: unidad central , controladores y periféricos , lo que permite la interconexión de los módulos para formar el terminal y la conexión directa al PC de cada uno de los módulos separadamente. Y, en segundo lugar, porque el módulo unidad central se ajusta a la arquitectura de E/S del PC así como a su arquitectura software (en especial a la tabla de vectores de interrupción) con lo que las aplicaciones desarrolladas sobre PC corren igualmente sobre nuestro diseño, es decir, no son necesarias herramientas de desarrollo especiales.
METODO PARA PROPORCIONAR UN ESPACIO DE NOMBRES DE OBJETOS GLOBALES A UN USUARIO EN UN SISTEMA OPERATIVO MULTIUSUARIO.
(16/02/2000). Solicitante/s: CITRIX SYSTEMS, INC.. Inventor/es: DISCAVAGE, MICHAEL, J., IACOBUCCI, EDWARD E., APARTMENT 302.
UN METODO APROPIADO PARA EL USO DE UN SISTEMA DE CLIENTE/SERVIDOR, QUE PERMITE COPIAS MULTIPLES DE UNA APLICACION DE USUARIO UNICO PARA EJECUTAR SIMULTANEAMENTE EN UN SISTEMA OPERATIVO MULTIUSUARIO SIN MODIFICACION DEL PROGRAMA DE UN UNICO USUARIO, MODIFICANDO LOS METODOS DE SISTEMA OPERATIVO EXISTENTES UTILIZADOS PARA LA CREACION CREACION, CONSULTA Y BORRADO DEL NOMBRE DE OBJETO. EL METODO CREA UN CONTEXTO GLOBAL DE USUARIO ETIQUETANDO CADA EJEMPLO DE LA APLICACION DE UN UNICO USUARIO CON UN IDENTIFICADOR (NOMBRE) DE USUARIO QUE DEFINE UN ESPACIO PARA EL NOMBRE DE UN UNICO USUARIO EN EL QUE CADA OBJETO ETIQUETADO SOLAMENTE ESTA DISPONIBLE PARA EL USUARIO INDICADO. ADEMAS, SE PERMITE EL PROCESO DE SERVIDOR DE UN UNICO USUARIO PARA IMITAR AL CLIENTE CON EL FIN DE PERMITIR AL USUARIO ACCEDER A LOS RECURSOS INDICADOS DEL ESPACIO DE NOMBRE DE USUARIO UNICO. TAMBIEN SE CREA UN CONTEXTO GLOBAL DE SISTEMA COEXISTENTE MARCANDO LOS RECURSOS INDICADOS GLOBALES DEL SISTEMA.
METODO Y APARATO PARA VISUALIZAR PROGRAMAS DE APLICACION CON VENTANAS EN UN TERMINAL.
(16/12/1999). Ver ilustración. Solicitante/s: WYSE TECHNOLOGY, INC. Inventor/es: BUSWELL, RANDY, FOX, CAROL A.
Método y aparato para visualizar programas de aplicación con ventanas en un terminal. Incorpora un terminal de visualización de vídeo capaz de operar con una interfaz gráfica de usuario tal como Windows {sup,R proporciona funcionalidad de ventanas para permitir el uso de programas de aplicación populares residentes en un servidor, sin requerir más que los datos de aplicación sean transmitidos desde el servidor, y que la información de teclado y ratón sea transmitida desde el terminal al servidor. Además, se describe un método para actualizar características de operación de terminal sobre un enlace de comunicaciones desde un anfitrión. Finalmente, se describen el método y el equipo para implementar emulaciones múltiples dentro de un terminal y para conmutar entre tales emulaciones. Figura 1.