Дешево и сердитоАвторы: Константин Курбатов, Берсенов, Павел Бывалые пользователи вычислительной техники помнят, как были устроены мэйнфреймы. Несколько рабочих мест (терминалов) подключались к одному мощному компьютеру. Каждый терминал обеспечивал лишь ввод и вывод информации с помощью дисплея и клавиатуры, а обработку этих данных брал на себя "большой" компьютер. Современные персоналки уже давно обогнали по производительности компьютеры тех времен. Цены на них падают ежедневно, а доступные ресурсы, наоборот, растут. Однако задача разделения ресурсов бывает актуальной и сегодня, причем существует несколько компаний, занимающихся разработкой средств для работы нескольких пользователей за одним компом.
Разделяй и властвуйИтак, мы дожили до того счастливого времени, когда ПК стоит чуть ли не в каждом доме. Однако компьютер для каждого члена семьи - пока редкость. А потому бои за ПК в отдельно взятой ячейке общества остаются печальной практикой на родных просторах. Простой пример: жене перед выходом из дома нужно срочно посмотреть адрес химчистки в Интернете. А у дочки личная жизнь висит на волоске: ее сердце будет разбито навеки, если она сей же момент не влезет в аську… Или другой случай, корпоративный. В офисе уже давно пора оборудовать компьютерами новые рабочие места. Однако средств на это нет, и пока бухгалтер отчитывается перед налоговиками - не предвидятся… Знакомая картина? Несмотря на кажущийся конфликт интересов, решение существует. Это организация терминального доступа, когда все дополнительное оборудование ограничивается монитором да клавиатурой с мышью. Плюс специальное ПО. У осведомленных читателей может возникнуть вопрос: зачем так изощряться, если уже давно существует решение от Microsoft? Купил по дешевке пяток старых системников, завел их на мощную машину через сеть, и вуаля - обеспечил всех компьютерами… А если это старье и поставить-то некуда? И/или нет опыта, чтобы все наладить? Да и кто даст гарантию, что этот хлам будет исправно работать? Кроме того, можно смело утверждать, что "сервер" понадобится не абы какой, а достаточно серьезный, да и софт на локальных машинках будет не первой свежести. На самом деле, есть куда более простые и удобные варианты, просто они не очень известны. Уже давно существуют разработки, позволяющие обеспечить на основе одного системного блока до пяти-шести рабочих мест. И все это без покупки пыльного негарантийного старья. Для организации каждого рабочего места к компьютеру подключаются дополнительные монитор (и даже телевизор!), клавиатура и мышь. После установки и запуска на каждом мониторе отобразится отдельный рабочий стол, а пользователи смогут работать так же свободно, как если бы у каждого была отдельная машина, благо современные операционные системы могут поддерживать работу сразу нескольких пользователей и независимо друг от друга. Подключение нескольких мониторов к одному системнику обычно не вызывает вопросов - для этого используются выходы нескольких видеокарт. Есть также видеоадаптеры с двумя выходами, обеспечивающие независимый вывод на два дисплея, которые, кстати, сейчас поставляются с большинством компьютеров. Причем их совместную работу уже довольно давно поддерживают драйверы всех ведущих производителей. Можно даже использовать и такие экзотические устройства, как USB-to-VGA. Второй вопрос, как подключить к системнику кучу мышей и клавиатур? Все просто, обычно многопользовательские системы (больше двух рабочих мест) имеют в комплекте поставки и дополнительный блок для подключения необходимого количества клавиатур и мышей (либо используют USB-клавиатуры и мыши, подключаемые к USB-расширителям - хабам). При желании можно и несколько звуковых карт поставить, назначив каждому пользователю свою. Наконец расстояние, на которое можно разнести рабочие места от "базы", во многом зависит от конкретной реализации и качества удлинителей. Кстати, применение усилителей сигналов может существенно увеличить это расстояние. Например, в офисе компании ИБИК, российского разработчика одной из таких систем, рабочее место секретаря удалено от системного блока на 35 метров. ПродуктыСреди зарубежных компаний, работающих на ниве терминальных решений, отметим Ikonnet, ThinSoft и JetWay, а среди отечественных - вышеупомянутую ИБИК. Отличаются продукты этих фирм способами разделения общих ресурсов, стабильностью работы и ценой. Ikonnet продвигает систему HiShare, позволяющую разместить за одним компьютером до трех пользователей. Среди потенциальных заказчиков продукта -школы, библиотеки, интернет-кафе и офисы. Реализована система на программном уровне. Из аппаратуры прилагается лишь USB-PS/2-конвертор для подключения нескольких клавиатур и мышей. О видеокартах для мониторов нужно позаботиться самостоятельно. Для "ведущего" рабочего места подойдет AGP, для остальных нужны PCI-карты. Интересно, что HiShare блокирует опцию Shut Down для дополнительных рабочих станций, и завершить работу ОС (программа поддерживает Windows 2000 и XP) может только администратор. К сожалению, продукция HiShare - редкий гость на российском рынке. С установкой платы и ПО особых проблем не возникает, хотя в процессе инсталляции спрашивают, есть ли у вас вторая лицензия на Windows. После установки и запуска на обоих дисплеях отобразится вход в систему, а в верхней части экрана - номер рабочей станции. В панели задач появится иконка программы для перераспределения устройств между пользователями. Естественно, у каждого пользователя могут быть свои собственные настройки рабочего стола и профиль (хотя можно и одним ограничиться). Аппаратное решение от JetWay пока единственное в своем роде. Можно рекомендовать его для использования в домашних условиях. АСТЕР обеспечивает организацию до шести рабочих мест. Обладает теми же возможностями, но техподдержка у нее оперативнее (есть и неплохой форум). Срок работы пробной версии BeTwin -семь дней, а АСТЕР в качестве ограничения делает невозможным одновременную работу мыши и клавиатуры на дополнительном рабочем месте (переключаются горячей клавишей). Рассмотрим работу этих решений чуть подробнее (в двухместном варианте). Для подключения второго монитора необходимо иметь видеоплату с двумя выходами или подключить пару видеоадаптеров. Дополнительные клавиатура и мышь подключаются к USB. Эти системы позволяют запускать общие программы, создавать и редактировать документы, совместно использовать подключение к сети и Интернету, печатать документы на общем принтере, вместе играть в сетевые игры, смотреть фильмы (разные) и многое другое. Главным отличием этих двух решений является то, что АСТЕР работает с родными драйверами видеокарт, установленными на компьютере, а BeTwin использует свои собственные, что иногда вызывает проблемы. Большой плюс BeTwin в удобном ПО, хотя в последних обновлениях АСТЕР тоже многое улучшено. У одного из авторов дома работает система АСТЕР 2-в-1, установленная на ноутбуке Acer TravelMate 2355XC, к дополнительному видеовыходу которого подключен второй монитор (через 6-метровый удлинитель). Ноутбук имеет три разъема USB, из которых задействовано два. Один занят мышью "главного" рабочего места, второй - шестиметровым удлинителем с USB-хабом. Через него подключаются дополнительные мышь, клавиатура, а также принтер и сканер. Цены на подобные решения могут существенно различаться в зависимости от производителя. Например, цена лицензии на одного пользователя на BeTwin составляет $100-120, материнская плата от JetWay (для двух пользователей) обойдется примерно в $140, а АСТЕР - $30 для двух и $180 для трех-шести пользователей [Для Linux есть и бесплатные решения - например, UserFul]. Сравнение расходов на системы для четырех пользователей
При составленни таблицы предполагалось, что удаленность рабочих мест друг от друга и от "базы" не превышает 5 м. В качестве видеоадаптеров в данном случае подразумеваются карты с двумя выходами (сейчас это не редкость даже среди самых дешевых устройств). Для экономии на удлинителях разумно использовать клавиатуры со встроенным PS/2-портом для мыши. Здесь отражена выгода при разовых вложениях в оборудование, а ведь нужно еще выделять деньги и на его модернизацию и техническое обслуживание. Да и электроэнергия отнюдь не дешевеет.
|