ЭФФЕКТИВНЫЙ ПРОГРАММНЫЙ ДОСТУП К ПАМЯТИ ЧЕРЕЗ СЕТЕВЫЕ ПРОТОКОЛЫ ДОСТУПА К ФАЙЛУ

1. Способ пересылки данных между первым вычислительным устройством и вторым вычислительным устройством, содержащий:
установление сеанса связи между первым вычислительным устройством и вторым вычислительным устройством, используя первый протокол связи;
создание, посредством первого вычислительного устройства, объекта виртуальной памяти на первом вычислительном устройстве;
соотнесение и привязку, посредством первого вычислительного устройства, объекта виртуальной памяти к одной или более физическим областям памяти первого вычислительного устройства;
генерирование, посредством первого вычислительного устройства, пути к объекту виртуальной памяти;
передачу данного пути во второе вычислительное устройство, используя упомянутый сеанс связи; и
принятие данных непосредственно в упомянутые одну или более физических областей памяти первого вычислительного устройства, ассоциированных с объектом виртуальной памяти, используя объект виртуальной памяти, в ответ на команду файловой системы, которая сообщается вторым вычислительным устройством.
2. Способ по п. 1, в котором первый протокол связи является Протоколом Управления Передачей (TCP).
3. Способ по п. 1, в котором принятие данных непосредственно в один или более блоков памяти первого вычислительного устройства содержит принятие данных, которые сообщаются первому вычислительному устройству через второй протокол связи, который отличается от первого протокола связи.
4. Способ по п. 3, в котором второй протокол связи является протоколом Блока Сообщений Сервера (SMB).
5. Способ по п. 1, в котором принятие данных непосредственно в объект виртуальной памяти содержит принятие данных параллельно через множество каналов.
6. Способ по п. 1, в котором принятие непосредственно в объект виртуальной памяти содержит принятие одной или более команд файловой системы от второго вычислительного устройства, причем эти одна или более команд файловой системы выбираются из интерфейса прикладного программирования (API) файловой системы.
7. Способ пересылки данных между первым вычислительным устройством и вторым вычислительным устройством, содержащий:
установление сеанса связи между первым вычислительным устройством и вторым вычислительным устройством, используя первый протокол связи;
отправку, в первое вычислительное устройство, запроса переноса данных со второго вычислительного устройства на первое вычислительное устройство;
в ответ на данный запрос, прием, на втором вычислительном устройстве, пути к объекту виртуальной памяти, при этом объект виртуальной памяти соотнесен с и привязан к одной или более физическим областям памяти на первом вычислительном устройстве;
перенос данных непосредственно в эти одну или более физических областей памяти, ассоциированных с объектом виртуальной памяти, при этом перенос осуществляется с использованием второго протокола связи, который отличается от первого протокола связи, и при этом данные переносятся в упомянутые одну или более физических областей памяти с использованием объекта виртуальной памяти посредством команды файловой системы, которая сообщается вторым вычислительным устройством.
8. Способ по п. 7, в котором первый протокол связи является Протоколом Управления Передачей (TCP).
9. Машиночитаемый носитель информации, на котором закодированы исполняемые компьютером инструкции, которыми при их исполнении одним или более процессорами выполняется способ пересылки данных между первым вычислительным устройством и вторым вычислительным устройством, содержащий:
установление сеанса связи между первым вычислительным устройством и вторым вычислительным устройством, используя первый протокол связи;
создание объекта виртуальной памяти на первом вычислительном устройстве;
соотнесение и привязку объекта виртуальной памяти к одной или более физическим областям памяти первого вычислительного устройства;
генерирование пути к объекту виртуальной памяти;
передачу данного пути во второе вычислительное устройство, используя упомянутый сеанс связи; и
принятие данных непосредственно в упомянутые одну или более физических областей памяти первого вычислительного устройства, ассоциированных с объектом виртуальной памяти, используя объект виртуальной памяти, через команду файловой системы, сообщаемую вторым вычислительным устройством.
10. Машиночитаемый носитель информации по п. 9, при этом первый протокол связи является Протоколом Управления Передачей (TCP).