•Базовые системные программы, на которых работает система X-Windows и выполняются сетевые протоколы;
• Программноеобеспечение сервера XII;
•Переменный объем локальной памяти (от 2 до 8 Мбайт) для дисплея, сетевогоинтерфейса, поддерживающегоTCP/IP и другие сетевыепротоколы.
• Порты дляподключения клавиатуры и мыши.
Х-терминалыотличаются от ПК и рабочих станций не только тем, что не выполняет функцииобычной локальной обработки. Работа Х-терминалов зависит от главной (хост)системы, к которой они подключены посредством сети. Для того, чтобы X-терминалмог работать, пользователи должны инсталлировать программное обеспечениемногооконного сервера XII на главном процессоре, выполняющим прикладную задачу(наиболее известная версия XIIRelease 5). X-терминалыотличаются также от стандартных алфавитно-цифровых ASCIIи традиционных графических дисплейных терминалов тем, что они могут бытьподключены к любой главной системе, которая поддерживает стандарт X-Windows. Более того, локальная вычислительная мощьХ-терминала обычно используется для обработки отображения, а не обработкиприложений (называемых клиентами), которые выполняются удаленно на главномкомпьютере (сервере). Вывод такого удаленного приложения просто отображается наэкране Х-терминала.
Минимальныйобъем требуемой для работы памяти Х-терминала составляет 1 Мбайт, но чаще 2Мбайта. В зависимости от функциональных возможностей изделия оперативная памятьможет расширяться до 32 Мбайт и более.
Оснащенныйстандартной системой X-Windows, X-терминал может отображать на одном и том жеэкране множество приложений одновременно. Каждое приложение может выполняться всвоем окне и пользователь может изменять размеры окон, их месторасположение иманипулировать ими в любом месте экрана.
X-Windows- результат совместной работы Массачусетского технологического института (MIT) и корпорации DEC.Система X-Windows (известная также под именем X) в настоящее время являетсяоткрытым де-факто стандартом для доступа к множеству одновременно выполняющихсяприложений с возможностями многооконного режима и графикой высокого разрешенияна интеллектуальных терминалах, персональных компьютерах, рабочих станциях иХ-терминалах. Она стала стандартом для обеспечения интероперабельности(переносимости) продуктов многих поставщиков и для организации доступа кмножеству приложений. В настоящее время X-Windows является стандартом дляразработки пользовательского интерфейса. Более 90% поставщиков UNIX-рабочихстанций и многие поставщики персональных компьютеров адаптировали системуX-Windows и применяют в качестве стандарта.
3. Серверы
Прикладныемногопользовательские коммерческие и бизнес-системы, включающие системыуправления базами данных и обработки транзакций, крупные издательские системы,сетевые приложения и системы обслуживания коммуникаций, разработку программногообеспечения и обработку изображений все более настойчиво требуют перехода кмодели вычислений "клиент-сервер" и распределенной обработке. Враспределенной модели "клиент-сервер" часть работы выполняет сервер,а часть пользовательский компьютер (в общем случае клиентская ипользовательская части могут работать и на одном компьютере). Существуетнесколько типов серверов, ориентированных на разные применения: файл-сервер,сервер базы данных, принт-сервер, вычислительный сервер, сервер приложений.Таким образом, тип сервера определяется видом ресурса, которым он владеет(файловая система, база данных, принтеры, процессоры или прикладные пакетыпрограмм).
С другой стороны существуетклассификация серверов, определяющаяся масштабом сети, в которой онииспользуются: сервер рабочей группы, сервер отдела или сервер масштабапредприятия (корпоративный сервер). Эта классификация весьма условна. Например,размер группы может меняться в диапазоне от нескольких человек до несколькихсотен человек, а сервер отдела обслуживать от 20 до 150 пользователей. Очевиднов зависимости от числа пользователей и характера решаемых ими задач требованияк составу оборудования и программного обеспечения сервера, к его надежности ипроизводительности сильно варьируются. Файловые серверы небольших рабочих групп(не более 20-30 человек) проще всего реализуются на платформе персональныхкомпьютеров и программном обеспечении Novell NetWare.Файл-сервер, в данном случае, выполняет роль центрального хранилища данных.Серверы прикладных систем и высокопроизводительные машины для среды"клиент-сервер" значительно отличаются требованиями к аппаратным ипрограммным средствам.
Типичнымидля небольших файл-серверов являются: процессор 486DX2/66 или более быстродействующий, 32-Мбайт ОЗУ, 2 Гбайт дисковогопространства и один адаптерEthernet lOBaseT, имеющийбыстродействие 10 Мбит/с. В состав таких серверов часто включаютсяфлоппи-дисковод и дисковод компакт-дисков. Графика для большинства серверовнесущественна, поэтому достаточно иметь обычный монохромный монитор с разрешением VGA.
Скоростьпроцессора для серверов с интенсивным вводом/выводом некритична. Они должныбыть оснащены достаточно мощными блоками питания для возможности установкидополнительных плат расширения и дисковых накопителей. Желательно применениеустройства бесперебойного питания. Оперативная память обычно имеет объем неменее 32 Мбайт, что позволит операционной системе (например, NetWare) использовать большие дисковые кэши иувеличить производительность сервера. Как правило, для работы с многозадачнымиоперационными системами такие серверы оснащаютс интерфейсом SCSI (или Fast SCSI). Распределение данных по нескольким жестким дискам можетзначительно повысить производительность.
Приналичии одного сегмента сети и 10-20 рабочих станций пиковая пропускнаяспособность сервера ограничивается максимальной пропускной способностью сети. Вэтом случае замена процессоров или дисковых подсистем более мощными неувеличивают производительность, так как узким местом является сама сеть.Поэтому важно использовать хорошую плату сетевого интерфейса.
Хотявлияние более быстрого процессора явно на производительности не сказывается,оно заметно снижает коэффициент использования ЦП. Во многих серверах этогокласса используется процессоры 486DX2/66, Pentium с тактовой частотой 60 и 90 МГц, microSPARC-II и PowerPC.Аналогично процессорам влияние типа системной шины (EISAсо скоростью 33 Мбит/с илиPCI со скоростью 132 Мбит/с)также минимально при таком режиме использования.
Однакодля файл-серверов общего доступа, с которыми одновременно могут работатьнесколько десятков, а то и сотен человек, простой однопроцессорной платформы ипрограммного обеспеченияNovell может оказатьсянедостаточно. В этом случае используются мощные многопроцессорные серверы свозможностями наращивания оперативной памяти до нескольких гигабайт, дисковогопространства до сотен гигабайт, быстрыми интерфейсами дискового обмена (типа Fast SCSI-2, Fast&Wide SCSI-2 и Fiber Channel) и несколькими сетевыми интерфейсами. Этисерверы используют операционную систему UNIX,сетевые протоколыTCP/IP и NFS. На базе многопроцессорных UNIX-серверовобычно строятся также серверы баз данных крупных информационных систем, так какна них ложится основная нагрузка по обработке информационных запросов.Подобного рода серверы получили название суперсерверов.
Поуровню общесистемной производительности, функциональным возможностям отдельныхкомпонентов, отказоустойчивости, а также в поддержке многопроцессорнойобработки, системного администрирования и дисковых массивов большой емкостисуперсерверы вышли в настоящее время на один уровень с мейнфреймами и мощнымиминикомпьютерами. Современные суперсерверы характеризуются:
наличием двух или более центральныхпроцессоров RISC, либо Pentium, либо Intel 486;• многоуровневой шинной архитектурой,в которой запатентованная высокоскоростная системная шина связывает между собойнесколько процессоров и оперативную память, а также множество стандартных шинввода/вывода, размещенных в том же корпусе; поддержкой технологии дисковыхмассивов RAID; поддержкой режима симметричноймногопроцессорной обработки, которая позволяет распределять задания понескольким центральным процессорам или режима асимметричной многопроцессорнойобработки, которая допускает выделение процессоров для выполнения конкретныхзадач.
Какправило, суперсерверы работают под управлением операционных систем UNIX, а в последнее время и Windows NT (на Digital 2100Server Model A500MP), которыеобеспечивают многопотоковую многопроцессорную и многозадачную обработку.Суперсерверы должны иметь достаточные возможности наращивания дисковогопространства и вычислительной мощности, средства обеспечения надежностихранения данных и защиты от несанкционированного доступа. Кроме того, вусловиях быстро растущей организации, важным условием является возможностьнаращивания и расширения уже существующей системы.
4. Мэйнфреймы
Мейнфрейм- это синоним понятия "большая универсальная ЭВМ". Мейнфреймыи до сегодняшнего дня остаются наиболее мощными (не считая суперкомпьютеров)вычислительными системами общего назначения, обеспечивающими непрерывныйкруглосуточный режим эксплуатации. Они могут включать один или несколькопроцессоров, каждый из которых, в свою очередь, может оснащаться векторнымисопроцессорами (ускорителями операций с суперкомпьютерной производительностью).В нашем сознании мейнфреймы все еще ассоциируются с большими по габаритаммашинами, требующими специально оборудованных помещений с системами водяногоохлаждения и кондиционирования. Однако это не совсем так. Прогресс в области элементно-конструкторскойбазы позволил существенно сократить габариты основных устройств. Наряду сосверхмощными мейнфреймами, требующими организации двухконтурной водяной системыохлаждения, имеются менее мощные модели, для охлаждения которых достаточно принудительнойвоздушной вентиляции, и модели, построенные по блочно-модульному принципу и нетребующие специальных помещений и кондиционеров.