Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

сновной в своей категории) позволяет пользователям Exchange получать информацию с WWW-серверов. Web Connector может автоматически преобразовывать сообщения и другую информацию, хранящуюся на сервере Exchange, в WWW-страницы. Microsoft Internet News Connector работает со службами новостей так же, как с привычными папками общего доступа.

Как мы видим, спектр продуктов, работающих под Windows NT, довольно широк и обеспечивает полное удовлетворение запросов сетевых специалистов. На сегодняшний день они имеют все необходимое для по строения высокоэффективных сетевых комплексов, решающих разнообразные задачи.

Глава 4. Анализ возможностей ОС UNIX

Сети, построенные из компьютеров под управлением ОС UNIX, несколько отличаются от основанных на DOS одноранговых ЛВС, а также и от NetWare, LAN Manager и LAN Server. В данной главе рассматриваются эти различия.

Примечательно, что лучшие свойства операционных систем для одноранговых ЛВС NetWare и LAN Manager/LAN Server можно найти в ЛВС, основанных на ОС UNIX. Вначале единственным недостатком операционной системы UNIX было, пожалуй, то, что она довольно дорога, сложна в использовании и предназначалась в основном для работы на дорогих компьютерах для решения сложных инженерных и научных задач. Но, в течение ряда лет со времени ее создания, было приложено немало труда программистов для се усовершенствования. Несмотря на то, что UNIX довольно громоздка и разрабатывалась как операционная система общего применения, она тем не менее может эффективно применяться как основа для организации ЛВС, в том числе с применением RISC-компьютеров, таких как IBM AS/6000.

ЛВС, управляемые операционной системой UNIX, для передачи данных между компьютерами часто используют TCP/IP. Формально, TCP/IP представляет собой два протокола, а более точно TCP/IP используется в качестве термина для обозначения набора протоколов и вспомогательного программного обеспечения.

На рынке предлагаются несколько операционных систем для применения UNIX-компьютеров в качестве файловых серверов, выпускаемых разными производителями сетевых ОС. В этой главе проводится детальное рассмотрение трех лучших из таких систем: PC Interface (поставляемая фирмой IBM как АIХ Access for DOS Users или AADU), POWERfusion вместе с POWERserve и Network File System (NFS).

UNIX является многопользовательской, многозадачной операционной системой общего назначения. Компьютер, работающий под управлением UNIX, может одновременно решать несколько задач, принадлежащих раз личным пользователям. При этом процесс управления этими задачами осуществляется с разных терминалов, присоединенных к основной UNIX-машине. Для получения разрешения работы на компьютере вначале необходимо пройти процедуру присоединения (login). В системе UNIX зарегистрированные пользователи объединены в группы, и системный администратор включает каждого нового пользователя в одну из таких групп.

В 1969 году в компании Bell Laboratories группой сотрудников AT&T была создана первая версия операционной системы UNIX для малой ЭВМ PDP-7. В 1973 году Кэн Томпсон и Дэннис Ритчи перевели операционную систему UNIX на язык программирования Си. Это облегчило ее использование на ЭВМ различного типа. С 1973 года ядро UNIX практически не изменялось.

Начиная с 1974 года, фирма AT&T лицензировала операционную систему UNIX различным университетам для образовательных целей, а через не сколько лет сделала ее коммерческим продуктом. В настоящее время фирма AT&T продает лицензии на использование исходных текстов операционной системы UNIX производителям компьютеров. Это стало возможным благо даря тому, что эта система приобрела широкую популярность и появилось большое количество прикладных программ для нее.

Производители новых компьютеров, обеспечив совместимость своей продукции с операционной системой и покупая лицензию на ОС у AT&T, автоматически гарантируют работоспособность всего прикладного программного обеспечения для этой операционной системы на своих изделиях.

Сердцем ОС UNIX является ее ядро, работающее в режиме разделения времени. Программное обеспечение операционной системы выполняет также функции распределения ресурсов между прикладными программами, одновременно работающими на компьютере. Интерфейс с пользователем в системе UNIX осуществляется программой-оболочкой (shell), которая может работать посредством командных строк или с помощью графического пользовательского интерфейса, позволяя копировать - файлы, запускать прикладные программы и т. п. Кроме того, в состав операционной системы UNIX входят десятки мегабайт прикладного программного обеспечения и утилит, использование которых требует определенной квалификации от пользователей. Вот почему UNIX приобрела репутацию сложной и запутанной операционной системы.

4.1 Обзор архитектуры

 

В этом разделе рассмотрена архитектура верхнего уровня системы UNIX. Технические средства UNIX выполняют функции, обеспечивающие функционирование операционной системы и перечисленные в разделе программ. Поскольку программы не зависят от аппаратуры, их легко переносить из одной системы UNIX в другую, функционирующую на другом комплексе технических средств, если только в этих программах не подразумевается работа с конкретным оборудованием. Например, программы, рассчитанные на определенный размер машинного слова, гораздо труднее переводить на другие машины по сравнению с программами, не требующими подобных установлений.

Программы, подобные командному процессору shell и редакторам, взаимодействуют с ядром при помощи хорошо определенного набора обращений к операционной сист