СПОСОБ РАЗБИЕНИЯ ФУНКЦИИ ОБРАБОТКИ ДАННЫХ МЕЖДУ УРОВНЯМИ СИСТЕМЫ

1. Способ ускорения передачи данных в среде обработки данных, включающий:
разбиение функции на два уровня операционной системы с целью выдачи двух отдельных наборов результатов из указанных двух уровней;
объединение указанных наборов результатов из указанных двух уровней; и
оценку и оптимизацию разбиения функции на основании информации обратной связи о производительности машины.
2. Способ по п. 1, отличающийся тем, что одним уровнем из указанных двух уровней является ядро.
3. Способ по п. 2, отличающийся тем, что другим уровнем из указанных двух уровней является пространство пользователя.
4. Способ по п. 1, отличающийся тем, что указанная функция представляет собой протокол шифрования.
5. Способ по любому из пп. 1-4, отличающийся тем, что предоставление доступа к данным основано на хранении набора секретных ключей для защищенной связи.
6. Способ по любому из пп. 1-4, отличающийся тем, что указанной средой обработки данных является расщепленная операционная система (ОС), содержащая базовую ОС и виртуальную гостевую ОС.
7. Способ по любому из пп. 1-4, отличающийся тем, что предоставление доступа к данным основано на хранении набора секретных ключей для защищенной связи.
8. Способ по п. 7, отличающийся тем, что дополнительно включает использование общей схемы идентификации (ID), реального пакета и пакета хэша одинакового размера, и хеширование реального пакета на одном из указанных двух уровней отдельно от операции, одновременно выполняемой над реальным пакетом на другом из указанных двух уровней.
9. Способ по любому из пп. 1-4, в котором указанной средой обработки данных является сеть.
10. Способ по п. 1, отличающийся тем, что разбиение указанной функции выполняют путем распределения по указанным двум уровням кода алгоритма, выключаемого из полного алгоритма, который загружен в каждый из указанных двух уровней.
11. Способ по любому из пп. 1-4, отличающийся тем, что указанной средой обработки данных является база данных, а указанной функцией является хранение и получение данных, и при этом способ дополнительно включает сохранение указанных данных в хранилище объектов.
12. Система обработки данных для выполнения способа по п. 1, содержащая
чистую машину, имеющую расщепленную базовую операционную систему;
защищенное хранилище, имеющее общий раздел и карантинный раздел;
многофункциональную гостевую операционную систему, сохраняющую данные в карантинный раздел;
защищенную гостевую операционную систему, загружающую данные из карантинного раздела и имеющую связь с возможностью чтения и записи с общим разделом;
сетевой контроллер, имеющий связь с указанной многофункциональной гостевой операционной системой; и
алгоритм функции, разбитый между двумя уровнями указанной расщепленной базовой операционной системы с целью выдачи двух отдельных наборов результатов из указанных двух уровней после выполнения над данными операций согласно коду.
13. Система по п. 12, отличающаяся тем, что дополнительно содержит подсистему slirp, выполняющую аппаратную виртуализацию для указанной расщепленной базовой операционной системы.
14. Система по п. 12, отличающаяся тем, что указанным защищенным хранилищем является облачное хранилище.
15. Система по п. 12, отличающаяся тем, что указанное защищенное хранилище является локальным для указанной базовой операционной системы.
16. Система по п. 12, отличающаяся тем, что указанная базовая операционная система работает на системе гипервизора.
17. Система по любому из пп. 12-16, отличающаяся тем, что дополнительно содержит систему управления снимками состояния, имеющую связь с указанной многофункциональной гостевой операционной системой.
18. Система по любому из пп. 12-16, отличающаяся тем, что дополнительно содержит транзитный канал для драйверов периферийных устройств и системы проверки подлинности, имеющий связь с указанной многофункциональной гостевой операционной системой.
19. Система по любому из пп. 12-16, отличающаяся тем, что дополнительно содержит сервер протокола SMB (Server Message Block) для передачи доступа к по меньшей мере одной из операционных систем: указанной защищенной гостевой операционной системе и указанной многофункциональной гостевой операционной системе.
20. Система по п. 12, отличающаяся тем, что дополнительно содержит сервер защищенной оболочки для указанной расщепленной базовой операционной системы, использующей общий раздел и карантинный раздел как источники и ограничивающей доступ к указанной защищенной гостевой операционной системе.
21. Система по п. 20, отличающаяся тем, что сервер защищенной оболочки дополнительно ограничивает доступ к указанной многофункциональной гостевой операционной системе.
22. Система по п. 12, отличающаяся тем, что дополнительно включает защищенный режим и незащищенный режим для указанной многофункциональной гостевой операционной системы, при этом защищенный режим имеет доступ к сети только тогда, когда соединение с сетью является защищенным.
23. Система по п. 22, отличающаяся тем, что защищенный режим подключается к сети посредством защищенного туннеля через сервер защищенной оболочки.
24. Система по п. 23, отличающаяся тем, что незащищенный режим подключается к сети через прямой туннель переадресации порта к адресату.