Концепция, назначение и задачи многопользовательской системы
Содержание
Введение
Концепция, назначение и задачи системы
Аппаратная структура системы
Программная структура системы
Сценарий взаимодействия с системой
Результаты тестирования
Заключение
Введение
Рост производительности и усовершенствование технологий позволяют
сейчас решать одновременно определенное число задач без потери скорости работы,
однако в один момент времени только один пользователь может воспользоваться
компьютером, поэтому часто мощности ПК простаивают. Так например, при работе в
текстовом редакторе или браузере используется в среднем лишь 10 % ресурсов ПК.
А остальная часть мощности простаивает. Для решения этой проблемы можно
использовать multiset или мултитерминальное рабочее место.
Концепция,
назначение и задачи системы
Multiseat (многопользовательская
система) - система в которой на базе одного компьютера организуется несколько
независимых рабочих мест, с возможностью их одновременной работы.
Такие системы в основном используются в офисных компаниях,
школах, библиотек и других учреждениях, где одновременно необходимо работать
нескольким людям за персональным компьютером.
Основные задачи мультитерминального решения
· Снизить уровень шума.
· Экономия места.
· Снизить затрат на модернизацию.
· Экономия электроэнергии.
· Не затрачивать средства на прокладывание
локальной сети между мультитерминальными местами.
· Снизить стоимость покупки необходимого
оборудования.
Два или более мониторов, в зависимости от того сколько и
какого типа будут рабочие места.
Одна или более видеокарт PCI-E и/или PCI
Материнская плата с нужными слотами (PCI, PCI-E) и USB портами.
USB Клавиатуры на каждое рабочее место; либо одна
клавиатура с подключаемым выходом PS/2, а остальные выходом USB.
Такое же количество мышей с такими характеристиками (либо все
с выходом USB; либо одна PS/2, а все остальные USB).
Остальные части ПК (блок питания, процессор, оперативная
памяти и т.д.)
Для данной работы использовалось два монитора (Samsung и Brother) с цифровым (DVI) и аналоговыми (VGA) выходами. Видеокарта Nvidea GeForce 9600 GT. Материнская плата GA-MA770-UD3 компании Gigabyte с одним PCI-E слотом, куда и была
установлена видеокарта и 10 USB портов, в два из которых были подключены USB клавиатуры, в одно USB мышь. Также на данной
материнской плате были два порта PS/2 для клавиатуры и мыши, был задействован порт
на PS/2 мышь.
К данному мультитерминальному рабочему месту возможно
присоединение USB-концентратора, но его работоспособность не была проверена на
практике.
Упращённая схема реализации мультитерминалного рабочего места
приведена на рисунке 1
Рисунок 1
Программная
структура системы
Для реализации мультитерминального рабочего места в ОС Windows была выбрана программа
"Астер".
Были выбраны две основные версии: "Астер" V7 для Windows 7 и "Астер" XP для Windows XP.
Данная программа позволяет запускать несколько оконных
интерфейсов, для каждого из которых выбирает необходимые устройства для
"Астер" V7 (рисунок 2) и для "Астер" XP (рисунок 3).
Рисунок 2
Рисунок 3
Примерное, упрощённое функционирование ПО "Астер"
на исследуемом персональном компьютере, изображено на рисунке 4
Сценарий
взаимодействия с системой
Так как данное программное обеспечения является с закрытым
исходным кодом, и сама операционная система Windows, также является
программным обеспечением, то увидеть как "Астер" взаимодействует с ОС
Windows, не удалось.
Результаты
тестирования
"Астер" V7 был установлен на два рабочих места (рисунок
5).
многопользовательская система multiseat структура
Рисунок 5
После установки необходимо было настроить, какие устройства
необходимо назначить каким местам (рисунок 2), и задействовать дополнительный
вывод видеокарты (VGA), для второго рабочего места (рисунок 6).
После запуска получили два полноценных рабочих места (рисунок
7, рисунок 8, рисунок 9). Каждый со своим набором клавиатура + мышь. Для
каждого из рабочих мест можно было выделить свой звуковой канал. Usb-накопители отображаются
на обоих рабочих местах, а настроить определённые usb-порты на нужное место
нет возможности из-за отсутствия таких функциональности в программе. Также было
видно, что немного снизилась производительность и при переходе в ждущий режим
гасло сразу обо монитора, а вывести их с ждущего режима можно было только с
одного места.
Рисунок 6
Рисунок 7
Рисунок 8
Рисунок 9
"Астер" XP был тоже установлен на два рабочих места
(рисунок 10).
После установки, в первую очередь необходимо было настроить
мониторы (рисунок 11) и сделать загрузку "Астер" по умолчанию
(рисунок 12), настроить для каждого рабочего места свой IP адрес (рисунок 13), и
назначить на какое место.
Рисунок 10
Рисунок 12
Рисунок 13
После запуска "Астер" XP, как и в случае с
"Астер" V7, получили два полноценных рабочих места. Для каждого установили
свои наборы - клавиатура + мышь (рисунок 3). Также можно было выделить свой
звуковой канал. Можно было настроить определённые usb-порты на нужное место,
ещё можно выбрать язык отображения программы (рисунок 14).
Рисунок 14
Заключение
После проведения научного исследования пришёл к выводу, что
при помощи ПО "Астер" на базе ОС Windows можно реализовать
мультитерминальное рабочее место. Однако, две разные версии ПО
"Астер" существенно различаются по настройке. Так в версии для Windows XP "Астер"
перегружено большим количеством настроек, но в тоже время это даёт "тонкую
доводку" всех параметров. "Астер" V7 для Windows 7, хотя и имеет меньше
возможностей в настройке, но обладает более удобным интерфейсом.