FIELD: physics, computer engineering.
SUBSTANCE: invention relates to interprocess interaction. A system for selecting synchronous or asynchronous interprocess interaction comprises a means of providing interprocess interaction, designed to provide synchronous or asynchronous interaction between a first process, designed to perform actions in an operating system and transmit data to a second process using interprocess interaction methods through the means of providing interprocess interaction, and a second process designed to perform actions in the operating system and obtain data from the first process using interprocess interaction methods through the means of providing interprocess interaction, the type of which is selected dynamically based on a decision by an analysing means, as well as for selecting an asynchronous or synchronous interprocess interaction method; an analysis means designed to receive from the means of providing interprocess interaction a request to analyse an optimum choice between an asynchronous or synchronous type of interprocess interaction, a request to the means of obtaining data from the used resource to obtain from the latter properties of resources used by the processes and selecting the optimum type of interprocess interaction based on the data obtained from the means of obtaining data from the used resource; a means of obtaining data from the used resource, designed to allocate to the analysis means at the request thereof at least one of the resource properties, such as availability of required information previously stored in a cache, the amount of free random access memory and free space on the hard disk.
EFFECT: high efficiency of interprocess interaction owing to selection between synchronous and asynchronous interprocess interaction methods.
7 cl, 3 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD OF GENERATING A REQUEST FOR INFORMATION ON A FILE FOR PERFORMING ANTIVIRUS CHECKING AND A SYSTEM FOR REALIZING THE METHOD (VERSIONS) | 2018 |
|
RU2701842C1 |
SYSTEM AND METHOD FOR FORMING A SECURITY MONITOR | 2021 |
|
RU2773108C1 |
METHOD OF GENERATING INFORMATION REQUEST ABOUT FILE DURING ANTIVIRUS CHECKING IN ORDER TO EXCLUDE FALSE OPERATION | 2018 |
|
RU2696236C1 |
AUTOMATION ARCHITECTURE OF AUTOMATED SYSTEMS | 2015 |
|
RU2714726C2 |
SYSTEM AND METHOD FOR CONTROLLING THE DELIVERY OF MESSAGES TRANSMITTED BETWEEN PROCESSES FROM DIFFERENT OPERATING SYSTEMS | 2021 |
|
RU2777302C1 |
SYSTEM AND METHOD OF ISOLATING RESOURCES USING RESOURCE MANAGERS | 2013 |
|
RU2571380C2 |
METHOD OF REDUCING LOAD ON SCANNING SUBSYSTEM BY DEDUPLICATING FILE SCANNING | 2018 |
|
RU2702053C1 |
METHOD OF CREATING ANTIVIRUS RECORD WHEN DETECTING MALICIOUS CODE IN RANDOM-ACCESS MEMORY | 2015 |
|
RU2592383C1 |
NETWORK GATEWAY AND METHOD FOR TRANSFERRING DATA FROM A FIRST NETWORK TO A SECOND NETWORK | 2021 |
|
RU2770458C1 |
UNIFIED ACCESS TO JOINTLY USED AND CONTROLLED MEMORY | 2014 |
|
RU2641244C2 |
Authors
Dates
2015-11-20—Published
2013-12-27—Filed