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
Title | Year | Author | Number |
---|---|---|---|
SYSTEM AND METHODS FOR USE OF SYNTHESISED COMMANDS IN VIRTUAL MACHINE | 2004 |
|
RU2374675C2 |
NEW PROCESSOR MODE FOR LIMITING FUNCTIONING OF GUEST SOFTWARE, EXECUTED AT VIRTUAL MACHINE, SUPPORTED BY VIRTUAL MACHINE MONITOR | 2001 |
|
RU2265880C2 |
METHOD FOR SOLVING CONFLICTS CONCERNING ADDRESS SPACE BETWEEN VIRTUAL MACHINES MONITOR AND GUEST OPERATION SYSTEM | 2001 |
|
RU2259582C2 |
RUNTIME DETERMINATION OF TRANSLATION FORMATS FOR ADAPTER FUNCTIONS | 2010 |
|
RU2556418C2 |
CONTROLLING RATE OF PROCESSING ADAPTER INTERRUPTION REQUESTS | 2010 |
|
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 |
|
RU2313126C2 |
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES | 2017 |
|
RU2723668C1 |
TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES | 2010 |
|
RU2547705C2 |
SYSTEM AND METHODS FOR DECRYPTING NETWORK TRAFFIC IN A VIRTUALIZED ENVIRONMENT | 2017 |
|
RU2738021C2 |
PROCESSING ADMINISTRATION RELATED TO SELECTED ARCHITECTURAL FUNCTIONS | 2015 |
|
RU2665243C2 |
Authors
Dates
2007-02-20—Published
2005-09-05—Filed