Поддерживает ли Windows Server или Linux Server создание общей памяти с использованием ОЗУ клиентов? (DSM) [закрыто]

Поддерживает ли Windows Server любой версии, Hyper-V или другой, Linux Server, открытый или коммерческий, создание виртуальной разделяемой памяти с использованием частей ОЗУ, имеющихся на каждом (или некоторых) клиентских компьютерах? Я говорю об операционной системе, а не о стороннем приложении, которое не является частью выпуска (Linux).

Под общей памятью я подразумеваю страничную или объектную (также известную как распределенная общая память, DSM), а не передача данных через сообщения или файлы.

Я знаю, что серверы могут совместно использовать память сервера с клиентами.

Спасибо.

-1
задан 1 October 2019 в 00:48
2 ответа

Нет. Они могут создавать разделяемую память на сервере и делиться ею. «Распределенная разделяемая память» - это абстракция. Клиент копирует «общую память» в свою память. Библиотеки, операционная система и / или промежуточное программное обеспечение синхронизируют их.

Для этого не обязательно использовать версию операционной системы Windows Server. (Я предполагаю, что вы используете ОС новее, чем XP и Server 2003). Windows делает это с помощью CreateFileMapping и связанных функций. Linux делает это с помощью функций POSIX. Любой компьютер (Linux / Windows) может функционировать как «сервер» с целью совместного использования памяти.

0
ответ дан 5 December 2019 в 20:13

Я понятия не имею, о чем вы спрашиваете, но две совершенно разные вещи, которые делают то, что вы похоже, спрашивают:

0
ответ дан 5 December 2019 в 20:13

Теги

Похожие вопросы