ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ «ТЕРМИНАЛ-СЕРВЕР» В УЧЕБНОМ ПРОЦЕССЕ Ванданов А.С., Дармаев Т.Г., Науменко К.В., Убодоев В.В. Бурятский государственный университет E-mail: swan@bsu.ru При использовании в учебном процессе новых информационных технологий большинство учебных заведений сталкивается с рядом различных проблем, в числе которых на сегодняшний день традиционными можно назвать такие проблемы, как быстрое "обветшание компьютерного парка" по сравнению со скоростью появления новых версий программных продуктов. В этом смысле, институт математики и информатики БГУ не явился исключением. С течением времени все расширялся "парк устаревающих компьютеров" с небольшими возможностями процессоров, небольшим объемом оперативной и дисковой памяти. Например, на кафедре информатики в учебном процессе до сих пор применяются компьютеры на базе 486 и даже 386 процессоров, часть из которых являются бездисковыми. Ясно, что это не удовлетворяет даже минимальным требованиям к применению информационных технологий в учебном процессе на сегодняшний день. Из-за финансовых трудностей нет возможности часто обновлять морально устаревающую технику. В этой ситуации для решения вышеупомянутых проблем была применена концепция распределенных вычислений, предполагающая, что результат вычислений сервера приложений (компьютера, отвечающего за вычисления) может быть передан любому клиенту (компьютеру, отвечающему только за отображение информации). В технологии «терминал-сервер» задачей клиента является только пересылка событий от клавиатуры и мыши на сервер и отображение изменения графического вывода на монитор, а реально всю вычислительную работу в такой системе выполняет терминальный сервер. В обычном случае, как правило, персональные компьютеры простаивают большую часть времени с нормальной загрузкой процессора менее 10% и значительными объемами малоэффективно используемой памяти. Терминальный же сервер распределяет ресурсы для сессий по мере необходимости, минимизируя пустые траты и гарантируя выделение ресурсов, как только они потребуются. Механизм терминального доступа, реализованный на основе Windows 2000 Server с установленным поверх него Citrix Metaframe, позволяет организовать доступ клиентов, работающих под управлением MSDOS, в отличие от решения Microsoft, допускающего клиентов только под Windows 3.11 и выше. Клиент взаимодействует с Терминал-сервером по специально разработанному Microsoft протоколу RDP (Remote desktop protocol) , который функционирует поверх протоколов TCP/IP и IPX/SPX. Протокол RDP обеспечивает высокую производительность передачи информации. Основная масса графических примитивов и образов кэшируется на клиентской машине, что существенно снижает объем сетевого трафика при передаче графических объектов побитно с сервера на терминал. Клиенты, в соответствии с правами доступа, получая доступ к прикладным приложениям и данным терминального сервера, могут организовать взаимодействие с любыми из них. Например, пользователи терминального сервера могут уверенно работать с такими требовательными к аппаратным ресурсам компьютера приложениями, как Microsoft Visual Basic 6.0, Mathcad 2000 и пакет Microsoft Office 2000, требующих намного больше ресурсов, чем предыдущие версии. Отметим некоторые из множества достоинств, обнаруженных в результате практического применения технологии терминал-сервер. 1. Преемственность - Windows 2000 Server обеспечивает Windows-интерфейс на рабочей станции, что позволяет превратить маломощный (или устаревший) компьютер в полноценную Windows-машину, дающую возможность использовать весь спектр современных Windows-приложений, независимо от собственной аппаратной конфигурации рабочей станции. 1 2. Повышение эффективности администрирования - при инсталляции приложений установка и настройка большинства параметров выполняется на сервере для всех клиентов. На рабочих местах пользователей устанавливается очень простой в использовании клиент. Таким образом, администратору уже не нужно обходить все рабочие места для установки какого-либо приложения. 3. Экономичность - возможность организации обучения современным прикладным пакетам на базе маломощных компьютеров. Но, стоит отметить, что аппаратные требования, рекомендуемые Microsoft к конфигурации сервера, достаточно высокие. Однако, на практике при выборе типа процессора, размера оперативной и дисковой памяти, сетевой конфигурации необходимо учитывать максимальное количество и категории одновременно работающих на сервере пользователей, установленные на сервере прикладные приложения, к которым планируется предоставить доступ и т.д. Эти параметры для разных организаций будут разными, но необходимо учитывать возможность постепенного наращивания мощности сервера по мере увеличения нагрузки. На кафедре информатики БГУ в настоящее время в качестве терминального сервера используется однопроцессорный компьютер на базе процессора Pentium Celeron 800 и объемом оперативной памяти 384 Мб, обеспечивающий работу клиентов под MS-DOS 6.22 и выше, а также бездисковых станций, доступ которых к серверу осуществляется через сеть на основе Novell Netware. Для увеличения производительности Terminal Server установлен как автономный сервер, а не как контроллер домена PDC или BDC, а так же отключены такие службы как WINS, IIS, DNS и DHCP, которые запускаются на других серверах сети. В настоящее время данная конфигурация терминал-сервера обеспечивает уверенную работу пользователей с пакетами прикладных программ. Из программного обеспечения помимо Windows 2000 Server + Service Pack 2 + Citrix Metaframe 1.8a установлены такие приложения, как Microsoft Visual Basic 6.0, Mathcad 2000, Borland Delphi 5.0, FrontPage 2000 и пакет Microsoft Office 2000. Таким образом, использование технологии "терминал-сервер" позволяет организовать учебный процесс с применением самых последних версий программных продуктов на устаревшей базе компьютеров. 2