2

Это может быть лучше всего объяснено, пытаясь нарисовать картину. Было бы неплохо, если бы существовал какой-либо сценарий или кто-то работал над ним. Я хотел бы, по крайней мере, подписаться на что-то, чтобы получать обновления по мере развития.

Установка: у меня дома несколько компьютеров; это мой офисный компьютер в задней части дома, один из которых подключен к телевизору, а ноутбук - в разных комнатах.

Сценарий: я либо программирую, либо смотрю видео на своем офисном ПК. Мне поручено готовить на барбекю, поэтому я выношу ноутбук на улицу и продолжаю использовать тот же сеанс, который был на моем ПК, но теперь на ноутбуке. Закончив там, я возвращаюсь внутрь и переношу сеанс на компьютер телевизора.

Теоретически, я вижу, что это происходит двумя разными способами.

  1. ОС, размещенная в сети, и каждый "ПК", по сути, является фиктивным терминалом, который обрабатывает только отображение и ввод данных. Все остальное отправляется на сервер для выполнения работы. Этот сценарий, вероятно, будет иметь только одного или двух пользователей ... не так много, поэтому мне не нужен суперкомпьютер в качестве сервера.
  2. "Совместно используемая" ОС, где каждый ПК имеет свою собственную установку, но он может делиться некоторыми или любыми запущенными приложениями с любым другим ПК, если они используют ту же фундаментальную архитектуру. Концепция, по сути, "приостановит" приложение, перенесет все о нем на второй компьютер, где оно затем "возобновит". Как это работает на самом деле не обязательно, просто это то, что он делает.
  3. Синхронизирующая программа, которая управляет данными, на самом деле не то, что я ищу, это почти то, что я имею сейчас. И мне часто приходится предлагать синхронизировать необходимые программы, а также некоторые программы должны быть закрыты для разблокировки файлов. много времени и размышлений с моей стороны и времени

Я не обязательно ищу рабочее решение сегодня, просто кое-что, что мне интересно знать, если оно уже существует. Я знаю, что виртуальные серверы могут перемещать гостевые машины, пока они работают, при условии, что целевой сервер работает на том же процессоре.

В идеале, пример, который мне нравится больше всего, это объявление, которое я видел для сетевых фильмов, где кто-то наблюдает за движением в постели, делает паузу, спускается вниз и продолжает смотреть на кухне, затем делает паузу и продолжает смотреть в гостиной (или, может быть, это было наоборот)

Примечания. Любые проблемы, связанные с безопасностью, не имеют значения. Хотя они важны, это не фокус того, что мне интересно. Если он указан в Google, я использую неправильные условия поиска (но я не знаю правильные).

Обновление: что касается развлекательных целей, мне интересно, какое хорошее решение для видео. Что касается игр, то что-то похожее на сервисы OnLive было бы здорово. Фактически, если бы сервисы OnLive могли использоваться для регулярного использования ПК, я думаю, это было бы идеально.

2 ответа2

1

Вы пробовали подключение к удаленному рабочему столу? По сути, это делает один компьютер терминалом для другого компьютера (оба работают под управлением Windows). Это был бы лучший ответ для первого метода, который вы описали.

http://windows.microsoft.com/en-US/windows7/Remote-Desktop-Connection-frequently-asked-questions

Это не просто случайная особенность :-). Это в основном то, как программисты Microsoft используют / переключаются между своими компьютерами, так что это хорошо поддерживается.

Я не уверен, что есть решение для второго. Если бы я держал пари, многие администраторы центров обработки данных хотели бы использовать его. Что касается третьего, сторонней программе было бы очень сложно понять, как различные приложения используют файлы в памяти, и передать эту информацию по проводам (следовательно, почему большинство приложений не могут синхронизироваться без закрытия и записи приложений). файлы на диск). На самом деле было бы невозможно сделать это без поддержки операционной системы (2-й метод, который вы описали) или поддержки каждым запущенным приложением, и я не знаю ни о каких основных операционных системах, которые в настоящее время делают это. Возможно, есть тот, о котором я не знаю.

0

есть решение под названием облачная ОС - я не уверен, может ли это работать в локальной сети, но это может быть то, что вам нужно.

Существуют различные облачные ОС, такие как Joli OS или Peppermint, например. Другой способ, как уже упоминалось, доступ к удаленному рабочему столу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .