Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сети лекции.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
260.61 Кб
Скачать

2.4.4. Сетевые операционные системы

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

В сетевой операционной системе отдельной машины можно выделить несколько частей (рис. 2.5) и определить назначение каждой из них следующим образом.

·Средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.

·Средства предоставления собственных ресурсов и услуг в общее пользование – серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.

· Средства запроса доступа к удаленным ресурсам и услугам и их использования – клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат.

·Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений.

Основное направление развития современных сетевых операционных систем (Network Operation System – NOS) – перенос вычислительных операций на рабочие станции, создание систем с распределенной обра­боткой данных. Это в первую очередь связано с ростом вычислительных возможностей персональных компьютеров и все более активным внедрением мощных многозадачных операционных систем: UNIX, Windows NТ, Windows 2000, NetWare и т.д. Кроме того, внедрение объектно-ориентированных технологий (ОLЕ, DСЕ, IDAPI) позволяет упростить организацию распределенной обработки данных. В такой ситуации основной задачей NOS становится объединение неравноценных операционных систем рабочих станций и обеспечение транспортного уровня для широкого круга задач: обработка баз данных, передача сообщений, управление распределенными ресурсами сети.

ОС Unix

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

Эта операционная система не только использует феноменально эффективный метод об­работки стандартных сетевых запросов, но также предлагает оптимальные решения для работы с Internet, включая доступ к ресурсам Web, Telnet, FTP, базам данным и т.п. По­скольку система UNIX создавалась специально для обработки больших массивов данных и полной интеграции с сетевой средой, она почти всегда превосходит по быстродействию любую другую комбинацию аппаратного и программного обеспечения.

Тремя областями, в которых проявляется уникальность этой операцион­ной системы, являются работа в закрытой сети TCP/IP, предоставление услуг Internet или корпоративной сети, а также управление базами данных.

Прародитель сетевых операционных систем, система UNIX, имеет несколько “потом­ков” и разновидностей. ОС Linux представляет собой версию UNIX, адаптированную для процессоров Intel.

ОС NetWare фирмы Novell

Novell была одной из первых компаний, которые начали создавать ЛВС. Она производила как аппаратные средства, так и программные, однако в последнее время фирма Novell сконцентрировала усилия на программных средствах ЛВС.

Файловый сервер в NetWare является обычным ПК, сетевая ОС которого осуществляет управление работой ЛВС. Функции управления включают координацию рабочих станций и регулирование процесса разделения файлов и принтера в ЛВС. Сетевые файлы всех рабочих станций хранятся на жестком диске файлового сервера, а не на дисках рабочих станций.

ОС NetWare позволяет манипулировать файлами и директориями различными способами. Можно копировать, уничтожать, переименовывать, записывать, распечатывать и разделять файлы в ЛВС. Есть также определённая система прав доступа к файлам и директориям.

Как файлы, так и директории на сервере в ЛВС под управлением ОС NetWare имеют атрибуты. Эти атрибуты могут отменять права, предоставленные пользователям в ЛВС. Файлы в ОС NetWare наряду с атрибутами “только для чтения”, “скрытый” и “архивный” могут дополнительно иметь атрибут “неразделяемый” и “разделяемый” (он указывает на возможность разделения файла в ЛВС многими пользователями одновременно).

ОС Windows NT и Windows 2000 фирмы Microsoft

ОС Windows NT является 32-разрядной операционной системой.

Первоначально Windows NT существовала в двух версиях: Windows NT Advanced Server устанавлива­лась на серверах сети NT, a Windows NT Workstation представляла собой мощную на­стольную операционную систему с функциональными возможностями.

Хотя ее архитектура и строение производили впечатление, для Windows NT был необходим боль­шой объем памяти, да и работала она достаточно медленно. Еще одной причиной этого недоверия являлась слабая аппаратная поддержка: производители оборудования не успе­ли написать драйверы для нового программного продукта. Лишь после выхода следую­щей версии NT стала силой, с которой приходилось считаться.

Следующая версия Windows NT, предназначенная для использова­ния на серверах, была переименована в Windows NT Server. Высокая производительность и улучшенная поддержка приложений, а также новая доменная структура NT сделали ее одной из самых популярных операционных систем.

Windows NT 4.0 объединяла в себе улучшенную интеграцию с Internet и корпоративными сетями, повышенную производительность, отличную совместимость с другими операционными системами компании Microsoft и новый интерфейс Windows Explorer.

Windows 2000 является новой версией операционной системы Windows NT. Windows 2000 призвана стать наиболее широко распространенной операционной системой для настольных компьютеров благодаря простоте работы с системой, сохраненным достоинствам пред­шественницы Windows NT и привнесенным в нее лучшим качествам Windows 98.

При создании Windows 2000 Microsoft ставила своей задачей получить сис­тему, максимально приближенную к пользователю. Стандартные элементы интерфейса стали интуитивно понятными, упрощена настройка системы, в систему встроены эффективные сред­ства для работы с Интернетом. Кроме того, благодаря более экономичному режиму использования батарей, автономной работе с документами, повы­шенной защищенности информации из-за шифрующей файловой системы Windows 2000 ориентирована на работу с мобильными компьютерами.

В Windows 2000 привнесены удачные решения, реализованные в Windows 98. Новая система поддерживает как 32-разрядные, так и 16-разрядные прило­жения Windows и DOS и имеет расширенный список совместимых аппарат­ных устройств. Система имеет развитые средства удаленного администрирова­ния, установки и удаления программ.