DIGITAL DATA PROCESSING METHOD Russian patent published in 2007 - IPC G06F9/00 

Abstract RU 2294010 C1

FIELD: technology for processing digital data, in particular, program control means.

SUBSTANCE: method includes executing software in mode of processor, making it possible for software to operate at level of privilege, transfer of processor to protected mode and beginning of execution of software by virtual machine, which software is executed outside aforementioned processor mode in address space of random access memory, while size of free space of random access memory is calculated which is required for module, initialized further are stack, page control blocks, memory distribution table, and any access to pages in page control block is forbidden, and during execution of software access to forbidden pages, interrupt, generated by processor, is intercepted, area of data or segment registers of software are readdressed, size of machine code in software is calculated, machine code is copied into virtual machine, aforementioned command is executed in different command space and control is transferred to software.

EFFECT: optimization of memory capacity usage.

3 dwg

Similar patents RU2294010C1

Title Year Author Number
SYSTEM AND METHODS FOR USE OF SYNTHESISED COMMANDS IN VIRTUAL MACHINE 2004
  • Traut Ehrik
RU2374675C2
NEW PROCESSOR MODE FOR LIMITING FUNCTIONING OF GUEST SOFTWARE, EXECUTED AT VIRTUAL MACHINE, SUPPORTED BY VIRTUAL MACHINE MONITOR 2001
  • Chou Stefen
  • Nehjdzher Gilbert
  • Kota-Robles Ehrik
  • Dzhejasingkh Stalinselvaradzh
  • Ulig Rikhard
  • Kozuch Majkl
  • Kagi Ehlehjn
RU2265880C2
METHOD FOR SOLVING CONFLICTS CONCERNING ADDRESS SPACE BETWEEN VIRTUAL MACHINES MONITOR AND GUEST OPERATION SYSTEM 2001
  • Chou Stefen
  • Nehjdzher Gilbert
  • Kota-Robles Ehrik
  • Dzhejasingkh Stalinselvaradzh
  • Ulig Rikhard
  • Kagi Ehlehjn
  • Shenberg Sebast'Jan
  • Kozuch Majkl
RU2259582C2
RUNTIME DETERMINATION OF TRANSLATION FORMATS FOR ADAPTER FUNCTIONS 2010
  • Dejvid Kraddok
  • Tomas Gregg
  • Dan Grejner
  • Ehrik Norman Lejs
  • Donald Uill'Jam Shmidt
RU2556418C2
CONTROLLING RATE OF PROCESSING ADAPTER INTERRUPTION REQUESTS 2010
  • Gustav Zitmann, Iii
  • Dejvid Kraddok
  • Tomas Gregg
  • Donald Uill'Jam Shmidt
  • Brenton Fransua Belmar
  • Mark Farrel
  • Dejmian Leo Osisek
  • Richard Tarsha
  • Dzhanet Iston
RU2526287C2
SYSTEM AND METHOD FOR PROTECTION FROM NON-TRUSTED SYSTEM CONTROL MODE CODE BY MEANS OF REDIRECTION OF SYSTEM MANAGEMENT MODE INTERRUPT AND CREATION OF VIRTUAL MACHINE CONTAINER 2003
  • Satton Ii Dzhejms
  • Graurok Dehvid
  • Ulig Richard
  • Pojsner Dehvid
  • Glu Ehndrju
  • Kholl Klifford
  • Smit Iii Lorens
  • Nejger Gilbert
  • Kozukh Majkl
  • Dzhordzh Robert
  • Berdzhess Brehdli
RU2313126C2
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES 2017
  • Lutas Andrei-Vlad
RU2723668C1
TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES 2010
  • Dejvid Kraddok
  • Tomas Gregg
  • Dan Grejner
  • Ehrik Norman Lejs
RU2547705C2
SYSTEM AND METHODS FOR DECRYPTING NETWORK TRAFFIC IN A VIRTUALIZED ENVIRONMENT 2017
  • Caragea Radu
RU2738021C2
PROCESSING ADMINISTRATION RELATED TO SELECTED ARCHITECTURAL FUNCTIONS 2015
  • Gshvind Mikhael Karl
  • Gejni Charlz
RU2665243C2

RU 2 294 010 C1

Authors

Shestakov Pavel Mikhajlovich

Dates

2007-02-20Published

2005-09-05Filed