Совместное использование аппаратных ресурсов через сеть: в частности, оперативной памяти

Совместное использование аппаратных ресурсов через сеть: в частности, оперативной памяти

У меня две системы. Одна — ноутбук с 2 ГБ ОЗУ, а другая — настольный компьютер с 8 ГБ ОЗУ. Можно ли разделить эти ресурсы так, чтобы обе системы имели 10 ГБ ОЗУ?

Программное обеспечение, которое я хочу запустить на обеих системах, этоAndroid-студия... с которыми в настоящее время ноутбук справляется не очень хорошо.

Дополнительная информация: Обе системы работают под управлением Windows 8 и оснащены процессорами IntelCore i3процессоры.

спасибо, ребята, но у меня есть еще один вопрос... как насчет того, чтобы поделиться им через кабель Ethernet?? как через коммутатор или v-lan, таким образом вообще не используя интернет, но получая низкую скорость передачи данных???

решение1

Только некоторые программы позволяют разделять процессы по сети (некоторые программы 3D-рендеринга, эффективно разделяющие оперативную память) (см. ответ Джулиана Найта)

Проблема с интернетом в том, что он слишком медленный (см. ответ Spiff)

Я думаю, что оперативная память вашего настольного компьютера не будет совместима с оборудованием, поэтому простая установка планок оперативной памяти в ваш ноутбук не сработает.

Что ты можешь сделать:

Установите клиент удаленного рабочего стола на свой ноутбук и подключитесь к своему рабочему столу. Таким образом, вы сможете «работать на рабочем столе» через туннель.

Таким образом, тяжелая программа (Android Studio) будет работать на вашем рабочем столе! А ноутбук будет беспокоить только клиент удаленного рабочего стола.

Это эффективно использует аппаратное обеспечение ПК и, следовательно, будет работать лучше (если ваш ноутбук и клиент удаленного рабочего стола достаточно удобны и просты в работе).

Хочу добавить, что это не «совместное» использование оперативной памяти, а просто использование оперативной памяти ПК, которой вполне достаточно.

решение2

Вероятно, нет, так как это было бы довольно медленно по сравнению с подкачкой виртуальной памяти на локальный диск. SATA-3 — это 6 гигабит в секунду, и у меня есть двухлетний 4TB 7200 RPM SATA-3 HDD с постоянной скоростью чтения/записи 157 Мебибайт/сек (~1,3 гигабит/сек). Постоянная скорость передачи данных через гигабитный Ethernet составляет около 0,942 гигабит/сек в лучшем случае.

решение3

Нет, это невозможно.

Единственное небольшое исключение — когда вы используете инструмент, который способен разделить обработку между несколькими машинами, например, 3D-рендеринг графики. Однако это не совсем то, о чем вы спрашиваете.

решение4

В настоящее время это невозможно, но это было указано на карточках в какой-то форме и обозначено карандашом для "После Висты" как часть системы 'ReadyBoost', которая позволяет использовать USB-накопитель в качестве носителя для более быстрого чтения файла подкачки (и других файлов), чем при использовании диска. Это не дополнительная оперативная память как таковая, но если вы используете большой объем оперативной памяти, это может сократить время, которое ваш компьютер тратит на подкачку данных на диск и с него.

Похоже, в вашем случае вам пригодится USB-накопитель на 32 ГБ, предназначенный дляReadyBoost.

Связанный контент